Python for Engineers

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

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 IC · 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

GTU Study
KHUDKIBOOK
DESIGN ENGINEERING - 2140002
FREE PDF 2140002

Design Engineering - I B

Code: 2140002 Credit: 3
Open →
GTU Study
KHUDKIBOOK
SIMULATION AND DESIGN 2141006
FREE PDF 2141006

Simulation and Design Tools

Code: 2141006 Credit: 2
Open →
GTU Study
KHUDKIBOOK
NUMERICAL TECHNIQUES & 2141703
FREE PDF 2141703

Numerical Techniques & Statistical Methods

Code: 2141703 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MEASUREMENT & INSTRUMENTS 2141704
FREE PDF 2141704

Measurement & Instruments

Code: 2141704 Credit: 6
Open →
GTU Study
KHUDKIBOOK
INDUSTRIAL MEASUREMENT I 2141705
FREE PDF 2141705

Industrial Measurement I

Code: 2141705 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ANALOG SIGNAL PROCESSING 2141706
FREE PDF 2141706

Analog Signal Processing

Code: 2141706 Credit: 6
Open →
GTU Study
KHUDKIBOOK
CONTROL SYSTEM 2141708
FREE PDF 2141708

Control System

Code: 2141708 Credit: 6
Open →
GTU Study
KHUDKIBOOK
DESIGN ENGINEERING 1 3140005
FREE PDF 3140005

Design Engineering 1 B

Code: 3140005 Credit: 1
Open →
GTU Study
KHUDKIBOOK
PROFESSIONAL ETHICS 3141007
FREE PDF 3141007

Professional Ethics

Code: 3141007 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ANALOG SIGNAL PROCESSING 3141706
FREE PDF 3141706

Analog Signal Processing

Code: 3141706 Credit: 5
Open →
GTU Study
KHUDKIBOOK
CONTROL THEORY 3141708
FREE PDF 3141708

Control Theory

Code: 3141708 Credit: 5
Open →
GTU Study
KHUDKIBOOK
PRINCIPLE OF MEASUREMENT 3141709
FREE PDF 3141709

Principle of Measurement Science

Code: 3141709 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MICROPROCESSOR AND INTERFACING 3141710
FREE PDF 3141710

Microprocessor and Interfacing

Code: 3141710 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ENVIRONMENTAL SCIENCE, SUSTAINABILITY BE04000101
FREE PDF BE04000101

Environmental Science, Sustainability and Renewable Energy

Code: BE04000101 Credit: 2
Open →
GTU Study
KHUDKIBOOK
ANALOG SIGNAL PROCESSING BE04000111
FREE PDF BE04000111

Analog Signal Processing

Code: BE04000111 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CONTROL THEORY BE04000121
FREE PDF BE04000121

Control Theory

Code: BE04000121 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MICROPROCESSOR AND INTERFACING BE04000141
FREE PDF BE04000141

Microprocessor and Interfacing

Code: BE04000141 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INDUSTRIAL MEASUREMENT - BE04000151
FREE PDF BE04000151

Industrial Measurement - I

Code: BE04000151 Credit: 3
Open →