لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مفاهیم برنامه نویسی برای پایتون
Programming Concepts for Python
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
درک مفاهیم اصلی برنامه نویسی و دلیل استفاده از آنها به همان اندازه مهم است که بدانید چگونه کد بنویسید. برنامه نویسان جدید باید یاد بگیرند که شکاف را پر کنند و نظریه را به عمل متصل کنند. در این دوره، Barron Stone و Olivia Chui Stone مفاهیم برنامه نویسی در پایتون را با ارتباط آنها با اشیاء، اقدامات و سناریوهای واقعی زندگی به تصویر می کشند. هر ویدیو بر یک قیاس متفاوت تمرکز دارد که مفاهیم را در کد نشان می دهد. به Barron و Olivia بپیوندید تا شما را در یک شنبه معمولی پشت سر بگذارند و از وظایف و کارهای منظم - و حتی سفارش پیتزا - برای توضیح توابع، اشیاء، صفها، مجموعهها، حلقهها و سایر ساختارهای برنامهنویسی استفاده کنند.
سرفصل ها و درس ها
معرفی
Introduction
مفاهیم برنامه نویسی با پایتون
Programming concepts with Python
آنچه شما باید بدانید
What you should know
با استفاده از GitHub Codespaces
Using GitHub Codespaces
1. توابع
1. Functions
کارکرد
Functions
استفاده مجدد از کد
Code reuse
پارامترها و آرگومان ها
Parameters and arguments
پارامترهای متعدد
Multiple parameters
متغیرهای محلی و جهانی
Local and global variables
2. اشیاء
2. Objects
اشیاء
Objects
کلاس ها
Classes
نام اشیاء
Object names
تغییرپذیری
Mutability
3. وراثت طبقاتی
3. Class Inheritance
وراثت طبقاتی
Class inheritance
نادیده گرفتن روش های ارثی
Overriding inherited methods
4. ماژول ها و بسته ها
4. Modules and Packages
ماژول ها
Modules
بسته ها
Packages
5. لیست ها و تاپل ها
5. Lists and Tuples
لیست ها
Lists
لیست های چند بعدی
Multidimensional lists
تاپل ها
Tuples
6. صف ها و پشته ها
6. Queues and Stacks
صف ها
Queues
پشته ها
Stacks
7. مجموعه ها
7. Sets
مجموعه ها را ایجاد و ترکیب کنید
Create and combine sets
مرتب سازی مجموعه ها
Sort sets
موارد را از مجموعه ها اضافه و حذف کنید
Add and remove items from sets
8. لغت نامه ها
8. Dictionaries
لغت نامه ها
Dictionaries
موارد را به فرهنگ لغت اضافه کنید
Add items to dictionaries
مشکلات جستجوی معکوس
Reverse lookup issues
9. اعدام مشروط
9. Conditional Execution
اگر غیر از این اظهارات
If-else statements
بیانیه های مطابقت
Match statements
10. حلقه ها
10. Loops
برای حلقه ها
For loops
در حالی که حلقه ها
While loops
بیانیه ها را بشکنید
Break statements
11. رسیدگی به خطا
11. Error Handling
گرفتن خطاها
Catch errors
اعتبار سنجی ورودی
Validate input
سفارشی کردن خطاها
Customize errors
12. نظرسنجی و برنامه ریزی رویداد محور
12. Polling and Event-Driven Programming
نمایش نظرات