Python
Beginners
On Demand
Online
-
Python | W3schools
https://www.w3schools.com/python/ -
Python | Docs Python
https://docs.python.org/3/tutorial/ -
Python Programming | Programiz
https://www.programiz.com/python-programming
CLASSROOM
-
Python Training | Mindmajix
https://mindmajix.com/python-training -
Python Programming Certification Training | Knowledgehut
https://www.knowledgehut.com/programming/python-programming-certification-training -
Python Django Training | Intellipaat
https://intellipaat.com/python-django-training/ -
Python Scripting | Edureka
https://www.edureka.co/python-scripting
- Python Basic Concepts
- What Python?
- Getting Python
- Python is interpreted language
- Python first program
- Indentations
- Basic Types
- Primitives: bool and numeric
- Sequences: strings, lists, tuples, sets and dictionary
- Working with sequences:
- Operators
- Functions
- Comprehension
- Mutable vs Immutable in Python
- Python Flow Control
- Relational and Logical Operators
- If statement
- While loop
- For loop
- Loop Control Statements
- Functions And Modules
- What is Function?
- Function Definition
- Function Arguments
- Local and Global Variables
- Pass by reference vs value
- Modules in Python
- Import Statement
- The from .. Import statement
- Locating Modules
- Useful built-in statements
- Python Object Oriented
- Class Definition
- Constructors and built-in functions
- Destructors and best practice
- Static Members
- Hide Implementation
- Class Inheritance
- Functions overriding
- Regular expressions
- Files
- Reading
- Writing
- File manipulations
- complex data structures
- Summarizing lab
Advanced
On Demand
Online
-
Python Tutorial | Javatpoint
https://www.javatpoint.com/python-tutorial -
Learn Python
https://www.learnpython.org/
CLASSROOM
-
Python Certification Training Online | Intellipaat
https://intellipaat.com/python-certification-training-online/ -
Python Online Training | Besant Technologies
https://www.besanttechnologies.com/online-training-courses/python-online-training -
Python Training | Zeolearn
https://www.zeolearn.com/python-training/schedule -
Python Programming Certification Training | Edureka
https://www.edureka.co/python-programming-certification-training
- Base types overview
- Python data types
- Python primitives
- Python Sequences
- List
- String
- Tuple
- Dictionary
- Set
- Advanced Techniques
- Lambda functions
- Filter and map
- is and id
- Decorators
- Iterators and Generators
- Garbage Collector
- Files
- Open File
- Reading file data
- Writing to file
- File Position
- File Attributes
- Environment
- Sys Module
- Command-line arguments
- Standard data streams
- Redirections
- Exiting the program
- OS module
- Environment variables
- Working with directories
- Process Information
- Exception Handling
- Built-in Python Exceptions
- Try and Except
- Finally
- Raise
- Custom Exceptions
- Interop
- Interop with Base Functions
- Working with Complex Types
- Sending parameters by Reference and Pointers
- Sending and Receiving Structs
- Unmanaged Memory
- Processes
- Creating and Managing Processes
- Interprocess Communication
- Synchronization
- Process Pool
- Threads
- creating and Managing Threads
- Synchronization
- GIL
- Run Process
- Run Executable from Python
- Receive and Process Outputs
- Popen
- Sockets
- What are Sockets?
- TCP and UDP Protocols
- Send and Receive Data
- Labs: Creating Server and Client Slides.