PYTHON
Description
Basic understanding of python
Python 3.x
-
List to tuple
- Indexing
- Python and Other programming languages
- Python Environment
- Windows
- Linux
- Mac os
- Python first program
- Python Internals
- Compilers v/s interpreters
- Different interpreters and IDE’s
- Interpreters
- Python
- I python
- Interpreters
-
I python Notebook ( Jupyter )
- Bpython
- Bpython Notebook
- Slicing
- Packing and unpacking
-
Tuple methods
- Dictionary
- Dictionary creation
- Dict with list values
-
Dict with tuple values
- Dict with dict values
- Dict with comprehensions
- Dictionary methods
- Set
- Sets creation
- Union , union all
-
Intersection
- Minus
- Set methods
- IDE’s
- Spyder
- Pycharm
-
Vscode
- Notepad++
- Sublime text
- Data types and variables
- Object reference
- Python Keywords Operators
- Relational
- Comparison
- Statements of python 12.Working with Numerics
- Python Escape sequence characters
- 16 bit Unicode
- 32 bit Unicode
- String literals
- Working with strings
- Indexing
- slicing 15.Type Casting
- % with positional
- {} with index Type Conversion
- Conditional Statements
- If …
- If … .
- If …. Else… if .. else …
- If … elif…else
- Nested Functions
- Loops
- For ( Finite loop )
- While ( Infinite loop ) Python Sequences
- List
- List creation
- Indexing
-
Slicing
- list methods
2.Tuple
-
- Tuple creation
- Tuple to list
- Copy
- Soft copy
- Shallow copy
- Deep copy
- Copy of elements
- Copy of objects
- Copy of sub-objects
- Working with Functions
- Over view of Function
- Function creation
- Return v/s print
- parameters
- Arguments
- Default arguments
- Positional arguments
- Keyword arguments
- Variables
- Local variables
- Locals()
- Global variables
- Globals()
- Calling local variables globally
- Function object
- * , ** , *args , **kwargs
- Nested Functions
- Working with Python Built-in Functions
- Len, max, range, min, sum
- Working with Recursions
- Working with Exceptions
- Try
- Except
- Else
- Finally
- Built-in exceptions
- User defined exception
- Class creation
- Class inheritance from Base class
- Working with Regular Expressions
- Match
- Search
- Compile
- Split
- Group
- Full match
- Sub
- Find all
- Finditer
- escape
- Special characters
- Working with Modules
- Creating modules
- Importing module
- Access module functions
- Working with Files
- Creating files
- Data migration
- Database to files
- Csv to database
- Working with Databases
- Oracle
- Postgre
- MySQL
- SQLite
- GUI Programming
- Window
- Frame
- Widgets
- User Defined Packages
- init .py
- Sub-packages
- Modules
- Class
- Class attributes
- Methods
- Special methods
- Method object for a class
- Oops
- Inheritance
- Single
- Multiline
- Inheritance
-
Multiple
- Hierarchical
- Hybrid
- Polymorphism
- Method Overloading
- pythonlangutil
- @overload
- @signature
- Method Overriding
- Super()
- Method Overloading
-
Operator overloading
- Encapsulation
- Public attributes
- Private attributes
-
Public methods
- Special methods
- Private methods
- Data Abstraction
- Abstract class
- Abstract methods @class method
34.@Static method 35.Python stack
36.Python list comprehension 37.Python Garbage collection
- Multithreading
- Thread creation
- Thread start
- Thread join
- Multi-Processing
- Process creation
- Process start
- Process join
- Sub-Process
- Different Python Functions
- Enumerate
- Lambda
- Queue
- Deque
- Map
- Filter
- Reduce
- Iterator
- Yield
- Generator
- Closures
- Decorators
- Different Python Modules ( Overview )
- os
- math
- cmd
- csv
- random
- Pandas
- Sys
- Matplotlib
- Datetime
- Time