Pythonnew
Pythonnew
1. Basics
a) Introduction and Writing first code
b) An Informal Introduction – Python Blog
c) Python 2.x vs Python 3.x
d) Keywords in Python – Introduction, Set 1, Set 2
2. Variables
a) Variables, Expressions & Functions
b) Maximum possible value of an integer
c) Transpose a matrix in Single line
d) Global and Local Variables
e) Partial Functions
f) Packing and Unpacking Arguments
g) end parameter
h) Type Conversion
i) Byte objects vs Strings
3. Operators
a) Logical and Bitwise Not Operators on Boolean
b) Ternary Operator
c) Increment and Decrement Operators
d) Division
e) Any & All
f) Inplace vs Standard Operators
g) Operator Functions in Python – Set 1, Set 2
h) Chaining comparison operators
4. Control Flow
a) Loops and Control Statements (continue, break and pass)
b) Iterations
c) Initialization and Updation of Counters
d) Accessing Counters
e) Iterators
f) Iterator Functins – Set 1, Set 2z
g) Generators
h) Looping using Data Structures
i) Printing Pyramid shapes
j) range() vs xrange()
5. Data Types
Introduction – Data Types – List, Tuples and Iterations
Strings
a) Strings – Set 1, Set 2
b) String Methods – Set 1 , Set 2 , Set 3
c) Logical Operators on String
d) Split a string
e) String Formatting using %
f) String Template Class
g) Regular Expressions | Set 1 (Search, Match and Find All)
h) Python Docstrings
List
i) Comprehension and slicing
j) List Methods in Python – Set 1 Set 2 Set 3
Tuples
k) Tuples
Set
l) Sets
Arrays
m) Array in Python – Set 1, Set 2
Dictionary
n) Dictionary Methods – Set 1, Set 2
o) Get() method for dictionaries
p) Handling missing keys of dictionary
q) Chainmap
r) orderDict()
6. Functions
a) Function Decorators
b) Write an empty function in Python – pass statement
c) Yield instead of Return
d) Return Multiple Values
e) Precision Handling
f) *args and **kwargs
g) Python closures
h) Coroutine
7. Modules in Python
a) Introduction of Modules
b) Numeric Functions
c) Logarithmic and Power Functions
d) Trigonometric and Angular Functions
e) Inplace Operators – Set 1 Set 2
f) Calendar Functions – Set 1 Set 2
g) Complex Numbers – Introduction
h) Complex Numbers -Important Functions and Constants
i) Trigonometric and Hyperbolic Functions
j) Time Functions in Python – Set 1, Set-2
k) Random Numbers
l) reduce() function
m) struct() module
n) WW.pprint & Eval()
o) xx. Fraction()
p) yy Pyautogui – Mouse Keyboard Automation
9. Exception Handling
a) Exception Handling in Python
b) User Defined Exceptions
c) Built-in Exceptions
Django Training Course Syllabus
1. Introduction to Django
a) What is Django?
b) Django and Python
c) Django’s take on MVC: Model, View and Template
d) DRY programming: Don’t Repeat Yourself
e) How to get and install Django
4. Django Forms
a) Form classes
b) Validation
c) Authentication
d) Advanced Forms processing techniques