{"product_id":"9789355852243","title":"GTUT DIPLOMA  Scripting Language -Python  GTU 21 Course ( III - CE  - 4330701)","description":"\u003cp\u003eSyllabus Scripting Language - Python 4330701 Total Credits (L+T\/2+P\/2)\tExamination Scheme \tTheory Marks\tPractical Marks\tTotal Marks C\tCA\tESE\tCA\tESE\t 5\t30\t70\t25\t25\t150  Unit\tUnit Outcomes (UOs)\tTopics and Sub-topics Unit - 1 : Fundamentals of Python\t1.a\tInstall and configure Python\t1.1\tIntroduction to Python, History of Python, Python Features, Python Applications \t1.b\tExplain general structure of python program\t1.2\tInstalling Python \t1.c\tDevelop programs using variables, operators and input-output functions\t1.3\tBasic Structure of Python program \t\t\t1.4\tKeywords and Identifiers \t\t\t1.5\tData types and Variables \t\t\t1.6\tType Casting \t\t\t1.7\tInput-Output functions : input, print \t\t\t1.8\tOperators (Chapter - 1) Unit - 2 : Control Flow Structures\t2.a\tExplain different types of Control Structures\t2.1\tIntroduction to Control Structures \t\t\t\tDecision Making Structures \t2.b\tDevelop programs using Decision making Structures\t2.2\tif, if-else statements \t2.c\tDevelop programs using Loops\t2.3\tNested if-else and if-elif-else statements \t\t\t2.4\tswitch statement \t\t\t\tLoops \t\t\t2.5\tfor loop \t\t\t2.6\twhile loop \t\t\t2.7\tNested loops \t\t\t2.8\tbreak, continue and pass statements (Chapter - 2) Unit - 3 : Lists, Tuples, Sets and Dictionaries\t3.a\tDevelop program using Structured types - Tuples, Lists, Sets and Dictionaries\t3.1\tLists and operations on Lists \t\t\t3.2\tTuples and operations on Tuples \t\t\t3.3\tSets and operations on Sets \t\t\t3.4\tDictionaries and operations on Dictionaries (Chapter - 3) Unit - 4 : Functions and Modules\t4.a\tDevelop programs using function\t4.1\tIntroduction to Python User defined Function \t4.b\tDevelop programs using recursion\t4.2\tPassing parameters to a function and returning values from a function \t4.c\tUse Built-in functions in programs\t4.3\tRecursion \t4.d\tDevelop programs using rand, math, datetime modules\t4.4\tStandard Library : Built-in Functions \t\t\t4.5\tModules and Packages • rand module - Random   numbers generators • math module - Mathematical    functions • datetime module - Date and     time functions • matplotlib module - Plotting    functions \t\t\t4.6\tCreate and import custom user defined module (Chapter - 4) Unit - 5 : String Processing and File Handling\t5.a\tDevelop programs to create and access strings\t5.1\tIntroduction to String \t5.b\tUse built-in functions to manipulate strings\t5.2\tAccess String elements using index operator \t5.c\tDevelop programs using text files\t5.3\tString functions • Basic functions : len, max, min • Testing functions : isalnum,    isalpha, isdigit, isidentifier,     islower, isupper, and isspace • Searching functions : endswith,     startswith, find, rfind, count • Manipulation functions :     capitalize, lower, upper, title,     swapcase, replace, lstrip,     rstrip, strip • Formatting functions : format,    center, ljust, rjust \t\t\t5.4\tIntroduction to Text files \t\t\t5.5\tFile Handling functions : • Basic functions : open, close • Reading file : read, readline,     readlines • Writing file : write, append,     writelines (Chapter - 5)\u003c\/p\u003e","brand":"Technical Publications","offers":[{"title":"Default Title","offer_id":46992729112868,"sku":"9789355852243","price":200.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/3661\/8788\/files\/9789355852243_1.jpg?v=1694685085","url":"https:\/\/bookstation.in\/products\/9789355852243","provider":"BookStation","version":"1.0","type":"link"}