توضیحات
دوره آموزشی پایتون سبزلرن
اگر میخواهید یادگیری برنامهنویسی را با یک زبان پرکاربرد آغاز کنید، شرکت در دوره آموزش پایتون سبزلرن بهترین فرصت برای شما است. زیرا در این دوره پروژه محور، صفر تا صد مفاهیم مورد نیاز برای نوشتن کدهای کاربردی به زبان پایتون آموزش داده میشود. آموزشها با مثالهای عملی و پروژههای واقعی همراه است تا درک عمیقتری از مفاهیم ایجاد شود. همین رویکرد باعث شده دانشجویان پس از اتمام دوره، مهارت لازم برای ورود به انجام پروژههای واقعی را بهدست آورند. داشتن تمرینات و پروژه های مختلف دوره پایتون و ارائه خدمات پشتیبانی برای پاسخگویی به سوالات دانشجویان، باعث شده تا دوره آموزشی پایتون سبزلرن به یک فرصت طلایی برای یادگیری این زبان تبدیل شود.پایتون چیست و چرا محبوب است؟
پایتون (Python) یک زبان برنامهنویسی سطح بالا و متنباز است که در سال ۱۹۹۱ توسط گیدو فان روسوم (Guido van Rossum) معرفی شد. هدف از طراحی پایتون، سادگی در خواندن و نوشتن کد و کاهش پیچیدگیهای رایج در برنامهنویسی بود. این زبان بهدلیل ساختار شفاف و نزدیک به زبان انسان، برای مبتدیان بسیار مناسب است و در عین حال در پروژههای بزرگ نیز بهطور گسترده مورد استفاده قرار میگیرد. بهصورت کلی دلایل اصلی محبوبیت زبان برنامهنویسی پایتون عبارتاند از:- یادگیری و خوانایی ساده با سینتکس نزدیک به زبان طبیعی
- جامعه کاربری گسترده و پشتیبانی قوی در سراسر جهان
- داشتن هزاران کتابخانه و فریمورک کاربردی مانند “Django”، “Flask”، “NumPy”
- قابلیت اجرا در پلتفرمهای مختلف (Cross-Platform)
- مناسب برای پروژههای کوچک تا سیستمهای بزرگ و پیچیده
کاربردهای اصلی پایتون در بازارکار
یادگیری آسان زبان پایتون باعث شده تا بسیاری از افراد برای کدنویسی در حوزههای مختلف مانند تحلیل داده، هوش مصنوعی، توسعه وب، خودکار سازی وظایف، علوم داده و امنیت سایبری از پایتون استفاده کنند. بهصورت کلی اصلیترین کاربردهای Python در بازار کار عبارتاند از:- هوش مصنوعی و یادگیری ماشین (AI & Machine Learning): همانطور که در مقدمه نیز اشاره کردیم پایتون کتابخانههای متنوعی مانند “TensorFlow” دارد که میتوان از این کتابخانهها برای ساخت مدلهای هوش مصنوعی و تحلیل دادهها استفاده کرد.
- تحلیل داده و علم داده (Data Science): پایتون ابزار اصلی تحلیلگران داده است، معمولا از کتابخانههایی مانند “Pandas”، “NumPy ” و “Matplotlib” برای تحلیل، پردازش و مصورسازی دادهها بهکار میروند.
- توسعه وب (Web Development): با فریمورکهای محبوبی مثل “Django” و “Flask” میتوان وبسایتها و وباپلیکیشنهای قدرتمند ساخت.
- اتوماسیون و اسکریپتنویسی: برای خودکارسازی کارهای تکراری، پردازش فایلها، جمعآوری دادهها از وب (Web Scraping) و مدیریت سیستمها استفاده میشود.
- امنیت و تست نفوذ (Cybersecurity): پایتون ابزار محبوب هکرهای اخلاقی برای نوشتن اسکریپتها و ابزارهای امنیتی است.
- توسعه بازی (Game Development): با کتابخانههایی مانند “Pygame” میتوان بازیهای ساده تا نیمهحرفهای ساخت.
- اینترنت اشیا (IoT): پایتون در اینترنت اشیا برای برنامهنویسی بردهای کوچک مانند “Raspberry Pi” استفاده میشود و امکان کنترل و ارتباط بین دستگاههای هوشمند را فراهم میکند. سادگی، کتابخانههای متنوع و سازگاری بالا باعث شده پایتون یکی از محبوبترین زبانها برای توسعه پروژههای IoT باشد.
- محاسبات علمی و پژوهش: در دانشگاهها و مراکز تحقیقاتی برای شبیهسازیها، مدلسازیها و تحلیلهای پیچیده علمی بهکار میرود.
این دوره مناسب چه کسانی است؟
همه علاقهمندان به برنامهنویسی میتوانند در دوره آموزش پایتون شرکت کنند. اما بهصورت ویژه این دوره برای دانشجویان رشتههای علوم کامپیوتر، افرادی که در زمینه یادگیری ماشین، توسعه وب، تحلیل داده فعالیت دارند یا بهعنوان یک برنامهنویس حرفهای و با تجربه میخواهند مهارتهای خود را تقویت کنند. مفاهیم در این دوره از پایه و بهصورت گام بهگام آموزش داده میشود تا همه بتوانند از سطح مبتدی تا پیشرفته، این زبان برنامهنویسی پرطرفدار را یاد بگیرند.پیشنیازهای دوره چیست؟
یکی از مزیتهای شرکت در دوره آموزش پایتون این است که یادگیری آن بدون هیچ پیشزمینهای از برنامهنویسی امکانپذیر است. برای شروع شما فقط به یک لپتاپ با امکانات معمولی نیاز دارید. دوره آموزش پایتون سبزلرن از صفر مطلق آغاز میشود و حتی با سادهترین امکانات میتوانید مسیر یادگیری خود را آغاز کنید.معرفی مهمترین سرفصلهای دوره پایتون سبزلرن
دوره آموزش پایتون آکادمی سبزلرن یک دوره 77 ساعته جامع است که در آن برنامهنویسی را از صفر یاد میگیرید. در این دوره از نصب پایتون تا نحوه خطایابی کدها آموزش داده شده تا دانشجو نیازی به منابع اضافی نداشته باشد. بهصورت کلی مهمترین فصلهای این دوره عبارتاند از:- آموزش نصب پایتون، تنظیم محیط کاری و اجرای اولین کدها
- یادگیری اصول پایهای نوشتن کد، متغیرها، عملگرها و ساختار زبان
- بررسی انواع دادههای پایه مانند عدد، رشته، لیست، تاپل و دیکشنری
- آموزش ساختارهای شرطی مانند if، elif و else
- آموزش حلقهها و تکرارها مانند for و while برای اجرای خودکار کدها
- معرفی و پیادهسازی توابع برای سازماندهی بهتر کد و افزایش قابلیت استفاده مجدد
- بررسی عمیقتر ساختارهای داده و عملیات پیشرفته روی آنها
- آموزش مدیریت و استفاده از ماژولها و کتابخانههای خارجی
- با فایلها، خواندن و نوشتن داده و مدیریت ورودی و خروجی در برنامه
- شیگرایی (OOP) ، پیادهسازی کلاسها و اشیاء در پایتون
- آموزش تشخیص، رفع و کنترل خطاها برای افزایش پایداری برنامهها
مزیتهای یادگیری پایتون با سبزلرن
بدون شک اصلیترین مزیت دوره آموزش پایتون سبزلرن، تدریس مفاهیم از پایه و بهصورت پروژه محور است تا دانشجویان نحوه پیادهسازی کدها را در پروژههای مختلف یاد بگیرند. ارائه مطالب دوره بهصورت از قبل ضبط شده و امکان دسترسی به ویدیوها از طریق وبسایت حتی پس از اتمام دوره نیز باعث شده تا دانشجویان دوره بتوانند مفاهیم را یاد بگیرند و استرسی برای حضور بهموقع در کلاس نداشته باشند. دوره پایتون سبزلرن با پشتیبانی مستمر و پاسخگویی به سوالات دانشجویان، تجربهای آموزشی کامل و مطمئن فراهم میکند. همچنین هزینه مناسب در مقایسه با مدت و کیفیت آموزش، از دلایل اصلی رضایت بالای شرکتکنندگان این دوره است.فرمت آموزشی دوره: ویدئو، تمرین، پروژه و آزمون
دوره آموزش پایتون سبزلرن همچون سایر دورههای این آکادمی بهصورت پروژه محور و در قالب ویدیوهای آموزشی از قبل ضبط شده به دانشجویان ارائه میشود. دسترسی به این ویدیوها نیاز به ابزار خاصی ندارد و شما فقط با ورود به حساب کاربری خود در سایت سبزلرن میتوانید از طریق وبسایت سبزلرن به دوره خریداری شده دسترسی داشته باشید. در طول دوره پایتون دانشجویان باید براساس هر مبحث تمرینهایی را نیز انجام دهند ولی دوره در حال حاضر آزمون نهایی ندارد.چگونه میتوانم در دوره ثبتنام کنم؟
اگر پس از آشنایی با این دوره تصمیم گرفتهاید یادگیری پایتون را آغاز کنید، برای ثبت نام در دوره آموزش پایتون سبزلرن بعد از ثبت نام در وبسایت باید در همین صفحه در قسمت بالای روی گزینه «افزودن به سبد خرید» کلیک کنید، بعدش میتوانید با پرداخت هزینه دوره از طریق درگاه بانکی بهراحتی دوره را ثبت نام کرده و ویدیوهای آموزشی را از طریق وبسایت مشاهده کنید.چگونه پس از پایان دوره، مهارتهای خود را ارتقا دهم؟
تمرین و تکرار مداوم مفاهیم در طول دوره با انجام پروژههای بزرگ و کوچک، بهترین راهکار برای تقویت مهارت در برنامهنویسی به زبان پایتون است. همچنین پس از اتمام این دوره و با شرکت در دوره آموزش جنگو میتوانید تواناییهای خود را تقویت کرده و فرصتهای شغلی بهتری بهدست آورید. همچنین کسانی که به هوش مصنوعی علاقه دارند میتوانند وارد حوزه یادگیری ماشین شوند و از دورههای مناسب برای تقویت مهارت پایتون استفاده نمایند. آینده شغلی افرادی که به پایتون مسلط هستند روشن و پردرآمد است، به شرطی که مهارتهای مرتبط با حوزههای مثل توسعه وب یا سایر زمینهها را هم تقویت کنند.سوالات متداول
۱. آیا برای شرکت در این دوره باید تجربه برنامهنویسی داشته باشم؟
خیر، برای شروع برنامهنویسی به زبان پایتون نیازی به هیچ پیش زمینهای نیست و شما میتوانید در دوره آموزش پایتون سبزلرن همه چیز را از صفر یاد بگیرید.۲. طول کل دوره چند ساعت آموزش و چند پروژه عملی دارد؟
طول دوره پایتون سبزلرن در حال حاضر بیش از ۷۰ ساعت است و چند پروژه عملی برای تمرین مفاهیم دارد. البته ما در آکادمی سبزلرن بهطور مستمر ویدیوها و پروژههای جدیدی متناسب با نیاز دانشجویان و شرایط بازار کار را به این دوره اضافه میکنیم.۳. آیا فیلمهای دوره برای همیشه در دسترس من خواهند بود؟
بله، افرادی که دوره پایتون آکادمی سبزلرن را با پرداخت هزینه تهیه کردهاند بهصورت نامحدود و فقط با ورود به حساب کاربری خود به ویدیوهای آموزشی و آپدیتهای دوره دسترسی دارند.۴. چه نرمافزارها و محیطهای توسعهای را باید نصب کنم؟
برای یادگیری فقط کافیست “Python” را روی سیستم خود نصب کنید و از محیطهای توسعهای ساده مانند “VS Code” یا “PyCharm” برای نوشتن و اجرای کدها استفاده کنید.۵. آیا این دوره شامل مباحث پیشرفته مثل هوش مصنوعی و یادگیری ماشین است؟
خیر، دوره آموزش پایتون روی مفاهیم پایه و کاربردی این زبان تمرکز دارد و شامل مباحث پیشرفته مانند هوش مصنوعی و یادگیری ماشین نمیشود. با این حال پس از اتمام دوره میتوانید با شرکت در دورههای تخصصی مرتبط، مهارتهای لازم برای استفاده از پایتون در حوزههای هوش مصنوعی و یادگیری ماشین را بهدست آورید، زیرا پایه همه این دورهها تسلط به پایتون است.۶. آیا میتوانم در هر زمان که خواستم از مدرس سوال بپرسم؟
بله، در بخش پرسش و پاسخ ابتدا سبزبات پاسخ اولیه را به دانشجو میدهد. اما اگر دانشجو به راهنمایی بیشتر نیاز داشته باشید، سوال به مدرس یا پشتیبان فنی ارجاع داده میشود.۷. سطح سختی دوره برای افراد مبتدی چقدر است؟
این دوره از مباحث پایه شروع میشود و حتی افراد مبتدی میتوانند یادگیری پایتون را بهصورت گامبهگام و بدون نیاز به منابع دیگر دنبال کنند.۸. آیا دوره پشتیبانی پس از پایان آموزش هم دارد؟
بله، دانشجویان دوره آموزش پایتون آکادمی سبزلرن میتوانند از طریق بخش پرسش و پاسخ سایت و با کمک بات سبزلرن با پشتیبانی فنی دوره ارتباط بگیرند و در لحظه جواب سوالات خود را دریافت کنند.۹. آیا دوره بهروزرسانی میشود تا با نسخههای جدید پایتون سازگار باشد؟
بله، با توجه به نیازهای دانشجویان و تغییراتی که در بازار کار برنامهنویسی بهخصوص کار با پایتون وجود دارد معمولا محتواهای جدید بهعنوان آپدیت به دوره اضافه میشوند.۱۰. چه پروژههایی در این دوره اجرا میشود؟
پروژههای دوره آموزش پایتون سبزلرن شامل رمزنگاری و رمزگشایی ساده برای آشنایی با امنیت دادهها، پسورد ساز برای تولید رمزهای قوی، تایمر ساده برای تمرین کار با زمان و بازی دوز (Tic-Tac-Toe) برای تقویت مهارتهای شرطی و حلقهها هستند.۱۱. آیا این دوره مناسب کسانی است که میخواهند برنامهنویس وب یا دادهکاوی شوند؟
بله، دوره آموزش پایتون مناسب کسانی است که میخواهند وارد برنامهنویسی وب یا دادهکاوی شوند، زیرا مفاهیم پایه و مهارتهای کاربردی پایتون را بهطور کامل برای تحلیل داده یا طراحی صفحات وبسایت بهصورت کامل یاد میگیرند.جلسات
معرفی دوره
نکاتی در مورد زمان دوره
برنامه نویسی چیست؟
برنامه نویسی به دردم میخوره؟
زبان برنامه نویسی سطح بالا، پایین و میانی
زبان های همه منظوره و خاص منظوره
زبان های مفسری و کامپایلری
زبان های تایپ استاتیک، داینامیک، قوی و ضعیف
پارادایم های برنامه نویسی
معرفی پایتون و ویژگی های آن
داستان پایتون (تاریخچه)
کاربردهای پایتون
نسخه های پایتون
الگوریتم چیست؟ (بخش اول)
الگوریتم چیست؟ (بخش دوم)
فلوچارت چیست؟
مهارت های نرم در برنامه نویسی
آشنایی با محیط های کد زنی پایتون
نصب مفسر پایتون و کار با IDLE
کار با مفسر و ترمینال و آشنایی با حالت تعاملی
معرفی و نصب IDE پای چارم
معرفی و نصب کد ادیتور VS Code
معرفی و نصب ipython و نوت بوک ژوپیتر
اجرای پایتون در موبایل (اندروید)
اجرای تحت وب پایتون (آنلاین)
آشنایی با محیط پای چارم (بخش اول)
آشنایی با محیط پای چارم (بخش دوم)
آشنایی با محیط پای چارم (بخش سوم)
مفهوم سینتکس و سطرها
کامنت و داک استرینگ
تو رفتگی
آشنایی با ورودی و خروجی
مفهوم متغیر
شناسه
کلمات کلیدی
عملگرهای حسابی
عملگرهای مقایسه
عملگرهای انتساب
عملگرهای منطقی
عملگرهای عضویت
عملگرهای هویت
عملگرهای بیتی
عملگر والروس
اولویت عملگرها
عبارات و دستورات
مروری بر مفاهیم شی گرایی، متدها و صفات
قوانین نگارشی (pep8) و ذن پایتون (pep 20)
تکالیف مبحث مبانی و دستور نحو
انواع داده در پایتون
اعداد در پایتون
حل مثال برای مبحث اعداد
تکالیف مبحث اعداد
حل تمرینات فصل سوم-مبحث اعداد
رشته ها در پایتون (بخش اول)
رشته ها در پایتون (بخش دوم)
متدهای مهم رشته
کاراکترهای ویژه و آشنایی با یونیکد
فرمت دهی رشته با روش سنتی (روش اول)
فرمت دهی رشته با متد format (روش دوم)
فرمت دهی رشته با f-string (روش سوم)
حل مثال برای مبحث رشته
تکالیف مبحث رشته
حل تمرینات فصل سوم-مبحث رشته
لیست ها در پایتون (بخش اول)
لیست ها در پایتون (بخش دوم)
لیست ها در پایتون (بخش سوم)
چندتایی ها (تاپل) در پایتون
دیکشنری ها در پایتون (قسمت اول)
دیکشنری ها در پایتون (قسمت دوم)
مجموعه ها در پایتون (قسمت اول)
مجموعه ها در پایتون (قسمت دوم)
حل مثال برای مبحث دیکشنری، لیست و مجموعه
تکالیف مبحث دیکشنری و مجموعه
حل تمرینات فصل سوم-مبحث دیکشنری و مجموعه
بولین و NoneType در پایتون
عملگر های منطقی با نوع داده ها
گرفتن چند ورودی در یک خط
ساختار تصمیم (بخش اول)
ساختار تصمیم (بخش دوم + مثال)
تکالیف مبحث ساختار تصمیم
حل تمرینات فصل چهارم-مبحث ساختار تصمیم
توابع max و min و sum
ساختار حلقه while
حل مثال برای حلقه while
دستور break, continue, else در حلقه while (+ مثال)
حلقه while تو در تو (+مثال)
ساختار حلقه for (+مثال)
آشنایی با range (+مثال)
تکنیک حلقه سازی (enumerate, zip, reversed, sorted)
تولید عدد تصادفی با ماژول random (+مثال)
تکالیف مبحث حلقه و اعداد تصادفی
حل تمرینات فصل پنجم-ساختار تکرار
مینی پروژه: رمزنگاری و رمزگشایی ساده (فصل 5)
مینی پروژه: پسورد ساز (فصل 5)
مینی پروژه: تایمر ساده (فصل 5)
مفهوم تابع (در زندگی، ریاضیات و برنامه نویسی)
سینتکس تابع و دستور pass
حل مثال برای مبحث تابع
سینتکس نوشتن آرگومان ها
سینتکس نوشتن پارامتر ها
پارامتر های نشانگر
رشته مستند سازی (DocString)
یادداشت تابع (function annotation)
مفهوم تابع first-class
فضای نام و حوزه (بخش اول)
فضای نام و حوزه (بخش دوم)
ارسال با مقدار و ارسال با ارجاع
تکالیف مبحث تابع
حل تمرینات فصل ششم-مبحث تابع
لامبدا و کاربرد آن (map، filter، reduce و sorted)
تکالیف مبحث لامبدا
حل تمرینات فصل ششم-مبحث لامبدا
ایتراتور(iterator)
دکوراتور (decorator) - بخش اول
دکوراتور (decorator) - بخش دوم
حل مثال برای دکوراتور
ژنراتور (generator) - بخش اول
ژنراتور (generator) - بخش دوم
تکالیف مبحث ژنراتور
حل تمرینات فصل ششم-مبحث ژنراتور *
رفتار کروتین (coroutine)
حل مثال برای رفتار کروتین
صفات تابع
تابع بازگشتی
حل مثال برای تابع بازگشتی
تکالیف مبحث تابع بازگشتی
دکوراتور و ژنراتور بازگشتی و عمق بازگشتی
تکنیک به خاطرسپاری (Memoization)
مینی پروژه: بازی دوز یا tic tac toe (فصل 6)
متد های اعداد
متد های لیست
متد های تاپل و مجموعه
متد های دیکشنری
کار با عملگر والروس
تکالیف مبحث عملگر والروس
حل تمرینات فصل هفتم-مبحث والروس
خلاصه سازی یا comprehension (بخش اول) (+مثال)
خلاصه سازی یا comprehension (بخش دوم)
انکدینگ، دیکدینگ، اسکی و یونیکد
تکالیف مبحث انکدینگ، دیکدینگ، اسکی و یونیکد
نوع داده بایت (bytes و bytearray) (بخش اول)
نوع داده بایت (bytes و bytearray) (بخش دوم)
تکالیف مبحث نوع داده bytes و bytearray
متد های رشته (بخش اول)
متد های رشته (بخش دوم)
نیم نگاهی به برنامه نویسی ماژولار
مفهوم اسکریپت، ماژول، پکیج، لایبرری و فریمورک
ساختار پروژه ها در پایتون
ساخت و استفاده از ماژول (بخش اول)
ساخت و استفاده از ماژول (بخش دوم)
ساخت و استفاده از ماژول (بخش سوم)
ساخت و استفاده از پکیج (بخش اول)
ساخت و استفاده از پکیج (بخش دوم)
متغیر محیطی path و ورژن های پایتون
سیستم مدیریت بسته (pip و PyPi)
محیط مجازی (venv و virtualenv)
تکالیف مبحث ماژول ها و بسته ها
مفهوم فایل و انواع آن
تابع open و مدهای باز کردن فایل
متدهای خواندن و نوشتن در فایل (بخش اول)
متدهای خواندن و نوشتن در فایل (بخش دوم)
مدیریت بافر (بخش اول)
مدیریت بافر (بخش دوم)
تغییر موقعیت اشاره گر
دستور with/as و شی context manager
شیء فایل استاندارد
نکات تکمیلی در مورد فایل ها
تکالیف مبحث فایل
آشنایی با جیسون (JSON)
کار با فایل جیسون (JSON)
کار با فایل CSV
تکالیف مبحث JSON و CSV
نیم نگاهی به مدیریت استثنا (فصل بعد)
مفهوم شئ گرایی
مفهوم کپسوله سازی، پنهان سازی داده و رابط
مفهوم انتزاع
مفهوم رابطه، ترکیب و تجمع
مفهوم وراثت و انواع ارث بری
مفهوم پلی مورفیسم (چند ریختی)
اشیا در پایتون
ساخت کلاس و اضافه کردن attribute و method به آن
مقدار دهی اولیه شی
مستند سازی کلاس و ابزار doctest و mypy
ماژول ها و کلاس ها (بخش اول)
ماژول ها و کلاس ها (بخش دوم)
سطح دسترسی و کاربرد های underscore (بخش اول)
سطح دسترسی و کاربرد های underscore (بخش دوم)
سطح دسترسی و کاربرد های underscore (بخش سوم)
متد های repr و str
حل مثال: کلاس حساب بانکی
انواع attribute در کلاس
تکالیف مبحث ایجاد کلاس
وراثت یگانه
ارث بری از کلاس های داخلی
تابع super و overriding متد
وراثت چندگانه
MRO و مشکل الماس در وراثت چندگانه
مقدار دهی اولیه در وراثت چندگانه
تکالیف مبحث ارث بری
چندریختی (polymorphism)
تکالیف مبحث چندریختی
معرفی mixin در وراثت چندگانه
تکالیف مبحث mixin
نوع دهی اردکی (duck typing)-LBYL-EAFP
حل مثال: کلاس شکل های هندسی
اشیاء قابل فراخوانی (متد call)
انواع متدها و حل مثال برای کلاس کامنت
property و setter و getter
آرگومان های دیگر property و دکوراتور property
تکالیف مبحث property و setter و getter
پیاده سازی رابطه aggregation و composition
آشنایی با متاکلاس
ساخت کلاس انتزاعی
تکالیف مبحث کلاس انتزاعی
سربارگذاری (overloading) عملگرها
محدود کردن اتربیوت ها با __slots__
ساخت iterator و iterable با کلاس ها
دکوراتور کلاس
توصیف گر (descriptor)
ساخت Context Manager با کلاس
دیتا کلاس (dataclass)
تکالیف مبحث سربارگذاری عملگرها
استثنا چیست؟
دستور try/except
دستور try/except/else
دستور try/except/else/finally
مدیریت استثنا تو در تو
دستور raise
ساخت استثنا
ماژول warnings
دستور assert
تکالیف مبحث مدیریت خطا
متدهای کاربردی ماژول math (ریاضی)
قابلیت نسخه جدید پایتون: عملگر پایپ برای Union
قابلیت نسخه جدید پایتون: دستور match-case
کار با حالت تعاملی
متدهای کاربردی ماژول datetime (زمان و تاریخ)
متدهای کاربردی ماژول os (سیستم عامل)
متدهای کاربردی ماژول shutil (عملیات فایل)
چرا همزمانی؟
تفاوت موازی سازی و همزمانی
مفهوم process ،thread ،coroutine
روش های پیاده سازی همزمانی در پایتون
multithreading: ایجاد اولین برنامه
multithreading: مشکل دسترسی به حافظه
multithreading: یک مثال کاربردی با request
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

