Python Programming
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesPython Programming Syllabus — Unit-wise Content
The official GTU curriculum for Python Programming (subject code BE05000411) as prescribed for ECE · Semester 5 divides the course into 5 units, covering 47 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (BE05000411)Unit 1 Introduction, Data Types and Operators
- Installation and working with Python
- Variables and data types in python
- Perform computations and create logical statements using Python’s operators: Arithmetic
- Bitwise operators
- tuple and string operations Teaching/Learning Scheme in hrs/semester Total Credits Assessment Pattern and Marks Total Marks L T P PBL* TH TH/30 Theory Practical ESE (E) PA (M) PA (I) PBL(I) ESE (V) 45 0 30 15 90 3 70 30 20 30 50 200 Program Name: Bachelor of Engineering Level: UG Branch: Electronics and Communication Subject Code: BE05000411 Subject Name: Python Programming
Unit 2 Python Decision making and Loops
- Write conditional statements using If statement
- if ...else statement
- elif statement and Boolean expressions
- While loop
- For loop
- Nested Loop
- Infinite loop
- Break statement
- Continue statement
- Pass statement
- Use for and while loops along with useful built-in functions to iterate over and manipulate lists
- sets, and dictionaries
- Plotting data
- Programs using decision making and loops
Unit 3 Python Functions and Modules
- Defining custom functions
- Organizing Python codes using functions
- Create and reference variables using the appropriate scope
- Basic skills for working with lists
- work with dates and times
- get started with dictionaries
- Importing own module as well as external modules
- Programming using functions
- modules and external packages
Unit 4 Python File Operations
- An introduction to file I/O
- use text files
- use CSV files
- use binary files
- Handle a single exception
- handle multiple exceptions
- Illustrative programs
Unit 5 MicroPython
- main difference between MicroPython and Python
- Installation of MicroPython on Hardware
- MicroPython libraries
- GPIO programming on MicroPython Hardware
- Sensor Programming using MicroPython This syllabus is mapped with following United Nation’s Sustainable Development Goals: SDG 3 - Good Health and Well-being SDG 4 - Quality Education
- SDG 7 – Clean and affordable energy
- SDG 8 - Decent Work and Economic Growth
- SDG 9 - Industry
- Innovation and Infrastructure
- SDG 11 - Sustainable Cities and Communities
- SDG 12 - Responsible Consumption and Production
- SDG 13 -Climate Action Program Name: Bachelor of Engineering Level: UG Branch: Electronics and Communication Subject Code: BE05000411 Subject Name: Python Programming