You are on page 1of 13

PYTHON

SYLLABUS
(Course 2)

CORE PYTHON,

ADVANCE PYTHON,

DATA SCIENCE, DJANGO,

TKINTER, WEB SCRAPING.

Created by : +91 9581766965 / msatutorpy@gmail.com


(Scientist & Python Faculty)
Course Objective :

The Purpose of this course is to introduce to Students /


Employees to the field of programming using python
language. The Students / Employees will be able to
enhance their analyzing and problem-solving skills
and use the same for writing programs in python.
By writing their own python script they can easily
solve / automate most of the real-world problems.
• Install and run the Python interpreter.
• Create and execute Python programs.
• Understand the concepts of file I/O, Core Python &
Advance Python.
• Be able to read data from a text file using Python
and Many More.

Prerequisite :
• Not Required.
.
Course Outcome :

After Completion of this course Students / Employees


should able to :
• Know concepts in problem solving.
• To do programming in Python language.
• To write diversified solutions using Python language.
• Open to 100+ new Job as well as Work opportunities.
• Can create Web Applications, Desktop Applications,
Data Analyzing, Scientific works and Many more.
 
Getting Started:
• What is Python?
• Brief History of Python.
• Comparison of Python with another
languages & Salient feature of Python.
• Execution model of Python & User Domains
for Python .
• Companies/Industries using Python.
• Job Trends in Python Programming language.

 
Python Applications :

 
Introduction :
• Comparison of Python version 2.7
vs Python 3.X .
• Online Live Installation of Python 3.X
version.
• Python Installer .
• Different Python IDE Python 2.7 v/s Python
3.x / Jupyter / Pycharm / Anaconda /
Mini-Anaconda .

Core Python :

• Indentation in Python.
• Identifiers in Python.
• Reserved Keywords in Python.
• Variables details.
• Different Comments in Python.
• Input, Output and Import Functions.
• Script Taking Input from user.
• Reading The Different Input Forms.
• Displaying the output.
• Importing the function.
• One Time Password (OTP) Program in
Python.
• Data Types.
• Numbers. – Binary, Octal, Hexadecimal,
Integer.
• Type Conversion.
• Many Script Examples.
• Quizzes & Assignment.
• Data Types with Methods:-
• Integer.
• Float.
• Bool.
• Complex.
• Bytes & Byte array.
• String.
• List.
• Tuple.

• Range.

• SET.

• Frozen Set.

• Dictionary.

• None.

• Pass.

 • Quizzes & Assignment.



 
OPERATORS : 
• Arithmetic Operators. 
• Relational Operators
 or Comparison
Operators. 
• Equality Operators.
• Logical Operators.
• Bitwise Operators. 
• Compound Assignment Operators.

 
Flow Control :
• F
• LIF
• LSE




Loop :
• FOR
• WHILE



Nested Loops :




Control Statements :
• Break.
• Continue.
• Quizzes & Assignment.
 
Functions :
• Basic Useful Functions.
• Advance Functions Continued.
• Anonymous Function / Lambda Function.
• Recursive Function.
• Function with more than one return type.
• Quizzes & Assignment.
 
Modules and Packages  :
• Import Statement.

• Dir () function. 
• Reload () function. 
• Date and Time Modules.
• Quizzes & Assignment.

 
 Handling :
File
 
Operations done with file.

• Opening Existing Text / Binary files.

• Reading Existing files.

 • Writing / Appending into Existing files.

 
Directories in Python :
• aking New Directory by Python.
• Renaming Directory by Python.
 
Advanced Python :

• OOP’S Concept.
• Class & Object.
• Destructors in Python.
• Encapsulation.
• Data Hiding.
• Inheritances (Different Types).
• Method Overriding.
• Polymorphism.
• Quizzes & Assignment.

 
Exception Handling :
• Built in Exceptions.
• Handling Exceptions.
• User Define Exceptions.
• Assertions in Python.
 • Quizzes & Assignment.




 
Regular Expressions :

• Match () Function.
• Search () Function.
• Search and Replace () Function.
• Regular Expressions Patterns.
 • Quizzes & Assignment.

 
 Data base Programming :

• Connecting to a Database .

• Creating Tables.

• Insert Operation.

• Update Operation.

• Delete Operation.

• Read Operation.

• Disconnecting from a Data base.

• Exceptional Handling in Data base.
• Quizzes & Assignment.
 
Data Science :
• Data Science Theory.
• Popular Modules of Data Science.

o Pandas ( Files Work. )


o NumPy ( Scientific Work. )
o Matplotlib ( Data Visualization. )

 
Tkinter ( GUI / Desktop App) :

• Tkinter Explanation .
• Widgets Explanation.
• Simple Calculator in Tkinter Python.

 
Django ( Web Application ) :
• Django Explanation.
• Pycharm installation.
• Website creation by using Django Python
Web framework.
 
Web Scraping :
• Web Scraping Explanation.
• Example of Web Scraping.

You might also like