We provide corporate level Python training at ABN Scripts.
Duration : 2.5 months
Experience of Trainer : 5+years
Python Syllabus |
|
Eligibility For Python Course |
- Nothing
1. Introduction to Python | 2. List, Ranges & Tuples in Python |
ü What is Python and history of Python? ü Unique features of Python ü Python-2 and Python-3 differences ü Install Python and Environment Setup ü First Python Program ü Python Identifiers, Keywords and Indentation ü Comments and document interlude in Python ü Command line arguments ü Getting User Input ü Python Data Types ü What are variables? ü Python Core objects and Functions ü Number and Maths ü Week 1 Assignments | ü Lists in Python ü More About Lists ü Understanding Iterators ü Generators , Comprehensions and Lambda Expressions ü Understanding and using Ranges ü More About Ranges ü Ordered Sets with tuples
|
3. Python Dictionaries and Sets | 4. Input and Output in Python |
ü Python Dictionaries ü More on Dictionaries ü Sets ü Python Sets Examples | ü Reading and writing text files ü writing Text Files ü Appending to Files and Challenge ü Writing Binary Files Manually ü Using Pickle to Write Binary Files |
5. Python built in function | 6. Python Object Oriented |
ü Python user defined functions ü Python packages functions ü Defining and calling Function ü The anonymous Functions ü Loops and statement in Python ü Python Modules & Packages | ü Overview of OOP ü Creating Classes and Objects ü Accessing attributes ü Built-In Class Attributes ü Destroying Objects |
7. Python Exceptions Handling | 8. Python Regular Expressions |
ü What is Exception? ü Handling an exception ü try….except…else ü try-finally clause ü Argument of an Exception ü Python Standard Exceptions ü Raising an exceptions ü User-Defined Exceptions
| ü What are regular expressions? ü The match Function ü The search Function ü Matching vs searching ü Search and Replace ü Extended Regular Expressions ü Wildcard |
9. Python Multithreaded Programming | 10. Django Web Framework in Python |
ü What is multithreading? ü Starting a New Thread ü The Threading Module ü Synchronizing Threads ü Multithreaded Priority Queue | ü Introduction to Django and Full Stack Web Development |