Professional Documents
Culture Documents
SYLLABUS
(Course 2)
CORE PYTHON,
ADVANCE PYTHON,
Prerequisite :
• Not Required.
.
Course Outcome :
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.
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.