🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول اولیه پایتون: از صفر شروع کنید و ملزومات را تسلط دهید
- آخرین آپدیت
دانلود Python Basics: Start from Zero and Master the Essentials
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پایتون را از ابتدا بیاموزید ، به موثرترین روش ، با شروع انواع داده ها ، کنترل اجرای و عملکرد. خواندن و درک کد پایتون نوشتن کدگذاری کد پایتون از پیچیدگی های پیچیدگی ساده و متوسط دانستن و استفاده از متداول ترین نوع داده ها دانستن و استفاده از عبارت در صورت مشروط دانستن و استفاده از حلقه ها و اظهارات کنترل دانستن و استفاده از توابع پیروی از عمل خوب کدگذاری پیش nnیaزha: هیچ تجربه قبلی در برنامه نویسی لازم نیست! شما هر آنچه را که برای شروع برنامه نویسی از ابتدا نیاز دارید یاد خواهید گرفت و کد عالی را می نویسید!
آیا به دنبال یک دوره ساده و مؤثر پایتون هستید که توسط کسی که سالها بر پایتون تسلط دارد ، ایجاد شده است؟ شما آن را پیدا کرده اید.
من این دوره را پس از تدریس برنامه نویسی به صدها نفر طراحی کردم ، و تجربه ای را از کارهای تدریس و مشاوره خود برای توسعه یک مسیر یادگیری ساده ، روشن و روشن و همه مفاهیم اساسی برای مبتدیان در برنامه نویسی طراحی کردم. برای کسانی که می خواهند برنامه نویسی را به سرعت و متمرکز ترین روش یاد بگیرند ، یک رویکرد روشن و محتوای هدفمند و هدفمند بسیار مهم است - و این دقیقاً همان چیزی است که من در این دوره گنجانده ام.
نگران نباشید ، این فقط یک دوره دیگر پر از ساعت های تئوری بسته بندی شده و به عنوان "ضروری" فروخته می شود. نظریه در این دوره حداقل ، فقط کافی است تا مهمترین جنبه برنامه نویسی را معرفی کند: تمرین.
برای تبدیل شدن به یک برنامه نویس عالی ، فرمول ساده است: تمرین ، تمرین و تمرین بیشتر!
به همین دلیل من این دوره را با تمرینات بی شماری غنی کرده ام تا آنچه را که بعد از هر بخش آموخته اید آزمایش کنید. و نگران نباشید - شما همچنین راه حل های پیشنهادی من را برای هر تمرین دریافت خواهید کرد ، که به وضوح و با جزئیات در فیلم های اختصاصی ارائه شده است.
برنامه نویسی در پایتون می تواند برای شما ساده باشد و با این دوره خواهد بود! ما با کاوش در یکی از مؤثرترین و گسترده ترین ابزارهای برنامه نویسی پایتون شروع خواهیم کرد: Google Colab. شما نیازی به نصب چیزی ندارید ، و تمام پروژه های شما از هر دستگاهی قابل دسترسی خواهد بود - حتی می توانید از تلفن هوشمند خود کد کنید!
در مرحله بعد ، ما به انواع اصلی داده های مورد استفاده در پایتون شیرجه می شویم. ما متغیرهای عددی را با int و float ایجاد خواهیم کرد ، متغیرهای متنی را با رشته ها تعریف می کنیم ، از ظروف ناهمگن با لیست استفاده می کنیم و سادگی و وضوح باورنکردنی فرهنگ لغت را کشف می کنیم.
من مهمترین مفاهیم مربوط به ساختار داده ها را به شما نشان خواهم داد ، مانند نمایه سازی برای دسترسی به عناصر خاص ، برش برای انتخاب چندین عناصر و حتی هماهنگی برای ایجاد متغیرهای جدید با ترکیب دو یا چند نفر دیگر.
سپس ، ما به سمت کنترل اجرای ، پوشش اپراتورها و عبارات حرکت خواهیم کرد. شما یاد می گیرید که چگونه عبارات حسابی و از همه مهمتر عبارات منطقی اساسی را با استفاده از اپراتورهای مقایسه ایجاد کنید. ما شرایط پیچیده ای را با اپراتورها ایجاد خواهیم کرد و نمی بینیم که چگونه همه اینها برای ایجاد هر نوع منطق استفاده می شود و با بیان ترموستات خود ، با بیانیه IF ، اطلاعات را به کد IF می رساند!
در مرحله بعد ، ما چگونگی تکرار دستورالعمل ها را با استفاده از حلقه های ضروری برای و در حالی که حلقه ها ، و حتی نحوه ایجاد حلقه های پیچیده و اصلاح رفتار آنها را با بیانیه های کنترل مانند Break و ادامه بررسی خواهیم کرد.
.
ما این سفر ارزشمند را با غواصی به توابع نتیجه می گیریم - مفهومی که هر برنامه نویس باید در هر برنامه ای که ایجاد می کند ، بداند و از آن استفاده کند. شما اولین کارکرد خود را برای اجرای ، مانند گفتن یک کلمه جادویی ، هر دستورالعمل مورد نظر خود می نویسید. من همچنین به شما نشان می دهم که چگونه از توابع به طور موثر استفاده کنید.
هر آنچه برای شروع برنامه نویسی در پایتون نیاز دارید در اینجا است. اکنون شروع کنید و یک برنامه نویس شوید!
سرفصل ها و درس ها
مقدمه
Introduction
کدگذاری آنلاین با Google Colab
Coding online with Google Colab
اولین نوت بوک خود را با Colab ایجاد کنید
Creating your first notebook with Colab
انواع داده ها و ساختار داده ها
Data types and Data structures
انواع داده ها و ایجاد یک متغیر INT
Data Types and creating an int variable
چاپ مقدار یک متغیر و یک روش جالب برای ترکیب متن و متغیر
Printing the value of a variable and a cool way to combine text and variable
نوع داده شناور
Float data type
نوع داده بول
Bool data type
ساختار داده ها - رشته ها
Data Structures - strings
نمایه رشته
String indexing
برش رشته ای و دوباره در فهرست بندی رشته
String slicing and again on string indexing
هماهنگی رشته ای
String concatenation
ساختار داده ها - لیست ها
Data Structures - lists
فهرست بندی لیست
List indexing
برش و نحوه برش با یک مرحله
List slicing and how to slice with a step
لیست هماهنگی را لیست کنید
List concatenation
ساختار داده ها - فرهنگ لغت
Data Structures - dictionaries
انتخاب ، اضافه کردن و حذف عناصر از فرهنگ لغت
Selecting, adding and removing elements from dictionaries
اضافه کردن و حذف عناصر از لیست ها
Adding and removing elements from lists
بارگیری و بارگذاری نوت بوک ها در Colab
Downloading and uploading notebooks on Colab
نوت بوک انواع داده ها و ساختار داده ها
The Data types and Data Stucture notebook
18.C - تمرینات - انواع داده ها و ساختار داده ها - فقط دستورالعمل ها
18.c - Exercises - Data types and data structures - instructions only
18.D - تمرینات - انواع داده ها و ساختار داده ها - راه حل ها
18.d - Exercises - Data types and data structures - solutions
کنترل اجرایی
Execution Control
19 - اپراتورهای حسابی - قسمت 1 (و بهترین راه برای چاپ چیزی)
19 - Arithmetic operators - part 1 (and the best way to print something)
20 - اپراتورهای حسابی - قسمت 2
20 - Arithmetic operators - part 2
21 - اپراتورهای مقایسه
21 - Comparison operators
22 - اپراتورهای منطقی "و" ، "یا" و "نه"
22 - The logical 'and', 'or' and 'not' operators
23 - بیانیه کنترل IF
23 - The if control statement
24 - اضافه کردن شرایط به بیانیه IF
24 - Adding conditions to the if control statement
25 - تعیین شرط پیش فرض برای بیانیه IF
25 - Specifying a default condition for the if control statement
26 - حلقه در حالی که
26 - The while loop
27 - حلقه برای
27 - The for loop
28 - بیانیه های کنترل "BREAK" و "ادامه"
28 - The 'break' and 'continue' control statements
29 - تکرار یک حلقه مدتی با یک حلقه و نحوه انتخاب بین آنها
29 - Replicating a while loop with a for loop and how to choose between them
29.b - نوت بوک کنترل اجرا
29.b - The Execution Control notebook
29.C - تمرینات - کنترل اجرای - فقط دستورالعمل ها
29.c - Exercises - Execution Control - instructions only
29.D - تمرینات - کنترل اجرای - راه حل ها
29.d - Exercises - Execution Control - solutions
توابع
Functions
30 - توابع
30 - Functions
31 - بیانیه کنترل
31 - The control statement
32 - آرگومان های موقعیتی در مقابل آرگومان های کلیدی
32 - Positional arguments vs keyword arguments
33 - پارامترهای Defualt
33 - Defualt parameters
33.b - نوت بوک عملکرد
33.b - The Function notebook
33.c - تمرینات - توابع - فقط دستورالعمل
33.c - Exercises - Functions - instructions only
33.D - تمرینات - توابع - راه حل ها
33.d - Exercises - Functions - solutions
نمایش نظرات