Python for Engineers

GTU Study
KHUDKIBOOK
PYTHON FOR ENGINEERS BE04000131
FREE PDF BE04000131
Code: BE04000131 Credits: 3 Semester 4 EIE

Python for Engineers

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Python for Engineers Syllabus — Unit-wise Content

The official GTU curriculum for Python for Engineers (subject code BE04000131) as prescribed for EIE · Semester 4 divides the course into 5 units, covering 58 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 (BE04000131)

Unit 1 Introduction, Data Types and Operators

10 lecture hours

  • 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

Unit 2 Python Decision making and Loops

10 lecture hours

  • 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

10 lecture hours

  • 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

5 lecture hours

  • 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 Python Libraries

10 lecture hours

  • Pandas: Introduction
  • Data structure- series in pandas- creation of series from dictionary
  • Accessing elements of series – Indexing & slicing
  • Mathematical operations on two series- addition
  • Dataframes- Creation of data frame- empty
  • from NumPy
  • from list of dictionaries
  • from series
  • from dictionary of series
  • operations on rows & columns in dataframes
  • NumPy: Creating NumPy arrays
  • NumPy array indexing
  • element wise operations like addition
  • multiplication and division on NumPy arrays
  • Unary operation
  • binary operation
  • NumPy ufuncs
  • sorting arrays
  • operation on matrix
  • Matplotlib: Line plot
  • Bar chart
  • scatter plot
  • plotting images and multiple subplots

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 4