0. مقدمه
01 - یادگیری پایتون
02 - آنچه باید بدانید
03 - فایل های تمرینی
1. شروع به کار
04 - نصب پایتون در ویندوز
05 - نصب پایتون در مک
06 - انتخاب یک ویرایشگر یا IDE
07 - نحوه اجرای نمونه های پایتون
2. مبانی پایتون
08 - Building Hello World
09 - متغیرها و عبارات
10 - توابع پایتون
11 - سازه های مشروط
12 - حلقه ها
13 - کلاس ها
14 - واردات و استفاده از ماژول ها
15 - استفاده از استثناها
16 - چالش - پالیندروم
17 - راه حل - پالیندروم
3. کار با فایل ها
18 - خواندن و نوشتن فایل
19 - کار با ابزارهای مسیر سیستم عامل
20 - استفاده از روش های پوسته سیستم فایل
21 - چالش - فایل
22 - راه حل - فایل ها
4. استفاده از تاریخ و زمان
23 - کلاس های تاریخ، زمان و تاریخ
24 - خروجی زمان قالب بندی
25 - استفاده از اشیاء timedelta
26 - کار با تقویم
27 - چالش - تاریخ و زمان
28 - راه حل - تاریخ و زمان
5. فرمت های داده های اینترنتی
29 - واکشی داده های اینترنتی
30 - کار با داده های JSON
31 - تجزیه و پردازش HTML
32 - دستکاری XML
نتیجه
33 - بعد کجا برویم
0. Introduction
01 - Learning Python
02 - What you should know
03 - Exercise files
1. Getting Started
04 - Installing Python on Windows
05 - Installing Python on Mac
06 - Choosing an editor or IDE
07 - How to run the Python examples
2. Python Basics
08 - Building Hello World
09 - Variables and expressions
10 - Python functions
11 - Conditional structures
12 - Loops
13 - Classes
14 - Importing and using modules
15 - Using exceptions
16 - Challenge - Palindromes
17 - Solution - Palindromes
3. Working with Files
18 - Reading and writing files
19 - Working with OS path utilities
20 - Using filesystem shell methods
21 - Challenge - Files
22 - Solution - Files
4. Using Dates and Times
23 - The date, time, and datetime classes
24 - Formatting time output
25 - Using timedelta objects
26 - Working with calendars
27 - Challenge - Dates and times
28 - Solution - Dates and times
5. Internet Data Formats
29 - Fetching Internet data
30 - Working with JSON data
31 - Parsing and processing HTML
32 - Manipulating XML
Conclusion
33 - Where to go next