مسیر گامبهگام آکادمی
PyPython
شروع برنامهنویسی و اتوماسیون
● درس قابل شروع✓ تکمیلشده🔒 قفل
01شروع مسیر0 از 2 درس تکمیل شده⌄
02مبانی و کنترل0 از 3 درس تکمیل شده⌄
03ساختار داده0 از 3 درس تکمیل شده⌄
- لیست، tuple و comprehensionآماده یادگیری · 7 دقیقه
- dict، set و انتخاب ساختار مناسب🔒 نیازمند اشتراک فعال · 7 دقیقه
- رشته، قالببندی و متن Unicode🔒 نیازمند اشتراک فعال · 7 دقیقه
🔒فایل و قابلیت اعتماد0 از 3 درس تکمیل شده⌄
- فایل و مدیر زمینه with🔒 نیازمند اشتراک فعال · 8 دقیقه
- استثنا و پیام قابل فهم🔒 نیازمند اشتراک فعال · 7 دقیقه
- ماژول، محیط مجازی و وابستگی🔒 نیازمند اشتراک فعال · 7 دقیقه
🔒سازماندهی و آزمون0 از 3 درس تکمیل شده⌄
- کلاس، نمونه و dataclass🔒 نیازمند اشتراک فعال · 9 دقیقه
- iterator، generator و پردازش تدریجی🔒 نیازمند اشتراک فعال · 8 دقیقه
- JSON و آزمون منطق برنامه🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒پروژه پایانی0 از 1 درس تکمیل شده⌄
- پروژه پایانی: تحلیل نمرهها🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒Python تفصیلی — زبان و ساختار داده0 از 20 درس تکمیل شده⌄
- تبدیل نوع و ورودی نامعتبر🔒 نیازمند اشتراک فعال · 9 دقیقه
- حقیقتمندی و تفاوت None با صفر🔒 نیازمند اشتراک فعال · 8 دقیقه
- برش و گام در دنباله🔒 نیازمند اشتراک فعال · 8 دقیقه
- enumerate و zip در حلقه🔒 نیازمند اشتراک فعال · 8 دقیقه
- کپی سطحی و deepcopy🔒 نیازمند اشتراک فعال · 9 دقیقه
- List comprehension و خوانایی🔒 نیازمند اشتراک فعال · 8 دقیقه
- Dict و set comprehension🔒 نیازمند اشتراک فعال · 8 دقیقه
- بازکردن دنباله و starred target🔒 نیازمند اشتراک فعال · 8 دقیقه
- sorted و کلید چندبخشی🔒 نیازمند اشتراک فعال · 8 دقیقه
- آرگومان فقطکلیدی و فقطموقعیتی🔒 نیازمند اشتراک فعال · 8 دقیقه
- دام آرگومان پیشفرض mutable🔒 نیازمند اشتراک فعال · 9 دقیقه
- args و kwargs در wrapper🔒 نیازمند اشتراک فعال · 8 دقیقه
- Closure و nonlocal🔒 نیازمند اشتراک فعال · 10 دقیقه
- Decorator و حفظ metadata🔒 نیازمند اشتراک فعال · 10 دقیقه
- Iterable و iterator🔒 نیازمند اشتراک فعال · 8 دقیقه
- Generator و تولید تنبل🔒 نیازمند اشتراک فعال · 9 دقیقه
- itertools برای زنجیره و برش🔒 نیازمند اشتراک فعال · 8 دقیقه
- collections.Counter🔒 نیازمند اشتراک فعال · 8 دقیقه
- defaultdict و گروهبندی🔒 نیازمند اشتراک فعال · 8 دقیقه
- deque و صف کارآمد🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒Python تفصیلی — مدلسازی0 از 6 درس تکمیل شده⌄
- dataclass و مدل داده🔒 نیازمند اشتراک فعال · 10 دقیقه
- property و قرارداد کلاس🔒 نیازمند اشتراک فعال · 11 دقیقه
- متد نمونه، کلاس و ایستا🔒 نیازمند اشتراک فعال · 10 دقیقه
- ترکیب در برابر ارثبری🔒 نیازمند اشتراک فعال · 10 دقیقه
- پروتکل و duck typing🔒 نیازمند اشتراک فعال · 10 دقیقه
- نوعهای اختیاری و narrowing🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒Python تفصیلی — خطا و منابع0 از 3 درس تکمیل شده⌄
- خطای اختصاصی و زنجیره خطا🔒 نیازمند اشتراک فعال · 10 دقیقه
- try، else و finally🔒 نیازمند اشتراک فعال · 9 دقیقه
- Context manager با contextlib🔒 نیازمند اشتراک فعال · 10 دقیقه
🔒Python تفصیلی — فایل و داده0 از 4 درس تکمیل شده⌄
- pathlib و مسیر مستقل از سیستم🔒 نیازمند اشتراک فعال · 9 دقیقه
- خواندن تدریجی فایل متنی🔒 نیازمند اشتراک فعال · 9 دقیقه
- CSV و داده دارای جداکننده🔒 نیازمند اشتراک فعال · 9 دقیقه
- JSON و اعتبارسنجی ساختار🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒Python تفصیلی — کتابخانه استاندارد0 از 3 درس تکمیل شده⌄
- تاریخ timezone-aware🔒 نیازمند اشتراک فعال · 8 دقیقه
- Decimal و گرد کردن کنترلشده🔒 نیازمند اشتراک فعال · 8 دقیقه
- Regex و گروههای نامدار🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒Python تفصیلی — ابزار و آزمون0 از 8 درس تکمیل شده⌄
- logging و ثبت رویداد🔒 نیازمند اشتراک فعال · 9 دقیقه
- argparse و رابط خط فرمان🔒 نیازمند اشتراک فعال · 8 دقیقه
- متغیر محیطی و تنظیمات🔒 نیازمند اشتراک فعال · 10 دقیقه
- subprocess بدون shell🔒 نیازمند اشتراک فعال · 8 دقیقه
- محیط مجازی و بستهبندی پروژه🔒 نیازمند اشتراک فعال · 9 دقیقه
- unittest و حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- Mock و جایگزینی همکار بیرونی🔒 نیازمند اشتراک فعال · 9 دقیقه
- اندازهگیری با timeit🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒Python تفصیلی — همزمانی0 از 3 درس تکمیل شده⌄
- asyncio و اجرای همزمان I/O🔒 نیازمند اشتراک فعال · 9 دقیقه
- Timeout و cancellation غیرهمزمان🔒 نیازمند اشتراک فعال · 11 دقیقه
- ThreadPoolExecutor و کار منتظرشونده🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒Python تفصیلی — داده و پروژه0 از 3 درس تکمیل شده⌄
- SQLite و query پارامتری🔒 نیازمند اشتراک فعال · 8 دقیقه
- پروژه: گزارشگر نمره CSV🔒 نیازمند اشتراک فعال · 12 دقیقه
- پروژه: حافظه موقت با lru_cache🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒تکمیلی کاربردی · bisect و درج در ترتیب0 از 4 درس تکمیل شده⌄
- bisect و درج در ترتیب — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- bisect و درج در ترتیب — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- bisect و درج در ترتیب — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- bisect و درج در ترتیب — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · heapq و بهترین k مورد0 از 4 درس تکمیل شده⌄
- heapq و بهترین k مورد — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- heapq و بهترین k مورد — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- heapq و بهترین k مورد — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- heapq و بهترین k مورد — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · groupby و وابستگی به ترتیب0 از 4 درس تکمیل شده⌄
- groupby و وابستگی به ترتیب — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- groupby و وابستگی به ترتیب — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- groupby و وابستگی به ترتیب — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- groupby و وابستگی به ترتیب — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · ExitStack و منابع پویا0 از 4 درس تکمیل شده⌄
- ExitStack و منابع پویا — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- ExitStack و منابع پویا — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- ExitStack و منابع پویا — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- ExitStack و منابع پویا — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · functools.partial و پیکربندی0 از 4 درس تکمیل شده⌄
- functools.partial و پیکربندی — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- functools.partial و پیکربندی — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- functools.partial و پیکربندی — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- functools.partial و پیکربندی — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · singledispatch و نوع ورودی0 از 4 درس تکمیل شده⌄
- singledispatch و نوع ورودی — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- singledispatch و نوع ورودی — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- singledispatch و نوع ورودی — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- singledispatch و نوع ورودی — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · zoneinfo و زمان منطقهای0 از 4 درس تکمیل شده⌄
- zoneinfo و زمان منطقهای — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- zoneinfo و زمان منطقهای — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- zoneinfo و زمان منطقهای — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- zoneinfo و زمان منطقهای — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · ساخت شمارنده با defaultdict0 از 4 درس تکمیل شده⌄
- ساخت شمارنده با defaultdict — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- ساخت شمارنده با defaultdict — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- ساخت شمارنده با defaultdict — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- ساخت شمارنده با defaultdict — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · محدودکردن کار با Semaphore0 از 4 درس تکمیل شده⌄
- محدودکردن کار با Semaphore — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- محدودکردن کار با Semaphore — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- محدودکردن کار با Semaphore — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- محدودکردن کار با Semaphore — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · Hashlib و یکپارچگی محتوا0 از 4 درس تکمیل شده⌄
- Hashlib و یکپارچگی محتوا — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- Hashlib و یکپارچگی محتوا — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- Hashlib و یکپارچگی محتوا — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- Hashlib و یکپارچگی محتوا — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · TypedDict و قرارداد داده0 از 4 درس تکمیل شده⌄
- TypedDict و قرارداد داده — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- TypedDict و قرارداد داده — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- TypedDict و قرارداد داده — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- TypedDict و قرارداد داده — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · پایداری مرتبسازی چندمرحله0 از 4 درس تکمیل شده⌄
- پایداری مرتبسازی چندمرحله — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- پایداری مرتبسازی چندمرحله — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- پایداری مرتبسازی چندمرحله — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- پایداری مرتبسازی چندمرحله — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · ارزیابی تنبل و خطای مصرف0 از 4 درس تکمیل شده⌄
- ارزیابی تنبل و خطای مصرف — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- ارزیابی تنبل و خطای مصرف — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- ارزیابی تنبل و خطای مصرف — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- ارزیابی تنبل و خطای مصرف — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
نقشه مباحث تکمیلی · هنوز به درس آکادمی تبدیل نشدهاند
درسهای بالا محتوای آموزشی این نسخهاند. این فهرست، ریزعنوانهای برنامه توسعه محتواست و با گذراندن آزمون باز نمیشود.
مبانی و ساختمان داده Python · بخش 1
- Python HOME
- Python Intro
- Python Get Started
- Python Syntax
- Statements
- Python Output
- Print Numbers
- Python Comments
- Python Variables
- Variable Names
- Assign Multiple Values
- Output Variables
- Global Variables
- Python Data Types
مبانی و ساختمان داده Python · بخش 2
- Python Numbers
- Python Casting
- Python Strings
- Slicing Strings
- Modify Strings
- Concatenate Strings
- Format Strings
- Escape Characters
- String Methods
- Python Booleans
- Python Operators
- Arithmetic Operators
- Assignment Operators
- Ternary Operator
مبانی و ساختمان داده Python · بخش 3
- Comparison Operators
- Logical Operators
- Identity Operators
- Membership Operators
- Bitwise Operators
- Operator Precedence
- Python Lists
- Access List Items
- Change List Items
- Add List Items
- Remove List Items
- Loop Lists
- List Comprehension
- Sort Lists
مبانی و ساختمان داده Python · بخش 4
- Copy Lists
- Join Lists
- List Methods
- Python Tuples
- Access Tuples
- Update Tuples
- Unpack Tuples
- Loop Tuples
- Join Tuples
- Tuple Methods
- Python Sets
- Access Set Items
- Add Set Items
- Remove Set Items
مبانی و ساختمان داده Python · بخش 5
- Loop Sets
- Join Sets
- Frozenset
- Set Methods
- Python Dictionaries
- Access Items
- Change Items
- Add Items
- Remove Items
- Loop Dictionaries
- Copy Dictionaries
- Nested Dictionaries
- Dictionary Methods
- Python If...Else
مبانی و ساختمان داده Python · بخش 6
- Python Elif
- Python Else
- Shorthand If
- Logical Operators
- Nested If
- Pass Statement
- Python Match
- Python While Loops
- Python For Loops
- Python Functions
- Python Arguments
- Python *args / **kwargs
- Python Scope
- Python Decorators
مبانی و ساختمان داده Python · بخش 7
- Python Lambda
- Python Recursion
- Python Generators
- Python Range
- Python Arrays
- Python Iterators
- Python Modules
- Python Dates
- Python Math
- Python JSON
- Python RegEx
- Python PIP
- Python Try...Except
- Python String Formatting
مبانی و ساختمان داده Python · بخش 8
- Python None
- Python User Input
- Python VirtualEnv
کلاسها و شیءگرایی · بخش 1
- Python OOP
- Python Classes/Objects
- Python __init__ Method
- Python self Parameter
- Python Class Properties
- Python Class Methods
- Python Magic Methods
- __str__
- __repr__
- __eq__
- __add__
- __len__
- __lt__
- __contains__
کلاسها و شیءگرایی · بخش 2
- __call__
- Python Inheritance
- Python Polymorphism
- Python Encapsulation
- Python Inner Classes
کار با فایل
- Python File Handling
- Python Read Files
- Python Write/Create Files
- Python Delete Files
ماژولها و کتابخانهها
- NumPy Tutorial
- Pandas Tutorial
- SciPy Tutorial
- Django Tutorial
رسم نمودار با Matplotlib
- Matplotlib Intro
- Matplotlib Get Started
- Matplotlib Pyplot
- Matplotlib Plotting
- Matplotlib Markers
- Matplotlib Line
- Matplotlib Labels
- Matplotlib Grid
- Matplotlib Subplot
- Matplotlib Scatter
- Matplotlib Bars
- Matplotlib Histograms
- Matplotlib Pie Charts
آشنایی با یادگیری ماشین · بخش 1
- Getting Started
- Mean Median Mode
- Standard Deviation
- Percentile
- Data Distribution
- Normal Data Distribution
- Scatter Plot
- Linear Regression
- Polynomial Regression
- Multiple Regression
- Scale
- Train/Test
- Decision Tree
- Confusion Matrix
آشنایی با یادگیری ماشین · بخش 2
- Hierarchical Clustering
- Logistic Regression
- Grid Search
- Categorical Data
- K-means
- Bootstrap Aggregation
- Cross Validation
- AUC - ROC Curve
- K-nearest neighbors
ساختار داده و الگوریتم · بخش 1
- Python DSA
- Lists and Arrays
- Stacks
- Queues
- Linked Lists
- Hash Tables
- Trees
- Binary Trees
- Binary Search Trees
- AVL Trees
- Graphs
- Linear Search
- Binary Search
- Bubble Sort
ساختار داده و الگوریتم · بخش 2
- Selection Sort
- Insertion Sort
- Quick Sort
- Counting Sort
- Radix Sort
- Merge Sort
اتصال Python به MySQL
- MySQL Get Started
- MySQL Create Database
- MySQL Create Table
- MySQL Insert
- MySQL Select
- MySQL Where
- MySQL Order By
- MySQL Delete
- MySQL Drop Table
- MySQL Update
- MySQL Limit
- MySQL Join
اتصال Python به MongoDB
- MongoDB Get Started
- MongoDB Create DB
- MongoDB Collection
- MongoDB Insert
- MongoDB Find
- MongoDB Query
- MongoDB Sort
- MongoDB Delete
- MongoDB Drop Collection
- MongoDB Update
- MongoDB Limit