مقدماتیدرس 10 از 1930 دقیقه · عملی
ماژولها و پکیجها (Modules and Packages)
بخشی از دوره پایتون
تا اینجا هر برنامه در یک فایل تنها زندگی میکرد. برای دوره یادگیری اشکالی ندارد، اما پروژههای واقعی کدشان را در فایلهای زیادی پخش میکنند تا هر فایل کوتاه بماند و روی یک کار تمرکز داشته باشد. این درس نشان میدهد Python این کار را چطور با ماژول (فایل تنها) و پکیج (پوشهای از فایلها) ممکن میکند.
برنامهٔ این درس، main.py، دو تابع را از پوشهای به نام tools/ قرض میگیرد. آن پوشه از قبل آماده است و greet.py و math_extras.py داخلش هستند. ...
میخواهی پایتون ماژولها و پکیجها (Modules and Packages) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با پایتون آماده دریافت کنی و ماژولها و پکیجها (Modules and Packages) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسماژولها و پکیجها (Modules and Packages)چه چیزهایی یاد میگیری
- Import
- From import
- Writing your own module
- If __name__ == "__main__"
- Packages
- __init__.py
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
19 درس- 1سلام، پایتون20 دقیقه
- 2اعداد و رشتهها25 دقیقه
- 3Asking the User a Question15 دقیقه
- 4جریان کنترل30 دقیقه
- 5لیستها و تاپلها30 دقیقه
- 6دیکشنریها و مجموعهها30 دقیقه
- 7توابع30 دقیقه
- 8Comprehensions25 دقیقه
- 9فایلها و IO30 دقیقه
- 10ماژولها و پکیجها (Modules and Packages)30 دقیقه
- 11کلاسها و OOP35 دقیقه
- 12وراثت و ترکیب30 دقیقه
- 13مدیریت استثناها30 دقیقه
- 14ایتریتورها و جنریتورها (Iterators and Generators)30 دقیقه
- 15دکوراتورها (Decorators)30 دقیقه
- 16کانتکست منیجرها (Context Managers)25 دقیقه
- 17همزمانی: نخها و Async40 دقیقه
- 18تست با pytest35 دقیقه
- 19بستهبندی و استقرار35 دقیقه
دورههای دیگر را ببین
Go
20 درس · 12.3س
ریاکت
17 درس · 10.2س
لینوکس
17 درس · 8.5س
داکر
13 درس · 6.6س
گیت
13 درس · 5.9س
کوبرنتیز (Kubernetes)
14 درس · 8س
Ansible
12 درس · 6.1س
Bash
12 درس · 5.7س
هلم
10 درس · 5.4س
GitLab CI
11 درس · 5.8س
جنکینز
11 درس · 5.3س
PostgreSQL
14 درس · 7.6س
MySQL
13 درس · 6.8س
وب
14 درس · 5.9س
TypeScript
18 درس · 7.7س
Vibe Coding
12 درس · 5.8س
Prompt Engineering
11 درس · 6.2س
Vibe Coding: مبانی
12 درس · 4.5س
Vibe Coding: از نمونه اولیه تا Production
12 درس · 5.5س
Vibe Coding: مهندسی چند-Agent
12 درس · 5.3س
Vibe Coding: مهندسی پیشرفته
12 درس · 7.3س
