מה צריך לדעת לפני
שתתחיל
מתחיל 4 June 2026 10:31
נגמר 4 June 2026
00
ימים
00
שעות
00
דקות
00
שניות
9 hours 42 minutes
שדרוג אופציונלי זמין
Not Specified
התקדמות בקצב שלך
Paid Course
שדרוג אופציונלי זמין
סקירה כללית
This is a basic-to-advanced python programming learning track. You can elevate your knowledge in Python Programming by diving into this course and practicing accordingly.
סילבוס
- Introduction to Python Programming
- Basic Python Syntax
- Control Structures
- Functions
- Data Structures
- Advanced Data Handling
- Object-Oriented Programming
- Modules and Packages
- Working with Libraries
- Deep Dive into Python Features
- Debugging and Testing
- Introduction to Asynchronous Programming
- Advanced Topics
- Capstone Project
- Course Recap and Next Steps
Overview of Python 3
Setting Up the Python Environment
Writing and Running Python Code
Variables and Data Types
Basic Input and Output
Operators and Expressions
Conditional Statements (if, elif, else)
Loops (for, while)
Understanding Iterators
Defining and Calling Functions
Function Arguments and Return Values
Lambda Functions
Lists and List Comprehensions
Tuples
Dictionaries
Sets
File I/O
Exception Handling
Data Persistence with JSON and CSV
Classes and Objects
Inheritance and Polymorphism
Encapsulation
Magic Methods and Operator Overloading
Importing Modules
Creating Custom Modules
Understanding Packages and the Python Standard Library
Using pip to Manage Libraries
Exploring Popular Python Libraries: NumPy, Pandas, etc.
Virtual Environments
Decorators
Generators
Context Managers
Debugging Techniques
Writing Unit Tests
Test-Driven Development (TDD)
Asyncio Basics
Asynchronous Functions and Awaitables
Introduction to Python Web Frameworks (Flask/Django)
Scripting and Automation
Introduction to Data Science and Machine Learning with Python
Designing and Implementing a Real-world Application Using Python
Review of Key Concepts
Resources for Continuing Python Education
נלמד על ידי
Kovid Panthy
נושאים
Programming