آموزش مستر کلاس کامل پایتون برای مبتدیان

Python Complete Masterclass for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Python از جمله Excel/Database/Test/Network Automation، تجزیه و تحلیل داده ها، توسعه وب، API های REST، GraphQL و موارد دیگر را بیاموزید وقتی از مدیر خود درخواست افزایش یا رفتن به مصاحبه با توسعه دهندگان پایتون جوان یا متوسط ​​می کنید، اعتماد به نفس کسب خواهید کرد. شما در نهایت مهارت های زندگی واقعی را به دست خواهید آورد: اتوماسیون اکسل، اتوماسیون پایگاه داده، تجزیه و تحلیل داده ها و غیره. بدون بازی های کوچک احمقانه، بدون برنامه های بی فایده، بدون محتوای پرکننده! شما با شروع از ابتدا به تمام مفاهیم کلیدی پایتون 3 تسلط خواهید داشت. هیچ دانش قبلی پایتون مورد نیاز نیست. شما مرتباً سخنرانی‌ها و منابع ویدیویی جدید رایگان دریافت خواهید کرد و جدیدترین مفاهیم Python 3 و موارد استفاده را یاد خواهید گرفت. شما از حمایت کامل من برای هر سوال یا پیشنهاد مربوط به دوره، به علاوه کمک جامعه برخوردار خواهید بود. دسترسی مادام‌العمر به به‌روزرسانی‌های دوره و محتوای جدید، در هر زمان، هر مکان و در هر دستگاهی خواهید داشت. شما می توانید برای اکثر پروژه های Python 3 درخواست دهید و در آن شرکت کنید. شما می توانید با مفسر پایتون و اسکریپت های پایتون کار کنید. شما می توانید با رشته ها و متدهای رشته پایتون کار کنید. شما می توانید با لیست های پایتون، روش های لیست و محدوده ها کار کنید. شما می توانید با مجموعه های پایتون کار کنید، متدها را تنظیم کنید و مجموعه های منجمد را انجام دهید. شما قادر خواهید بود با تاپل ها و متدهای تاپل پایتون کار کنید. شما قادر خواهید بود با دیکشنری های پایتون و متدهای دیکشنری کار کنید. شما قادر خواهید بود با ساختارهای جریان کنترل پایتون کار کنید (اگر، برای، while، break، continue، pass، استثناها، try-except-else-finally blocks) انجام دهید. شما همه چیز را در مورد مدیریت صحیح خطاهای نحوی و استثناها در پایتون 3 خواهید آموخت. می توانید با توابع، فضاهای نام و ماژول های پایتون کار کنید. شما قادر خواهید بود با عملیات فایل پایتون کار کنید: ایجاد، خواندن، نوشتن، الحاق، کوتاه کردن، بستن. شما قادر خواهید بود با الگوهای پایتون و عبارات منظم کار کنید. شما قادر خواهید بود با کلاس‌ها، اشیاء و وراثت پایتون کار کنید. شما قادر خواهید بود با ابزارهای پیشرفته پایتون (درک، توابع لامبدا، مبانی نخ‌سازی، تکرارکننده‌ها، ژنراتورها، دکوراتورها) کار کنید. شما می توانید دانش Python 3 را که از این دوره کسب می کنید در آزمون ها، تمرین های کدنویسی و سناریوهای واقعی به کار ببرید. شما یک ماشین حساب علمی و تعاملی با منوی کاربر و عملیات ریاضی پیشرفته در دسترس خواهید ساخت. شما قادر خواهید بود با فایل های مایکروسافت اکسل کار کنید و کارهای مربوط به صفحه گسترده خسته کننده را با استفاده از Python 3 به طور خودکار انجام دهید. شما قادر خواهید بود با پایگاه های داده PostgreSQL کار کنید و وظایف مربوط به پایگاه داده خسته کننده را با استفاده از Python 3 خودکار کنید. می توانید با دستگاه های شبکه کار کنید. (سوئیچ ها/روترها) و کارهای شبکه را با استفاده از SSH خودکار کنید. شما می توانید با پانداها برای انجام عملیات تجزیه و تحلیل داده ها بر روی فایل های TXT، CSV، JSON، XLSX، HTML و پایگاه های داده SQL کار کنید. شما قادر خواهید بود با Bokeh برای تجسم داده ها کار کنید و نمودارهای خط/نوار/پای/محدوده/سهام/شمعدان را ایجاد کنید. شما می توانید با Pytest کار کنید تا اتوماسیون تست واحد را انجام دهید، همچنین مفاهیم پیشرفته ای مانند توابع ثابت یا نشانگرها را یاد بگیرید. شما می‌توانید با Requests، Pandas و BeautifulSoup کار کنید تا محتوای صفحه وب را دریافت، بارگیری و تجزیه کنید، کارهای اسکراپی وب را انجام دهید و یک پایگاه داده اکسل بسازید. شما تمام اصول اولیه OOP، از جمله کلاس ها، نمونه ها، سازنده ها، ویژگی ها را خواهید آموخت. شما با مفهوم اصلی وراثت، از جمله وراثت چند سطحی و چندگانه آشنا خواهید شد. شما یاد خواهید گرفت که به درستی به چند شکلی دست یابید و چگونه از مفهوم برتر روش استفاده کنید. شما به مفاهیم پیشرفته مانند بارگذاری بیش از حد، روش های جادویی، کلاس ها/روش های انتزاعی شیرجه خواهید زد. شما قرار است محیط لازم برای استفاده از جنگو و توسعه پروژه های وب را بسازید. شما می خواهید اولین پروژه جنگو خود را ایجاد و پیکربندی کنید - یک برنامه وبلاگ. شما قرار است مفاهیم ضروری مانند URL ها، نماها، قالب ها، فرم ها، مدل ها را یاد بگیرید. شما می خواهید به بخش مدیریت ارائه شده توسط جنگو دسترسی پیدا کنید و یک کاربر برای ورود به آن ایجاد کنید. شما می خواهید یاد بگیرید که تست های ساده ایجاد کنید و آنها را از خط فرمان اجرا کنید. شما می خواهید یاد بگیرید که چگونه کد را به git (Gitlab)، یک سیستم کنترل نسخه، فشار دهید. شما قرار است محیط لازم برای استفاده از Django Rest Framework و توسعه REST API را بسازید. شما قرار است مفاهیمی مانند قلاب‌های پیش‌فرض، TDD، اقدامات GitHub و تست‌های در حال اجرا را یاد بگیرید و تمرین کنید. شما قرار است مفاهیمی مانند مدل‌ها، APIView، سریال‌سازها، نماهای عمومی و فیلترها را یاد بگیرید و تمرین کنید. شما می خواهید یاد بگیرید که چگونه مجوزها و احراز هویت را با کلاس های مجوز و کلیدهای API پیاده سازی کنید. شما می خواهید یاد بگیرید که تست های ساده ایجاد کنید و آنها را از خط فرمان اجرا کنید. شما می خواهید یاد بگیرید که چگونه کد را به یک مخزن راه دور در GitHub فشار دهید. شما قرار است محیط لازم برای استفاده از جنگو، گرافن و توسعه API GraphQL را بسازید. شما می‌خواهید با استفاده از Python 3، Django 3 و Graphene یک GraphQL API ساده برای رسانه‌های اجتماعی بسازید. شما قرار است مزایای GraphQL API در مقابل RESTful API را یاد بگیرید. شما می خواهید یاد بگیرید که چگونه GraphQL را در اکوسیستم جنگو ادغام کنید. شما یک برگه تقلب Python 3 پر از مفاهیم و مثال های کلیدی دریافت خواهید کرد. برای ادامه یادگیری آفلاین، یک کتاب الکترونیکی Python 3 200+ PAGES به صورت رایگان دریافت خواهید کرد. 10 راه برای کسب درآمد و ساختن نمونه کارها با مهارت های پایتون خود را یاد خواهید گرفت. شما بیش از 250 فعالیت تمرینی را برای تقویت دانش خود دریافت خواهید کرد - آزمون ها و تمرین ها. پیش نیازها: نیازی به دانش قبلی پایتون نیست. همه چیز را از صفر یاد خواهید گرفت! شما فقط به یک لپ تاپ یا رایانه شخصی و یک اتصال اینترنتی مناسب نیاز دارید. ترجیحاً باید یک سیستم عامل ویندوز برای کار داشته باشید تا به طور کامل با محتوای دوره همگام شود.

✔ احتمالاً کاربردی ترین دوره پایتون 3 در Udemy

✔ من به همه سؤالات شما پاسخ می دهم، معمولاً در کمتر از 24 ساعت

✔ بدون اسلاید، بدون تئوری خسته کننده، بدون سر و صدا، بدون گفتگو. فقط کدنویسی

✔ نوت بوک، نمونه کد و بیش از 250 مورد تمرینی - شامل تمرینات امتحانی

✔ برگه تقلب Python 3 و بیش از 200 صفحه PDF کتاب الکترونیکی موجود است

✔ مهارت های واقعی را بیاموزید: اکسل/پایگاه داده/تجزیه و تحلیل داده/اتوماسیون شبکه بیشتر

✔ انجمن خصوصی Discord برای پشتیبانی مربی و یادگیری به عنوان یک تیم

✔ مربی پرفروش Udemy با هزاران نظر ⭐⭐⭐⭐⭐

✔ بیش از 100000 دانش آموز راضی در چندین پلت فرم آموزش الکترونیکی

✔ گواهی پایان کار گنجانده شده است


توجه داشته باشید! این دوره شاخص در یک دوره سه گانه است که شامل دوره های من " Python - 250 Python Exercises " و " Python - 250 Python Quizzes " برای یک تجربه یادگیری کامل و جامع است.


"این دوره پایتون عالی است!! من قبلاً چند دوره پایتون را از Udemy گذرانده ام، این دوره تا کنون بهترین است. سخنرانی ها کوتاه هستند اما حاوی اطلاعات زیادی در مورد موضوع هستند. من واقعاً کوتاه را دوست دارم. آزمون‌ها برای اطمینان از اینکه به نکات مهمی که در سخنرانی‌ها گفته شده گوش داده‌اید. بهترین ویژگی کدگذاری تعاملی است که به شما کمک می‌کند بلافاصله مطالب را به کار بگیرید تا مطمئن شوید آنچه را که فکر می‌کنید متوجه شده‌اید درک کرده‌اید. دوره عالی! توسط ریچارد ماتا


✔ دیگران در مورد دوره های من چه می گویند؟

  • "چه ارزش باورنکردنی و تجربه یادگیری!" توسط شان آ.

  • "مطالب عالی. تشکر از یک مربی عالی با سطح وسیعی از خلاقیت." توسط آنتونی دبلیو.

  • "مدرس یک حرفه ای عالی، ماهر و جذاب است." توسط جورجیوس تی.

  • "می توانم بگویم این مرد به آرامی و بی نقص پیش می رود و به تجربی ترین روش توضیح می دهد." توسط Kolapo A.


✔ چرا این دوره را می گذرانید؟

  • آیا می‌خواهید بدون صرف هزینه زیاد برای کتاب‌ها و دوره‌های نظری خسته‌کننده، یک برنامه‌نویس پایتون شوید؟

  • آیا اغلب مواردی مانند "شما باید پایتون یاد بگیرید!" یا "فقط یک اسکریپت پایتون برای آن بنویس!" یا حتی "آموزش پایتون بسیار آسان است!" ? پایتون اینجا، پایتون آنجا، پایتون همه جا؟

  • آیا به دنبال استفاده از دانش پایتون خود برای تخصص در زمینه های مختلف تخصص هستید، مانند پایگاه های داده، توسعه وب، اتوماسیون شبکه، تجزیه و تحلیل داده ها و تجسم، تست واحد و غیره؟


"من به عنوان یک مبتدی پایتون، این دوره را مختصر، آسان برای درک و ساختار یافته می دانم. همچنین، Mihai به سوال من در طول دوره به سرعت پاسخ می دهد. من این دوره آموزشی را به شدت توصیه می کنم." توسط جانی وانگ


✔ این دوره درباره چیست؟

  • دوره برنامه نویسی پایتون 3 با هدف افرادی که تجربه کمی در زمینه کدنویسی دارند یا اصلاً تجربه ندارند و تمایل زیادی برای شروع یادگیری پایتون از ابتدا دارند. این آموزش عملی شما را از "سلام جهان!" به موضوعات پیشرفته پایتون فقط در چند ساعت.

  • ابتدا، هر مفهوم کلیدی Python 3 را یاد می‌گیرید و تمرین می‌کنید، که در یک یا چند سخنرانی ویدیویی توضیح داده شده است، که معمولاً با یک مسابقه کوتاه و چندین تمرین کدنویسی دنبال می‌شود.

  • هر ویدیو پر از مثال‌های مرتبط است که به روش یادگیری با انجام ایجاد شده‌اند و یادداشت‌ها، آزمون‌ها و تمرین‌های کدنویسی به شما کمک می‌کنند تا ایده‌های اصلی پشت هر موضوع Python 3 را ادغام کنید.

  • پس از پایه گذاری، شروع به کاوش در برخی از موضوعات پیشرفته Python 3 خواهید کرد، بنابراین به سرعت مهارت های خود را از صفر به سطح مبتدی تا متوسط ​​تا پیشرفته تا ابرقهرمانی افزایش می دهید.

  • در مرحله بعد، ما یک ماشین حساب علمی در پایتون 3 خواهیم ساخت که دارای یک منوی کاربر پایه و عملیات ریاضی ساده و پیشرفته است: جمع، تفریق، ضرب، تقسیم، مدول، افزایش به توان، ریشه مربع، لگاریتم، به عنوان همچنین توابع مثلثاتی مانند sin، cos و tan.

  • در نهایت، برخی از مهارت‌های واقعی را به دست خواهید آورد که می‌توانید در اکثر مشاغل مرتبط با برنامه‌نویسی و فناوری اطلاعات از آنها استفاده کنید: اتوماسیون اکسل، اتوماسیون پایگاه داده، اتوماسیون تجزیه و تحلیل داده‌ها، اتوماسیون تست، اسکراپینگ وب، توسعه برنامه وب و اتوماسیون شبکه، از جمله دیگران، با استفاده از پایتون 3.

  • همچنین می‌توانید برگه‌های تقلب قابل چاپ را دانلود کنید تا هر زمان که به هر مفهوم پایتون 3 نیاز داشتید، و همچنین یک کتاب الکترونیکی بیش از 200 صفحه Python 3 که می‌تواند به شما کمک کند هر زمان که احساس نکردید به مطالعه ادامه دهید. مانند تماشای فیلم یا حل تمرین های کدنویسی. چه چیز دیگری می توانید بخواهید؟



"تا کنون از این دوره واقعاً لذت می برم. 10-12 دقیقه از دوره گذشته است و من قبلاً اولین خط کد پایتون خود را نوشته ام که فکر می کنم بسیار جالب است، زیرا قبلاً هرگز برنامه نویسی نکرده ام. من قصد دارم این دوره را به پایان برسانم و برای یک برنامه نویس جوان، کار پاره وقت اقدام کنم. با تشکر از این آموزش!" توسط آندری واسیلسکو


✔ مراحلی که قرار است از مهارت های سطح صفر تا ابرقهرمان در پایتون بردارید چیست؟

  • مقدمه - این دوره درباره چیست؟

  • سطح صفر: پایتون 3 - مبانی

  • سطح مبتدی: پایتون 3 - رشته ها

  • سطح مبتدی: Python 3 - Numbers and Booleans

  • سطح مبتدی: Python 3 - Lists

  • سطح مبتدی: Python 3 - Sets

  • سطح مبتدی: Python 3 - Tuples

  • سطح مبتدی: Python 3 - Ranges

  • سطح مبتدی: Python 3 - Dictionaries

  • سطح متوسط: پایتون 3 - شرایط، حلقه ها و استثناها

  • سطح متوسط: پایتون 3 - مدیریت خطاها و استثناها در پایتون

  • سطح متوسط: پایتون 3 - توابع و ماژول ها

  • سطح متوسط: پایتون 3 - عملیات فایل

  • سطح پیشرفته: Python 3 - عبارات منظم

  • سطح پیشرفته: پایتون 3 - کلاس ها و اشیاء

  • سطح پیشرفته: پایتون 3 - سایر مفاهیم پیشرفته

  • خلاصه کلی: Python 3 - Cheat Sheet و 200+ صفحه کتاب الکترونیکی

  • پروژه : Python 3 - ساخت یک ماشین حساب علمی با Python 3

  • سطح ابرقهرمان: خودکارسازی وظایف اکسل با پایتون 3

  • سطح ابرقهرمانی: وظایف پایگاه داده را با پایتون 3 به صورت خودکار انجام دهید

  • سطح ابرقهرمانی: وظایف شبکه را با پایتون 3 به صورت خودکار انجام دهید

  • سطح ابرقهرمانی: وظایف تجزیه و تحلیل داده ها را با پایتون 3 به صورت خودکار انجام دهید

  • سطح ابرقهرمان: تجسم داده با بوکه و پایتون 3

  • سطح ابرقهرمان: تست واحد را با پایتون 3 به صورت خودکار انجام دهید

  • سطح ابرقهرمان: خودکار کردن وب سایت با پایتون 3

  • سطح ابرقهرمانی: غواصی در برنامه نویسی شی گرا [به روز رسانی 2021]

  • سطح ابرقهرمانی: اولین پروژه وب خود را با جنگو پایتون بسازید [به روز رسانی 2021]

  • سطح ابرقهرمان: ایجاد API REST ردیاب هزینه از ابتدا [به‌روزرسانی ۲۰۲۱]

  • سطح ابرقهرمان: ایجاد یک API GraphQL با جنگو و گرافن [به‌روزرسانی ۲۰۲۱]

  • سطح ابرقهرمانی: Advanced RegEx - Extension Notations and Assertions [به روز رسانی 2021]

  • [BONUS] ماژول ها و ابزارهای مفید پایتون

  • [BONUS] 10 راه برای کسب درآمد و ساختن نمونه کارها با مهارت های پایتون

  • بخش پایانی


"دوره بسیار کامل. شامل جزئیات و مثال های زیادی بدون خسته کننده بودن است. توضیحات در سطح بسیار عملی ارائه شده است." توسط گری اسکار


⚠ اطلاعات مهم قبل از ثبت نام!

  • فراموش نکنید که تحت پوشش 30 روز ضمانت بازگشت پول، بازپرداخت کامل، بدون سؤال هستید.

  • پس از ثبت نام، دسترسی نامحدود، 24 ساعته، مادام العمر به دوره دارید.

  • به هر به‌روزرسانی که به دوره اضافه خواهم کرد، دسترسی فوری و رایگان خواهید داشت.

  • در رابطه با هر سوالی که ممکن است داشته باشید از حمایت کامل من بهره مند خواهید شد و همکاران دوره شما نیز به شما کمک خواهند کرد.

  • پیش از هر تصمیمی، ویدیوی تبلیغاتی بالای این صفحه و برخی از ویدیوهای پیش نمایش رایگان را بررسی کنید!


"این یک دوره بسیار خوب و بسیار منحصر به فرد در مقایسه با دوره های دیگر موجود در Udemy است. نکته منحصر به فرد در مورد این پروژه های اتوماسیون است. بهترین راه برای یادگیری زبان و مفاهیم استفاده از آنها در سناریوهای عملی است و این چیزی است که در دوره همه چیز در مورد است." توسط Vinay Gupta


✔ من شدیداً شما را تشویق می‌کنم که پایتون، یک زبان برنامه‌نویسی شگفت‌انگیز مبتدی را یاد بگیرید و شغل و حرفه خود را به سطح بالاتری ببرید!

✔ بیایید شروع کنیم! اکنون ثبت نام کنید و در اولین سخنرانی شما را می بینم!


سرفصل ها و درس ها

مقدمه - این دوره درباره چیست؟ Introduction - What's This Course All About?

  • خوش آمدی! خوشحالم که شما را در هیئت دارم! Welcome! Glad to have you on board!

  • چه چیزی یاد خواهید گرفت؟ چه مزایایی از شرکت در این دوره می گیرید؟ What Will You Learn? What Benefits You Get From Taking This Course?

  • تازه شروع به برنامه نویسی کرده اید؟ این را بخوان! Just starting out in programming? Read this!

  • یک تجربه یادگیری کامل دریافت کنید! Get a Complete Learning Experience!

  • یادداشت مقدماتی سریع Quick Introductory Note

  • تماشای دوره با بهترین وضوح ممکن Watching the Course at the Best Resolution Possible

  • چگونه در Udemy سوالات خوب بپرسیم How to Ask Good Questions on Udemy

  • به انجمن اختلاف خصوصی بپیوندید! Join the PRIVATE DISCORD COMMUNITY!

  • سوالات متداول دوره Course FAQ

مقدمه - این دوره درباره چیست؟ Introduction - What's This Course All About?

  • خوش آمدی! خوشحالم که شما را در هیئت دارم! Welcome! Glad to have you on board!

  • چه چیزی یاد خواهید گرفت؟ چه مزایایی از شرکت در این دوره می گیرید؟ What Will You Learn? What Benefits You Get From Taking This Course?

  • تازه شروع به برنامه نویسی کرده اید؟ این را بخوان! Just starting out in programming? Read this!

  • یک تجربه یادگیری کامل دریافت کنید! Get a Complete Learning Experience!

  • یادداشت مقدماتی سریع Quick Introductory Note

  • تماشای دوره با بهترین وضوح ممکن Watching the Course at the Best Resolution Possible

  • چگونه در Udemy سوالات خوب بپرسیم How to Ask Good Questions on Udemy

  • به انجمن اختلاف خصوصی بپیوندید! Join the PRIVATE DISCORD COMMUNITY!

  • سوالات متداول دوره Course FAQ

سطح صفر: پایتون 3 - مبانی ZERO LEVEL: Python 3 - Basics

  • نحوه نصب پایتون 3 در ویندوز How to Install Python 3 on Windows

  • نحوه نصب پایتون 3 در macOS How to Install Python 3 on macOS

  • به روز رسانی! نسخه های پایتون UPDATE! Python Versions

  • مترجم پایتون و IDLE در ویندوز The Python Interpreter & IDLE in Windows

  • مترجم پایتون و IDLE در macOS The Python Interpreter & IDLE in macOS

  • پایه های پایتون 3 - اسکریپت ها در ویندوز Python 3 Basics - Scripts in Windows

  • به روز رسانی! ذخیره اسکریپت پایتون در Notepad++ UPDATE! Saving a Python script in Notepad++

  • پایه های پایتون 3 - اسکریپت ها در macOS Python 3 Basics - Scripts in macOS

  • پایتون 3 - دلایل خطای "فایل یا دایرکتوری وجود ندارد" (یا مشابه) Python 3 - Reasons for the 'No such file or directory' error (or similar)

  • تمرین کدنویسی - اولین اسکریپت پایتون خود را بنویسید Coding Exercise - Write Your First Python Script

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایه های پایتون 3 - ورودی کاربر Python 3 Basics - User Input

  • نوت بوک - ورودی کاربر Notebook - User Input

  • ورودی کاربر پایتون 3 - آزمون Python 3 User Input - Quiz

  • مبانی پایتون 3 - متغیرها Python 3 Basics - Variables

  • نوت بوک - متغیرها Notebook - Variables

  • تمرین کدنویسی - ایجاد متغیر در پایتون 3 Coding Exercise - Creating a Variable in Python 3

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایه های پایتون 3 - کلمات کلیدی Python 3 Basics - Keywords

  • پایتون 3 - انواع داده Python 3 - Data Types

  • مقدمات پایتون 3 - آزمون Python 3 Basics - Quiz

سطح صفر: پایتون 3 - مبانی ZERO LEVEL: Python 3 - Basics

  • نحوه نصب پایتون 3 در ویندوز How to Install Python 3 on Windows

  • نحوه نصب پایتون 3 در macOS How to Install Python 3 on macOS

  • به روز رسانی! نسخه های پایتون UPDATE! Python Versions

  • مترجم پایتون و IDLE در ویندوز The Python Interpreter & IDLE in Windows

  • مترجم پایتون و IDLE در macOS The Python Interpreter & IDLE in macOS

  • پایه های پایتون 3 - اسکریپت ها در ویندوز Python 3 Basics - Scripts in Windows

  • به روز رسانی! ذخیره اسکریپت پایتون در Notepad++ UPDATE! Saving a Python script in Notepad++

  • پایه های پایتون 3 - اسکریپت ها در macOS Python 3 Basics - Scripts in macOS

  • پایتون 3 - دلایل خطای "فایل یا دایرکتوری وجود ندارد" (یا مشابه) Python 3 - Reasons for the 'No such file or directory' error (or similar)

  • تمرین کدنویسی - اولین اسکریپت پایتون خود را بنویسید Coding Exercise - Write Your First Python Script

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایه های پایتون 3 - ورودی کاربر Python 3 Basics - User Input

  • نوت بوک - ورودی کاربر Notebook - User Input

  • ورودی کاربر پایتون 3 - آزمون Python 3 User Input - Quiz

  • مبانی پایتون 3 - متغیرها Python 3 Basics - Variables

  • نوت بوک - متغیرها Notebook - Variables

  • تمرین کدنویسی - ایجاد متغیر در پایتون 3 Coding Exercise - Creating a Variable in Python 3

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایه های پایتون 3 - کلمات کلیدی Python 3 Basics - Keywords

  • پایتون 3 - انواع داده Python 3 - Data Types

  • مقدمات پایتون 3 - آزمون Python 3 Basics - Quiz

سطح مبتدی: پایتون 3 - رشته ها BEGINNER LEVEL: Python 3 - Strings

  • چرا در مورد هر یک از انواع داده های پایتون یاد بگیریم؟ Why learn about each of Python's data types?

  • Python 3 Strings - مقدمه Python 3 Strings - Introduction

  • رشته های پایتون 3 - روش ها Python 3 Strings - Methods

  • رشته های پایتون 3 - عملگرها و قالب بندی Python 3 Strings - Operators & Formatting

  • رشته های پایتون 3 - قالب بندی با استفاده از رشته های F Python 3 Strings - Formatting Using F-strings

  • رشته های پایتون 3 - برش ها Python 3 Strings - Slices

  • رشته های پایتون 3 - برش با استفاده از یک مرحله Python 3 Strings - Slicing Using a Step

  • نوت بوک - رشته ها Notebook - Strings

  • رشته ها - آزمون Strings - Quiz

  • تمرین کدگذاری - استخراج یک کاراکتر از یک رشته Coding Exercise - Extracting a Character From a String

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - یک قطعه رشته بنویسید و یک زیر رشته را استخراج کنید (شاخص های مثبت) Coding Exercise - Write a String Slice and Extract a Substring (Positive Indexes)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - یک قطعه رشته بنویسید و یک زیر رشته را استخراج کنید (شاخص های منفی) Coding Exercise - Write a String Slice and Extract a Substring (Negative Indexes)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - تقسیم یک رشته توسط یک جدا کننده Coding Exercise - Splitting a String by a Delimiter

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - رشته ها BEGINNER LEVEL: Python 3 - Strings

  • چرا در مورد هر یک از انواع داده های پایتون یاد بگیریم؟ Why learn about each of Python's data types?

  • Python 3 Strings - مقدمه Python 3 Strings - Introduction

  • رشته های پایتون 3 - روش ها Python 3 Strings - Methods

  • رشته های پایتون 3 - عملگرها و قالب بندی Python 3 Strings - Operators & Formatting

  • رشته های پایتون 3 - قالب بندی با استفاده از رشته های F Python 3 Strings - Formatting Using F-strings

  • رشته های پایتون 3 - برش ها Python 3 Strings - Slices

  • رشته های پایتون 3 - برش با استفاده از یک مرحله Python 3 Strings - Slicing Using a Step

  • نوت بوک - رشته ها Notebook - Strings

  • رشته ها - آزمون Strings - Quiz

  • تمرین کدگذاری - استخراج یک کاراکتر از یک رشته Coding Exercise - Extracting a Character From a String

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - یک قطعه رشته بنویسید و یک زیر رشته را استخراج کنید (شاخص های مثبت) Coding Exercise - Write a String Slice and Extract a Substring (Positive Indexes)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - یک قطعه رشته بنویسید و یک زیر رشته را استخراج کنید (شاخص های منفی) Coding Exercise - Write a String Slice and Extract a Substring (Negative Indexes)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - تقسیم یک رشته توسط یک جدا کننده Coding Exercise - Splitting a String by a Delimiter

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - اعداد و بولی ها BEGINNER LEVEL: Python 3 - Numbers and Booleans

  • اعداد پایتون 3 - عملگرهای ریاضی Python 3 Numbers - Math Operators

  • دفترچه یادداشت - اعداد و عملگرهای ریاضی Notebook - Numbers and Math Operators

  • اعداد - آزمون Numbers - Quiz

  • تمرین کدگذاری - افزایش یک عدد به توان، با استفاده از یک تابع Coding Exercise - Raising a Number to a Power, Using a Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • Python 3 Booleans - عملگرهای منطقی Python 3 Booleans - Logical Operators

  • نوت بوک - بولین ها و عملگرهای منطقی Notebook - Booleans and Logical Operators

  • Booleans - آزمون Booleans - Quiz

  • تمرین کدگذاری - یک عبارت را به عنوان غلط بولی ارزیابی کنید Coding Exercise - Evaluate an Expression as Boolean False

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - ارزیابی دو عبارت ریاضی Coding Exercise - Evaluating Two Mathematical Expressions

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - اعداد و بولی ها BEGINNER LEVEL: Python 3 - Numbers and Booleans

  • اعداد پایتون 3 - عملگرهای ریاضی Python 3 Numbers - Math Operators

  • دفترچه یادداشت - اعداد و عملگرهای ریاضی Notebook - Numbers and Math Operators

  • اعداد - آزمون Numbers - Quiz

  • تمرین کدگذاری - افزایش یک عدد به توان، با استفاده از یک تابع Coding Exercise - Raising a Number to a Power, Using a Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • Python 3 Booleans - عملگرهای منطقی Python 3 Booleans - Logical Operators

  • نوت بوک - بولین ها و عملگرهای منطقی Notebook - Booleans and Logical Operators

  • Booleans - آزمون Booleans - Quiz

  • تمرین کدگذاری - یک عبارت را به عنوان غلط بولی ارزیابی کنید Coding Exercise - Evaluate an Expression as Boolean False

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - ارزیابی دو عبارت ریاضی Coding Exercise - Evaluating Two Mathematical Expressions

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - لیست ها BEGINNER LEVEL: Python 3 - Lists

  • فهرست های پایتون 3 - مقدمه Python 3 Lists - Introduction

  • فهرست‌های پایتون 3 - روش‌ها Python 3 Lists - Methods

  • لیست های پایتون 3 - برش ها Python 3 Lists - Slices

  • نوت بوک - فهرست ها Notebook - Lists

  • لیست ها - آزمون Lists - Quiz

  • تمرین کدگذاری - برش یک لیست Coding Exercise - Slicing a List

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - یک عنصر جدید به لیست اضافه کنید Coding Exercise - Add a New Element to a List

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - حذف یک عنصر از لیست Coding Exercise - Remove an Element From a List

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - مرتب سازی عناصر یک لیست Coding Exercise - Sorting the Elements of a List

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - لیست ها BEGINNER LEVEL: Python 3 - Lists

  • فهرست های پایتون 3 - مقدمه Python 3 Lists - Introduction

  • فهرست‌های پایتون 3 - روش‌ها Python 3 Lists - Methods

  • لیست های پایتون 3 - برش ها Python 3 Lists - Slices

  • نوت بوک - فهرست ها Notebook - Lists

  • لیست ها - آزمون Lists - Quiz

  • تمرین کدگذاری - برش یک لیست Coding Exercise - Slicing a List

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - یک عنصر جدید به لیست اضافه کنید Coding Exercise - Add a New Element to a List

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - حذف یک عنصر از لیست Coding Exercise - Remove an Element From a List

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - مرتب سازی عناصر یک لیست Coding Exercise - Sorting the Elements of a List

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - مجموعه ها BEGINNER LEVEL: Python 3 - Sets

  • مجموعه پایتون 3 - مقدمه Python 3 Sets - Introduction

  • مجموعه های پایتون 3 - روش ها Python 3 Sets - Methods

  • Python 3 Sets - Frozensets Python 3 Sets - Frozensets

  • نوت بوک - مجموعه ها و مجموعه های منجمد Notebook - Sets and Frozensets

  • مجموعه - آزمون Sets - Quiz

  • تمرین کدنویسی - یک عنصر جدید به یک مجموعه اضافه کنید Coding Exercise - Add a New Element to a Set

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - حذف یک عنصر از یک مجموعه Coding Exercise - Remove an Element from a Set

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - تفاوت بین دو مجموعه را مشخص کنید Coding Exercise - Spot the Differences Between Two Sets

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - تشخیص عناصر مشترک دو مجموعه Coding Exercise - Spotting the Common Elements of Two Sets

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - مجموعه ها BEGINNER LEVEL: Python 3 - Sets

  • مجموعه پایتون 3 - مقدمه Python 3 Sets - Introduction

  • مجموعه های پایتون 3 - روش ها Python 3 Sets - Methods

  • Python 3 Sets - Frozensets Python 3 Sets - Frozensets

  • نوت بوک - مجموعه ها و مجموعه های منجمد Notebook - Sets and Frozensets

  • مجموعه - آزمون Sets - Quiz

  • تمرین کدنویسی - یک عنصر جدید به یک مجموعه اضافه کنید Coding Exercise - Add a New Element to a Set

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - حذف یک عنصر از یک مجموعه Coding Exercise - Remove an Element from a Set

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - تفاوت بین دو مجموعه را مشخص کنید Coding Exercise - Spot the Differences Between Two Sets

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - تشخیص عناصر مشترک دو مجموعه Coding Exercise - Spotting the Common Elements of Two Sets

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: Python 3 - Tuples BEGINNER LEVEL: Python 3 - Tuples

  • Python 3 Tuples - مقدمه Python 3 Tuples - Introduction

  • Python 3 Tuples - Tuples vs. Lists Python 3 Tuples - Tuples vs. Lists

  • Python 3 Tuples - Methods Python 3 Tuples - Methods

  • دفترچه یادداشت - تاپلی Notebook - Tuples

  • تاپلز - آزمون Tuples - Quiz

  • تمرین کدگذاری - استخراج یک عنصر از یک تاپل (شاخص های مثبت) Coding Exercise - Extract an Element From a Tuple (Positive Indexes)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - استخراج یک عنصر از یک تاپل (شاخص های منفی) Coding Exercise - Extract an Element From a Tuple (Negative Indexes)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - با استفاده از شاخص ها، یک تاپل را به ترتیب معکوس چاپ کنید Coding Exercise - Print a Tuple in Reversed Order Using Indexes

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - برش دادن یک تاپل Coding Exercise - Slicing a Tuple

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: Python 3 - Tuples BEGINNER LEVEL: Python 3 - Tuples

  • Python 3 Tuples - مقدمه Python 3 Tuples - Introduction

  • Python 3 Tuples - Tuples vs. Lists Python 3 Tuples - Tuples vs. Lists

  • Python 3 Tuples - Methods Python 3 Tuples - Methods

  • دفترچه یادداشت - تاپلی Notebook - Tuples

  • تاپلز - آزمون Tuples - Quiz

  • تمرین کدگذاری - استخراج یک عنصر از یک تاپل (شاخص های مثبت) Coding Exercise - Extract an Element From a Tuple (Positive Indexes)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - استخراج یک عنصر از یک تاپل (شاخص های منفی) Coding Exercise - Extract an Element From a Tuple (Negative Indexes)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - با استفاده از شاخص ها، یک تاپل را به ترتیب معکوس چاپ کنید Coding Exercise - Print a Tuple in Reversed Order Using Indexes

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - برش دادن یک تاپل Coding Exercise - Slicing a Tuple

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - محدوده BEGINNER LEVEL: Python 3 - Ranges

  • محدوده پایتون 3 - مقدمه Python 3 Ranges - Introduction

  • محدوده های پایتون 3 - روش ها Python 3 Ranges - Methods

  • نوت بوک - محدوده Notebook - Ranges

  • محدوده - آزمون Ranges - Quiz

  • تمرین کدنویسی - یک محدوده با گام مثبت ایجاد کنید Coding Exercise - Create a Range with a Positive Step

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - یک محدوده با یک مرحله منفی ایجاد کنید Coding Exercise - Create a Range with a Negative Step

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - شاخص یک عنصر محدوده را دریافت کنید Coding Exercise - Get the Index of a Range Element

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - برش یک محدوده. قاچ کردن یا عدم برش؟ Coding Exercise - Slicing a Range. To slice or not to slice?

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - محدوده BEGINNER LEVEL: Python 3 - Ranges

  • محدوده پایتون 3 - مقدمه Python 3 Ranges - Introduction

  • محدوده های پایتون 3 - روش ها Python 3 Ranges - Methods

  • نوت بوک - محدوده Notebook - Ranges

  • محدوده - آزمون Ranges - Quiz

  • تمرین کدنویسی - یک محدوده با گام مثبت ایجاد کنید Coding Exercise - Create a Range with a Positive Step

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - یک محدوده با یک مرحله منفی ایجاد کنید Coding Exercise - Create a Range with a Negative Step

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - شاخص یک عنصر محدوده را دریافت کنید Coding Exercise - Get the Index of a Range Element

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - برش یک محدوده. قاچ کردن یا عدم برش؟ Coding Exercise - Slicing a Range. To slice or not to slice?

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - دیکشنری ها BEGINNER LEVEL: Python 3 - Dictionaries

  • دیکشنری پایتون 3 - مقدمه Python 3 Dictionaries - Introduction

  • دیکشنری پایتون 3 - روش ها Python 3 Dictionaries - Methods

  • دیکشنری پایتون 3 - به روز رسانی در نسخه 3.6 و نسخه 3.7 Python 3 Dictionaries - Updates in v3.6 and v3.7

  • پایتون 3 - تبدیل بین انواع داده ها Python 3 - Conversions Between Data Types

  • نوت بوک - فرهنگ لغت و تبدیل بین انواع داده ها Notebook - Dictionaries and Conversions Between Data Types

  • دیکشنری ها - آزمون Dictionaries - Quiz

  • تمرین کدگذاری - افزودن یک جفت کلید-مقدار جدید به دیکشنری Coding Exercise - Adding a New Key-Value Pair to a Dictionary

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - حذف یک عنصر دیکشنری با کلید آن Coding Exercise - Removing a Dictionary Element by its Key

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - وجود یک عنصر را در فرهنگ لغت بررسی کنید Coding Exercise - Check the Existence of an Element in a Dictionary

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - به روز رسانی مقدار برای یک کلید خاص Coding Exercise - Updating the Value for a Specific Key

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح مبتدی: پایتون 3 - دیکشنری ها BEGINNER LEVEL: Python 3 - Dictionaries

  • دیکشنری پایتون 3 - مقدمه Python 3 Dictionaries - Introduction

  • دیکشنری پایتون 3 - روش ها Python 3 Dictionaries - Methods

  • دیکشنری پایتون 3 - به روز رسانی در نسخه 3.6 و نسخه 3.7 Python 3 Dictionaries - Updates in v3.6 and v3.7

  • پایتون 3 - تبدیل بین انواع داده ها Python 3 - Conversions Between Data Types

  • نوت بوک - فرهنگ لغت و تبدیل بین انواع داده ها Notebook - Dictionaries and Conversions Between Data Types

  • دیکشنری ها - آزمون Dictionaries - Quiz

  • تمرین کدگذاری - افزودن یک جفت کلید-مقدار جدید به دیکشنری Coding Exercise - Adding a New Key-Value Pair to a Dictionary

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - حذف یک عنصر دیکشنری با کلید آن Coding Exercise - Removing a Dictionary Element by its Key

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - وجود یک عنصر را در فرهنگ لغت بررسی کنید Coding Exercise - Check the Existence of an Element in a Dictionary

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - به روز رسانی مقدار برای یک کلید خاص Coding Exercise - Updating the Value for a Specific Key

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح متوسط: پایتون 3 - شرایط، حلقه ها و استثناها INTERMEDIATE LEVEL: Python 3 - Conditionals, Loops and Exceptions

  • شرایط پایتون 3 - If/Elif/Else Python 3 Conditionals - If / Elif / Else

  • نوت بوک - اگر/الیف/شرایط دیگر Notebook - If / Elif / Else Conditionals

  • حلقه های پایتون 3 - For/For-Else Python 3 Loops - For / For-Else

  • نوت بوک - حلقه های For/For-Else Notebook - For / For-Else Loops

  • حلقه های پایتون 3 - while/while-else Python 3 Loops - While / While-Else

  • نوت بوک - حلقه های while/while-Else Notebook - While / While-Else Loops

  • Python 3 Nesting - If/For/while Python 3 Nesting - If / For / While

  • دفترچه یادداشت - تودرتو Notebook - Nesting

  • Python 3 - Break/Continue/Pass Python 3 - Break / Continue / Pass

  • نوت بوک - شکستن/ادامه/عبور Notebook - Break / Continue / Pass

  • پایتون 3 - استثناها Python 3 - Exceptions

  • Python 3 - سعی کنید/جز/دیگری/در نهایت Python 3 - Try / Except / Else / Finally

  • نوت بوک - امتحان کنید/جز/دیگر/در نهایت Notebook - Try / Except / Else / Finally

  • شرایط و حلقه ها - آزمون Conditionals and Loops - Quiz

  • تمرین کدگذاری - نتیجه یک بلوک کد if/elif/else را ارزیابی کنید Coding Exercise - Evaluate the Result of an if/elif/else Code Block

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - نتیجه یک بلوک کد if/elif/else را ارزیابی کنید Coding Exercise - Evaluate the Result of an if/elif/else Code Block

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - نتیجه یک بلوک کد if/elif/else را ارزیابی کنید Coding Exercise - Evaluate the Result of an if/elif/else Code Block

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح متوسط: پایتون 3 - شرایط، حلقه ها و استثناها INTERMEDIATE LEVEL: Python 3 - Conditionals, Loops and Exceptions

  • شرایط پایتون 3 - If/Elif/Else Python 3 Conditionals - If / Elif / Else

  • نوت بوک - اگر/الیف/شرایط دیگر Notebook - If / Elif / Else Conditionals

  • حلقه های پایتون 3 - For/For-Else Python 3 Loops - For / For-Else

  • نوت بوک - حلقه های For/For-Else Notebook - For / For-Else Loops

  • حلقه های پایتون 3 - while/while-else Python 3 Loops - While / While-Else

  • نوت بوک - حلقه های while/while-Else Notebook - While / While-Else Loops

  • Python 3 Nesting - If/For/while Python 3 Nesting - If / For / While

  • دفترچه یادداشت - تودرتو Notebook - Nesting

  • Python 3 - Break/Continue/Pass Python 3 - Break / Continue / Pass

  • نوت بوک - شکستن/ادامه/عبور Notebook - Break / Continue / Pass

  • پایتون 3 - استثناها Python 3 - Exceptions

  • Python 3 - سعی کنید/جز/دیگری/در نهایت Python 3 - Try / Except / Else / Finally

  • نوت بوک - امتحان کنید/جز/دیگر/در نهایت Notebook - Try / Except / Else / Finally

  • شرایط و حلقه ها - آزمون Conditionals and Loops - Quiz

  • تمرین کدگذاری - نتیجه یک بلوک کد if/elif/else را ارزیابی کنید Coding Exercise - Evaluate the Result of an if/elif/else Code Block

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - نتیجه یک بلوک کد if/elif/else را ارزیابی کنید Coding Exercise - Evaluate the Result of an if/elif/else Code Block

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - نتیجه یک بلوک کد if/elif/else را ارزیابی کنید Coding Exercise - Evaluate the Result of an if/elif/else Code Block

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح متوسط: پایتون 3 - مدیریت خطاها و استثناها در پایتون INTERMEDIATE LEVEL: Python 3 - Handling Errors and Exceptions in Python

  • پایتون 3 - رفع خطاهای نحوی Python 3 - Fixing Syntax Errors

  • پایتون 3 - رفع استثناها Python 3 - Fixing Exceptions

  • رسیدگی به خطاها و استثناها - آزمون Handling Errors and Exceptions - Quiz

سطح متوسط: پایتون 3 - مدیریت خطاها و استثناها در پایتون INTERMEDIATE LEVEL: Python 3 - Handling Errors and Exceptions in Python

  • پایتون 3 - رفع خطاهای نحوی Python 3 - Fixing Syntax Errors

  • پایتون 3 - رفع استثناها Python 3 - Fixing Exceptions

  • رسیدگی به خطاها و استثناها - آزمون Handling Errors and Exceptions - Quiz

سطح متوسط: پایتون 3 - توابع و ماژول ها INTERMEDIATE LEVEL: Python 3 - Functions and Modules

  • توابع پایتون 3 - مبانی Python 3 Functions - Basics

  • توابع پایتون 3 - آرگومان ها Python 3 Functions - Arguments

  • نوت بوک - توابع - مبانی Notebook - Functions - Basics

  • توابع پایتون 3 - فضاهای نام Python 3 Functions - Namespaces

  • ماژول های پایتون 3 - وارد کردن Python 3 Modules - Importing

  • ماژول های Python 3 - توابع مفید: dir() و help() Python 3 Modules - Helpful Functions: dir() and help()

  • نوت بوک - ماژول ها و واردات Notebook - Modules and Importing

  • ماژول های پایتون 3 - نصب یک ماژول غیر پیش فرض در ویندوز Python 3 Modules - Installing a Non-Default Module in Windows

  • ماژول های Python 3 - نصب یک ماژول غیر پیش فرض در macOS Python 3 Modules - Installing a Non-Default Module in macOS

  • توابع - امتحان Functions - Quiz

  • تمرین کدنویسی - تابعی بنویسید که یک رشته را چاپ کند Coding Exercise - Write a Function That Prints Out a String

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - تابعی بنویسید که نتیجه را برمی گرداند Coding Exercise - Write a Function That Returns a Result

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - کد گم شده را به یک تابع اضافه کنید Coding Exercise - Add the Missing Code to a Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح متوسط: پایتون 3 - توابع و ماژول ها INTERMEDIATE LEVEL: Python 3 - Functions and Modules

  • توابع پایتون 3 - مبانی Python 3 Functions - Basics

  • توابع پایتون 3 - آرگومان ها Python 3 Functions - Arguments

  • نوت بوک - توابع - مبانی Notebook - Functions - Basics

  • توابع پایتون 3 - فضاهای نام Python 3 Functions - Namespaces

  • ماژول های پایتون 3 - وارد کردن Python 3 Modules - Importing

  • ماژول های Python 3 - توابع مفید: dir() و help() Python 3 Modules - Helpful Functions: dir() and help()

  • نوت بوک - ماژول ها و واردات Notebook - Modules and Importing

  • ماژول های پایتون 3 - نصب یک ماژول غیر پیش فرض در ویندوز Python 3 Modules - Installing a Non-Default Module in Windows

  • ماژول های Python 3 - نصب یک ماژول غیر پیش فرض در macOS Python 3 Modules - Installing a Non-Default Module in macOS

  • توابع - امتحان Functions - Quiz

  • تمرین کدنویسی - تابعی بنویسید که یک رشته را چاپ کند Coding Exercise - Write a Function That Prints Out a String

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - تابعی بنویسید که نتیجه را برمی گرداند Coding Exercise - Write a Function That Returns a Result

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - کد گم شده را به یک تابع اضافه کنید Coding Exercise - Add the Missing Code to a Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح متوسط: پایتون 3 - عملیات فایل INTERMEDIATE LEVEL: Python 3 - File Operations

  • فایل های پایتون 3 - باز کردن و خواندن Python 3 Files - Opening & Reading

  • فایل های پایتون 3 - یادداشت سریع برای کاربران ویندوز Python 3 Files - Quick Note for Windows Users

  • فایل‌های پایتون 3 - راه دیگری برای جلوگیری از خطای یونیکد Python 3 Files - Additional Way of Avoiding the Unicode Error

  • فایل های Python 3 - Writing & Appending Python 3 Files - Writing & Appending

  • فایل های پایتون 3 - در حال بسته شدن. روش "با" Python 3 Files - Closing. The "with" Method

  • فایل های پایتون 3 - حذف محتویات فایل Python 3 Files - Deleting File Contents

  • فایل های پایتون 3 - خلاصه حالت های دسترسی Python 3 Files - Access Modes Summary

  • نوت بوک - عملیات فایل Notebook - File Operations

  • عملیات فایل - آزمون File Operations - Quiz

  • تمرین کدگذاری - کد گم شده را برای خواندن یک فایل اضافه کنید Coding Exercise - Add the Missing Code for Reading a File

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - حالت دسترسی به فایل مناسب را انتخاب کنید Coding Exercise - Pick the Appropriate File Access Mode

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - حالت، روش و نمایه دسترسی به فایل مناسب را انتخاب کنید Coding Exercise - Pick the Appropriate File Access Mode, Method and Index

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح متوسط: پایتون 3 - عملیات فایل INTERMEDIATE LEVEL: Python 3 - File Operations

  • فایل های پایتون 3 - باز کردن و خواندن Python 3 Files - Opening & Reading

  • فایل های پایتون 3 - یادداشت سریع برای کاربران ویندوز Python 3 Files - Quick Note for Windows Users

  • فایل‌های پایتون 3 - راه دیگری برای جلوگیری از خطای یونیکد Python 3 Files - Additional Way of Avoiding the Unicode Error

  • فایل های Python 3 - Writing & Appending Python 3 Files - Writing & Appending

  • فایل های پایتون 3 - در حال بسته شدن. روش "با" Python 3 Files - Closing. The "with" Method

  • فایل های پایتون 3 - حذف محتویات فایل Python 3 Files - Deleting File Contents

  • فایل های پایتون 3 - خلاصه حالت های دسترسی Python 3 Files - Access Modes Summary

  • نوت بوک - عملیات فایل Notebook - File Operations

  • عملیات فایل - آزمون File Operations - Quiz

  • تمرین کدگذاری - کد گم شده را برای خواندن یک فایل اضافه کنید Coding Exercise - Add the Missing Code for Reading a File

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - حالت دسترسی به فایل مناسب را انتخاب کنید Coding Exercise - Pick the Appropriate File Access Mode

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - حالت، روش و نمایه دسترسی به فایل مناسب را انتخاب کنید Coding Exercise - Pick the Appropriate File Access Mode, Method and Index

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح پیشرفته: Python 3 - عبارات منظم ADVANCED LEVEL: Python 3 - Regular Expressions

  • Python 3 Regex - match() & search() Python 3 Regex - match() & search()

  • Python 3 Regex - findall() & sub() Python 3 Regex - findall() & sub()

  • Python 3 Regex - خلاصه عبارات منظم Python 3 Regex - Regular Expressions Summary

  • نوت بوک - عبارات منظم Notebook - Regular Expressions

  • ویدیوی جایزه: سکانس های ویژه Bonus Video: Special Sequences

  • ویدیوی جایزه: مجموعه ای از شخصیت ها Bonus Video: Sets of Characters

  • ویدیوی جایزه: یا در عبارات منظم Bonus Video: OR in Regular Expressions

  • ویدیوی جایزه: split() & subn() Bonus Video: split() & subn()

  • ویدیوی جایزه: عناصر دستوری Regex اضافی Bonus Video: Additional Regex Syntax Elements

  • ویدیوی جایزه: AttributeError: شیء 'NoneType' هیچ ویژگی ندارد Bonus Video: AttributeError: 'NoneType' object has no attribute

  • عبارات منظم - امتحان Regular Expressions - Quiz

  • تمرین کدنویسی - استخراج گروه با استفاده از روش search() (غیر حریص) Coding Exercise - Extract a Group Using the search() Method (Non-Greedy)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - استخراج یک گروه با استفاده از روش search() (Greedy) Coding Exercise - Extract a Group Using the search() Method (Greedy)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - یک کلاس کاراکتر را با یک کاراکتر خاص جایگزین کنید Coding Exercise - Replace a Character Class with a Certain Character

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح پیشرفته: Python 3 - عبارات منظم ADVANCED LEVEL: Python 3 - Regular Expressions

  • Python 3 Regex - match() & search() Python 3 Regex - match() & search()

  • Python 3 Regex - findall() & sub() Python 3 Regex - findall() & sub()

  • Python 3 Regex - خلاصه عبارات منظم Python 3 Regex - Regular Expressions Summary

  • نوت بوک - عبارات منظم Notebook - Regular Expressions

  • ویدیوی جایزه: سکانس های ویژه Bonus Video: Special Sequences

  • ویدیوی جایزه: مجموعه ای از شخصیت ها Bonus Video: Sets of Characters

  • ویدیوی جایزه: یا در عبارات منظم Bonus Video: OR in Regular Expressions

  • ویدیوی جایزه: split() & subn() Bonus Video: split() & subn()

  • ویدیوی جایزه: عناصر دستوری Regex اضافی Bonus Video: Additional Regex Syntax Elements

  • ویدیوی جایزه: AttributeError: شیء 'NoneType' هیچ ویژگی ندارد Bonus Video: AttributeError: 'NoneType' object has no attribute

  • عبارات منظم - امتحان Regular Expressions - Quiz

  • تمرین کدنویسی - استخراج گروه با استفاده از روش search() (غیر حریص) Coding Exercise - Extract a Group Using the search() Method (Non-Greedy)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - استخراج یک گروه با استفاده از روش search() (Greedy) Coding Exercise - Extract a Group Using the search() Method (Greedy)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - یک کلاس کاراکتر را با یک کاراکتر خاص جایگزین کنید Coding Exercise - Replace a Character Class with a Certain Character

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح پیشرفته: پایتون 3 - کلاس ها و اشیاء ADVANCED LEVEL: Python 3 - Classes and Objects

  • کلاس های پایتون 3 - اشیاء Python 3 Classes - Objects

  • کلاس های پایتون 3 - وراثت Python 3 Classes - Inheritance

  • نوت بوک - کلاس ها و اشیاء Notebook - Classes and Objects

  • کلاس ها - آزمون Classes - Quiz

  • تمرین کدنویسی - به روز رسانی یک ویژگی شی (نسخه 1) Coding Exercise - Update an Object Attribute (version 1)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - به روز رسانی یک ویژگی شی (نسخه 2) Coding Exercise - Update an Object Attribute (version 2)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - بررسی کنید که آیا یک شی وجود دارد یا نه Coding Exercise - Check if an Object Exists or Not

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح پیشرفته: پایتون 3 - کلاس ها و اشیاء ADVANCED LEVEL: Python 3 - Classes and Objects

  • کلاس های پایتون 3 - اشیاء Python 3 Classes - Objects

  • کلاس های پایتون 3 - وراثت Python 3 Classes - Inheritance

  • نوت بوک - کلاس ها و اشیاء Notebook - Classes and Objects

  • کلاس ها - آزمون Classes - Quiz

  • تمرین کدنویسی - به روز رسانی یک ویژگی شی (نسخه 1) Coding Exercise - Update an Object Attribute (version 1)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدنویسی - به روز رسانی یک ویژگی شی (نسخه 2) Coding Exercise - Update an Object Attribute (version 2)

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • تمرین کدگذاری - بررسی کنید که آیا یک شی وجود دارد یا نه Coding Exercise - Check if an Object Exists or Not

  • راه حل تمرین کدنویسی Coding Exercise Solution

سطح پیشرفته: پایتون 3 - سایر مفاهیم پیشرفته ADVANCED LEVEL: Python 3 - Other Advanced Concepts

  • Python 3 - لیست/مجموعه/درک فرهنگ لغت Python 3 - List / Set / Dictionary Comprehensions

  • نوت بوک - فهرست/مجموعه/درک فرهنگ لغت Notebook - List / Set / Dictionary Comprehensions

  • تمرین کدنویسی - یک لیست درک بنویسید Coding Exercise - Write a List Comprehension

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایتون 3 - توابع لامبدا Python 3 - Lambda Functions

  • نوت بوک - توابع لامبدا Notebook - Lambda Functions

  • تمرین کدگذاری - یک تابع لامبدا بنویسید Coding Exercise - Write a Lambda Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایتون 3 - map() و filter() Python 3 - map() and filter()

  • نوت بوک - map() و filter() Notebook - map() and filter()

  • تمرین کدگذاری - فیلتر کردن نتایج یک تابع لامبدا Coding Exercise - Filtering the Results of a Lambda Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایتون 3 - تکرار کننده ها و مولدها Python 3 - Iterators and Generators

  • نوت بوک - تکرار کننده ها و مولدها Notebook - Iterators and Generators

  • تمرین کدگذاری - یک شی مولد ایجاد کنید Coding Exercise - Create a Generator Object

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • Python 3 - Itertools Python 3 - Itertools

  • نوت بوک - Itertools Notebook - Itertools

  • تمرین کدنویسی - با استفاده از یک تابع خاص، اعداد صحیح فرد را از یک محدوده دریافت کنید Coding Exercise - Get the Odd Integers from a Range, Using a Special Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایتون 3 - دکوراتورها Python 3 - Decorators

  • دفترچه یادداشت - دکوراتورها Notebook - Decorators

  • تمرین کدنویسی - اولین دکوراتور خود را بنویسید Coding Exercise - Write Your First Decorator

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • Python 3 - Threading Basics Python 3 - Threading Basics

  • نوت بوک - مبانی نخ زنی Notebook - Threading Basics

  • پایتون 3 - بهترین روش های کدنویسی Python 3 - Coding Best Practices

  • مفاهیم پیشرفته - آزمون Advanced Concepts - Quiz

  • شما در نیمه راه هستید! You're Halfway There!

سطح پیشرفته: پایتون 3 - سایر مفاهیم پیشرفته ADVANCED LEVEL: Python 3 - Other Advanced Concepts

  • Python 3 - لیست/مجموعه/درک فرهنگ لغت Python 3 - List / Set / Dictionary Comprehensions

  • نوت بوک - فهرست/مجموعه/درک فرهنگ لغت Notebook - List / Set / Dictionary Comprehensions

  • تمرین کدنویسی - یک لیست درک بنویسید Coding Exercise - Write a List Comprehension

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایتون 3 - توابع لامبدا Python 3 - Lambda Functions

  • نوت بوک - توابع لامبدا Notebook - Lambda Functions

  • تمرین کدگذاری - یک تابع لامبدا بنویسید Coding Exercise - Write a Lambda Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایتون 3 - map() و filter() Python 3 - map() and filter()

  • نوت بوک - map() و filter() Notebook - map() and filter()

  • تمرین کدگذاری - فیلتر کردن نتایج یک تابع لامبدا Coding Exercise - Filtering the Results of a Lambda Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایتون 3 - تکرار کننده ها و مولدها Python 3 - Iterators and Generators

  • نوت بوک - تکرار کننده ها و مولدها Notebook - Iterators and Generators

  • تمرین کدگذاری - یک شی مولد ایجاد کنید Coding Exercise - Create a Generator Object

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • Python 3 - Itertools Python 3 - Itertools

  • نوت بوک - Itertools Notebook - Itertools

  • تمرین کدنویسی - با استفاده از یک تابع خاص، اعداد صحیح فرد را از یک محدوده دریافت کنید Coding Exercise - Get the Odd Integers from a Range, Using a Special Function

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • پایتون 3 - دکوراتورها Python 3 - Decorators

  • دفترچه یادداشت - دکوراتورها Notebook - Decorators

  • تمرین کدنویسی - اولین دکوراتور خود را بنویسید Coding Exercise - Write Your First Decorator

  • راه حل تمرین کدنویسی Coding Exercise Solution

  • Python 3 - Threading Basics Python 3 - Threading Basics

  • نوت بوک - مبانی نخ زنی Notebook - Threading Basics

  • پایتون 3 - بهترین روش های کدنویسی Python 3 - Coding Best Practices

  • مفاهیم پیشرفته - آزمون Advanced Concepts - Quiz

  • شما در نیمه راه هستید! You're Halfway There!

خلاصه کلی: Python 3 - برگه تقلب و 200+ صفحه کتاب الکترونیکی GENERAL RECAP: Python 3 - Cheat Sheet and 200+ Pages E-Book

  • پایتون 3 - برگه تقلب Python 3 - Cheat Sheet

  • کتاب الکترونیکی Python 3 - 200+ Pages Python 3 - 200+ Pages E-book

خلاصه کلی: Python 3 - برگه تقلب و 200+ صفحه کتاب الکترونیکی GENERAL RECAP: Python 3 - Cheat Sheet and 200+ Pages E-Book

  • پایتون 3 - برگه تقلب Python 3 - Cheat Sheet

  • کتاب الکترونیکی Python 3 - 200+ Pages Python 3 - 200+ Pages E-book

پروژه - کاربرد: یک ماشین حساب علمی با پایتون 3 بسازید PROJECT - APPLICATION: Build a Scientific Calculator with Python 3

  • برنامه ریزی برنامه Planning the Application

  • طراحی و ساخت منوی کاربری Designing and Building the User Menu

  • پیاده سازی جمع، تفریق، ضرب، تقسیم Implementing Addition, Subtraction, Multiplication, Division

  • پیاده سازی مدول، افزایش به توان، ریشه مربع، لگاریتم Implementing Modulo, Raising to a Power, Square Root, Logarithm

  • اجرای توابع مثلثاتی: sin، cos، tan Implementing Trigonometric Functions: sin, cos, tan

  • تست هر عملکرد برنامه Testing Each Function of the Application

  • کد - ماشین حساب علمی تعاملی را دانلود کنید Download the Code - Interactive Scientific Calculator

  • ایجاد فایل های اجرایی (.exe) از اسکریپت های پایتون (.py) Creating Executable Files (.exe) from Python Scripts (.py)

پروژه - کاربرد: یک ماشین حساب علمی با پایتون 3 بسازید PROJECT - APPLICATION: Build a Scientific Calculator with Python 3

  • برنامه ریزی برنامه Planning the Application

  • طراحی و ساخت منوی کاربری Designing and Building the User Menu

  • پیاده سازی جمع، تفریق، ضرب، تقسیم Implementing Addition, Subtraction, Multiplication, Division

  • پیاده سازی مدول، افزایش به توان، ریشه مربع، لگاریتم Implementing Modulo, Raising to a Power, Square Root, Logarithm

  • اجرای توابع مثلثاتی: sin، cos، tan Implementing Trigonometric Functions: sin, cos, tan

  • تست هر عملکرد برنامه Testing Each Function of the Application

  • کد - ماشین حساب علمی تعاملی را دانلود کنید Download the Code - Interactive Scientific Calculator

  • ایجاد فایل های اجرایی (.exe) از اسکریپت های پایتون (.py) Creating Executable Files (.exe) from Python Scripts (.py)

سطح ابرقهرمان: خودکارسازی وظایف اکسل با پایتون 3 SUPERHERO LEVEL: Automate Excel Tasks with Python 3

  • راه اندازی محیط کار Setting Up the Working Environment

  • بارگذاری یک کتاب کار اکسل در پایتون و ایجاد/حذف برگه ها Loading an Excel Workbook In Python and Creating/Removing Sheets

  • دفترچه یادداشت - مدیریت کتابهای کار Notebook - Handling Workbooks

  • دریافت اطلاعات عمومی درباره یک برگه Getting General Information About a Sheet

  • نوت بوک - اطلاعات برگه Notebook - Sheet Information

  • کار با سلول های برگه با استفاده از پایتون Working with Sheet Cells Using Python

  • به روز رسانی! تغییر در cell.column در نسخه های اخیر openpyxl UPDATE! Change in cell.column in recent versions of openpyxl

  • نوت بوک - اطلاعات سلولی Notebook - Cell Information

  • کار با سبک های سلولی با استفاده از پایتون Working with Cell Styles Using Python

  • نوت بوک - سبک های سلولی Notebook - Cell Styles

  • سبک های سلولی - به روز رسانی در مورد رنگ ها Cell Styles - Update on Colors

  • برگه تقلب Excel-Python را دانلود کنید Download the Excel-Python Cheat Sheet

  • برنامه - انتقال سوابق از یک فایل متنی به یک کتاب کار اکسل APPLICATION - Migrating Records from a Text File to an Excel Workbook

  • کد - برنامه اکسل را دانلود کنید Download the Code - Excel Application

  • خودکارسازی وظایف اکسل با پایتون 3 - آزمون Automate Excel Tasks with Python 3 - Quiz

سطح ابرقهرمان: خودکارسازی وظایف اکسل با پایتون 3 SUPERHERO LEVEL: Automate Excel Tasks with Python 3

  • راه اندازی محیط کار Setting Up the Working Environment

  • بارگذاری یک کتاب کار اکسل در پایتون و ایجاد/حذف برگه ها Loading an Excel Workbook In Python and Creating/Removing Sheets

  • دفترچه یادداشت - مدیریت کتابهای کار Notebook - Handling Workbooks

  • دریافت اطلاعات عمومی درباره یک برگه Getting General Information About a Sheet

  • نوت بوک - اطلاعات برگه Notebook - Sheet Information

  • کار با سلول های برگه با استفاده از پایتون Working with Sheet Cells Using Python

  • به روز رسانی! تغییر در cell.column در نسخه های اخیر openpyxl UPDATE! Change in cell.column in recent versions of openpyxl

  • نوت بوک - اطلاعات سلولی Notebook - Cell Information

  • کار با سبک های سلولی با استفاده از پایتون Working with Cell Styles Using Python

  • نوت بوک - سبک های سلولی Notebook - Cell Styles

  • سبک های سلولی - به روز رسانی در مورد رنگ ها Cell Styles - Update on Colors

  • برگه تقلب Excel-Python را دانلود کنید Download the Excel-Python Cheat Sheet

  • برنامه - انتقال سوابق از یک فایل متنی به یک کتاب کار اکسل APPLICATION - Migrating Records from a Text File to an Excel Workbook

  • کد - برنامه اکسل را دانلود کنید Download the Code - Excel Application

  • خودکارسازی وظایف اکسل با پایتون 3 - آزمون Automate Excel Tasks with Python 3 - Quiz

سطح ابرقهرمان: خودکارسازی وظایف پایگاه داده با پایتون 3 SUPERHERO LEVEL: Automate Database Tasks with Python 3

  • نصب نرم افزار سرور پایگاه داده Installing the Database Server Software

  • به روز رسانی! دانلود و نصب PostgreSQL UPDATE! Downloading and Installing PostgreSQL

  • نصب ماژول ضروری پایتون Installing the Necessary Python Module

  • ایجاد پایگاه داده، طرحواره و کاربر جدید Creating a New Database, Schema and User

  • به روز رسانی! تغییر در اتصال پایگاه داده از طریق PSQL UPDATE! Change in database connection via PSQL

  • نوت بوک - ایجاد یک پایگاه داده، طرحواره و کاربر جدید Notebook - Creating a New Database, Schema and User

  • اتصال پایتون به پایگاه داده Connecting Python to the Database

  • نوت بوک - اتصال پایتون به پایگاه داده Notebook - Connecting Python to the Database

  • ساخت جداول پایگاه داده با پایتون Creating Database Tables with Python

  • به روز رسانی! مدیریت استثناء InFailedSqlTransaction UPDATE! Handling the InFailedSqlTransaction exception

  • نوت بوک - ایجاد جداول پایگاه داده با پایتون Notebook - Creating Database Tables with Python

  • درج رکوردها در جدول با پایتون Inserting Records Into a Table with Python

  • نوت بوک - درج رکوردها در جدول با پایتون Notebook - Inserting Records Into a Table with Python

  • به روز رسانی رکوردها در یک جدول با پایتون Updating Records Into a Table with Python

  • نوت بوک - به روز رسانی رکوردها در یک جدول با پایتون Notebook - Updating Records Into a Table with Python

  • حذف رکوردها از جدول با پایتون Deleting Records From a Table with Python

  • نوت بوک - حذف رکوردها از جدول با پایتون Notebook - Deleting Records From a Table with Python

  • پرس و جو از پایگاه داده با پایتون Querying the Database with Python

  • نوت بوک - پرس و جو از پایگاه داده با پایتون Notebook - Querying the Database with Python

  • واکشی اطلاعات از پایگاه داده با پایتون Fetching Information From the Database with Python

  • نوت بوک - واکشی اطلاعات از پایگاه داده با پایتون Notebook - Fetching Information From the Database with Python

  • انجام و بازگرداندن تراکنش ها با پایتون Committing and Rolling Back Transactions with Python

  • نوت بوک - تعهد و بازگرداندن معاملات Notebook - Committing and Rolling Back Transactions

  • برگه تقلب PostgreSQL Syntax را دانلود کنید Download the PostgreSQL Syntax Cheat Sheet

  • برگه تقلب PostgreSQL-Python را دانلود کنید Download the PostgreSQL-Python Cheat Sheet

  • برنامه - انتقال سوابق از یک فایل متنی به پایگاه داده APPLICATION - Migrating Records from a Text File to the Database

  • کد - برنامه پایگاه داده را دانلود کنید Download the Code - Database Application

  • خودکارسازی وظایف پایگاه داده با Python 3 - Quiz Automate Database Tasks with Python 3 - Quiz

سطح ابرقهرمان: خودکارسازی وظایف پایگاه داده با پایتون 3 SUPERHERO LEVEL: Automate Database Tasks with Python 3

  • نصب نرم افزار سرور پایگاه داده Installing the Database Server Software

  • به روز رسانی! دانلود و نصب PostgreSQL UPDATE! Downloading and Installing PostgreSQL

  • نصب ماژول ضروری پایتون Installing the Necessary Python Module

  • ایجاد پایگاه داده، طرحواره و کاربر جدید Creating a New Database, Schema and User

  • به روز رسانی! تغییر در اتصال پایگاه داده از طریق PSQL UPDATE! Change in database connection via PSQL

  • نوت بوک - ایجاد یک پایگاه داده، طرحواره و کاربر جدید Notebook - Creating a New Database, Schema and User

  • اتصال پایتون به پایگاه داده Connecting Python to the Database

  • نوت بوک - اتصال پایتون به پایگاه داده Notebook - Connecting Python to the Database

  • ساخت جداول پایگاه داده با پایتون Creating Database Tables with Python

  • به روز رسانی! مدیریت استثناء InFailedSqlTransaction UPDATE! Handling the InFailedSqlTransaction exception

  • نوت بوک - ایجاد جداول پایگاه داده با پایتون Notebook - Creating Database Tables with Python

  • درج رکوردها در جدول با پایتون Inserting Records Into a Table with Python

  • نوت بوک - درج رکوردها در جدول با پایتون Notebook - Inserting Records Into a Table with Python

  • به روز رسانی رکوردها در یک جدول با پایتون Updating Records Into a Table with Python

  • نوت بوک - به روز رسانی رکوردها در یک جدول با پایتون Notebook - Updating Records Into a Table with Python

  • حذف رکوردها از جدول با پایتون Deleting Records From a Table with Python

  • نوت بوک - حذف رکوردها از جدول با پایتون Notebook - Deleting Records From a Table with Python

  • پرس و جو از پایگاه داده با پایتون Querying the Database with Python

  • نوت بوک - پرس و جو از پایگاه داده با پایتون Notebook - Querying the Database with Python

  • واکشی اطلاعات از پایگاه داده با پایتون Fetching Information From the Database with Python

  • نوت بوک - واکشی اطلاعات از پایگاه داده با پایتون Notebook - Fetching Information From the Database with Python

  • انجام و بازگرداندن تراکنش ها با پایتون Committing and Rolling Back Transactions with Python

  • نوت بوک - تعهد و بازگرداندن معاملات Notebook - Committing and Rolling Back Transactions

  • برگه تقلب PostgreSQL Syntax را دانلود کنید Download the PostgreSQL Syntax Cheat Sheet

  • برگه تقلب PostgreSQL-Python را دانلود کنید Download the PostgreSQL-Python Cheat Sheet

  • برنامه - انتقال سوابق از یک فایل متنی به پایگاه داده APPLICATION - Migrating Records from a Text File to the Database

  • کد - برنامه پایگاه داده را دانلود کنید Download the Code - Database Application

  • خودکارسازی وظایف پایگاه داده با Python 3 - Quiz Automate Database Tasks with Python 3 - Quiz

سطح ابرقهرمان: وظایف شبکه را با پایتون 3 به صورت خودکار انجام دهید SUPERHERO LEVEL: Automate Network Tasks with Python 3

  • نمای کلی راه اندازی شبکه Network Setup Overview

  • نصب نرم افزار مجازی سازی Installing the Virtualization Software

  • نصب نرم افزار مجازی سازی در ویندوز، لینوکس، macOS Installing the Virtualization Software on Windows, Linux, macOS

  • دانلود و نصب VM دستگاه شبکه Downloading & Installing the Network Device VM

  • نکته ای در مورد نسخه های Arista vEOS Note about Arista vEOS versions

  • ثبت نام در پورتال دانلود نرم افزار Arista Signing Up to the Arista Software Download Portal

  • وارد کردن VM و بهینه سازی تنظیمات VM Importing the VM & Tweaking the VM Settings

  • به روز رسانی! vEOS First Boot و ویژگی ZeroTouch UPDATE! vEOS First Boot and the ZeroTouch Feature

  • اتصال کامپیوتر محلی به دستگاه های ویندوز Connecting the Local PC to the Devices in Windows

  • اتصال کامپیوتر محلی به دستگاه‌های موجود در macOS Connecting the Local PC to the Devices in macOS

  • پیکربندی سوئیچ/روتر ضروری Necessary Switch/Router Configuration

  • بررسی پیکربندی SSH و تست اتصال Checking the SSH Configuration and Testing the Connectivity

  • به روز رسانی! بتونه در حال درخواست کلید میزبان/رمز عبور UPDATE! Putty asking for Host Key / Password

  • هر گونه مشکلات اتصال؟ این چک لیست عیب یابی را بررسی کنید! Any Connection Issues? Check Out This Troubleshooting Checklist!

  • برنامه ریزی برنامه Planning the Application

  • نمودار جریان منطقی Logical Flow Diagram

  • بررسی اعتبار فایل IP Checking IP File Validity

  • نوت بوک - بررسی اعتبار فایل IP Notebook - Checking IP File Validity

  • بررسی اعتبار آدرس IP Checking IP Address Validity

  • نوت بوک - بررسی اعتبار آدرس IP Notebook - Checking IP Address Validity

  • بررسی قابلیت دسترسی به آدرس IP Checking IP Address Reachability

  • نوت بوک - بررسی قابلیت دسترسی به آدرس IP Notebook - Checking IP Address Reachability

  • نکته در مورد پینگ در ویندوز در مقابل Mac OS/Linux Note about pinging in Windows vs. Mac OS / Linux

  • بررسی اعتبار فایل نام کاربری/رمز عبور Checking Username/Password File Validity

  • نوت بوک - بررسی اعتبار فایل نام کاربری/رمز عبور Notebook - Checking Username/Password File Validity

  • بررسی اعتبار فایل فرمان Checking Command File Validity

  • نوت بوک - بررسی اعتبار فایل فرمان Notebook - Checking Command File Validity

  • ایجاد اتصال SSH Establishing the SSH Connection

  • نوت بوک - ایجاد اتصال SSH Notebook - Establishing the SSH Connection

  • فعال کردن اتصالات SSH همزمان Enabling Simultaneous SSH Connections

  • نوت بوک - فعال کردن اتصالات SSH همزمان Notebook - Enabling Simultaneous SSH Connections

  • برنامه - قرار دادن همه چیز با هم APPLICATION - Putting Everything Together

  • کد - برنامه شبکه و ماژول ها را دانلود کنید Download the Code - Network Application and Modules

  • خواندن پیکربندی دستگاه Reading Device Configuration

  • استخراج پارامترهای شبکه Extracting Network Parameters

  • پیکربندی چندین دستگاه به طور همزمان Configuring Multiple Devices Simultaneously

  • خودکارسازی وظایف شبکه با پایتون 3 - آزمون Automate Network Tasks with Python 3 - Quiz

سطح ابرقهرمان: وظایف شبکه را با پایتون 3 به صورت خودکار انجام دهید SUPERHERO LEVEL: Automate Network Tasks with Python 3

  • نمای کلی راه اندازی شبکه Network Setup Overview

  • نصب نرم افزار مجازی سازی Installing the Virtualization Software

  • نصب نرم افزار مجازی سازی در ویندوز، لینوکس، macOS Installing the Virtualization Software on Windows, Linux, macOS

  • دانلود و نصب VM دستگاه شبکه Downloading & Installing the Network Device VM

  • نکته ای در مورد نسخه های Arista vEOS Note about Arista vEOS versions

  • ثبت نام در پورتال دانلود نرم افزار Arista Signing Up to the Arista Software Download Portal

  • وارد کردن VM و بهینه سازی تنظیمات VM Importing the VM & Tweaking the VM Settings

  • به روز رسانی! vEOS First Boot و ویژگی ZeroTouch UPDATE! vEOS First Boot and the ZeroTouch Feature

  • اتصال کامپیوتر محلی به دستگاه های ویندوز Connecting the Local PC to the Devices in Windows

  • اتصال کامپیوتر محلی به دستگاه‌های موجود در macOS Connecting the Local PC to the Devices in macOS

  • پیکربندی سوئیچ/روتر ضروری Necessary Switch/Router Configuration

  • بررسی پیکربندی SSH و تست اتصال Checking the SSH Configuration and Testing the Connectivity

  • به روز رسانی! بتونه در حال درخواست کلید میزبان/رمز عبور UPDATE! Putty asking for Host Key / Password

  • هر گونه مشکلات اتصال؟ این چک لیست عیب یابی را بررسی کنید! Any Connection Issues? Check Out This Troubleshooting Checklist!

  • برنامه ریزی برنامه Planning the Application

  • نمودار جریان منطقی Logical Flow Diagram

  • بررسی اعتبار فایل IP Checking IP File Validity

  • نوت بوک - بررسی اعتبار فایل IP Notebook - Checking IP File Validity

  • بررسی اعتبار آدرس IP Checking IP Address Validity

  • نوت بوک - بررسی اعتبار آدرس IP Notebook - Checking IP Address Validity

  • بررسی قابلیت دسترسی به آدرس IP Checking IP Address Reachability

  • نوت بوک - بررسی قابلیت دسترسی به آدرس IP Notebook - Checking IP Address Reachability

  • نکته در مورد پینگ در ویندوز در مقابل Mac OS/Linux Note about pinging in Windows vs. Mac OS / Linux

  • بررسی اعتبار فایل نام کاربری/رمز عبور Checking Username/Password File Validity

  • نوت بوک - بررسی اعتبار فایل نام کاربری/رمز عبور Notebook - Checking Username/Password File Validity

  • بررسی اعتبار فایل فرمان Checking Command File Validity

  • نوت بوک - بررسی اعتبار فایل فرمان Notebook - Checking Command File Validity

  • ایجاد اتصال SSH Establishing the SSH Connection

  • نوت بوک - ایجاد اتصال SSH Notebook - Establishing the SSH Connection

  • فعال کردن اتصالات SSH همزمان Enabling Simultaneous SSH Connections

  • نوت بوک - فعال کردن اتصالات SSH همزمان Notebook - Enabling Simultaneous SSH Connections

  • برنامه - قرار دادن همه چیز با هم APPLICATION - Putting Everything Together

  • کد - برنامه شبکه و ماژول ها را دانلود کنید Download the Code - Network Application and Modules

  • خواندن پیکربندی دستگاه Reading Device Configuration

  • استخراج پارامترهای شبکه Extracting Network Parameters

  • پیکربندی چندین دستگاه به طور همزمان Configuring Multiple Devices Simultaneously

  • خودکارسازی وظایف شبکه با پایتون 3 - آزمون Automate Network Tasks with Python 3 - Quiz

سطح ابرقهرمان: وظایف تجزیه و تحلیل داده ها را با پایتون 3 به صورت خودکار انجام دهید SUPERHERO LEVEL: Automate Data Analysis Tasks with Python 3

  • اجرای کد پایتون - سطح بعدی: نوت بوک IPython و Jupyter Running Python Code - The Next Level: IPython and Jupyter Notebook

  • نوت بوک - IPython و Jupyter Notebook Notebook - IPython and Jupyter Notebook

  • مقدمه ای بر پانداها - عملیات پایه Introduction to Pandas - Basic Operations

  • نوت بوک - مقدمه ای بر پانداها Notebook - Introduction to Pandas

  • مدیریت فایل ها با پانداها - TXT، CSV، JSON، XLSX Handling Files with Pandas - TXT, CSV, JSON, XLSX

  • نوت بوک - مدیریت فایل های TXT، CSV، JSON، XLSX با پانداها Notebook - Handling TXT, CSV, JSON, XLSX Files with Pandas

  • خواندن محتوای HTML از URL ها و فایل های HTML با پانداها Reading HTML Content from URLs and HTML Files with Pandas

  • نوت بوک - خواندن محتوای HTML با پانداها Notebook - Reading HTML Content with Pandas

  • نمایه سازی و برش جداول با پانداها Indexing and Slicing Tables with Pandas

  • نوت بوک - نمایه سازی و برش جداول با پانداها Notebook - Indexing and Slicing Tables with Pandas

  • اضافه کردن، به روز رسانی، حذف ردیف ها و ستون های جدول Adding, Updating, Deleting Table Rows and Columns

  • نوت بوک - اضافه کردن، به روز رسانی، حذف ردیف ها و ستون های جدول Notebook - Adding, Updating, Deleting Table Rows and Columns

  • برنامه - خواندن و نوشتن داده ها در پایگاه های داده PostgreSQL با استفاده از پانداها APPLICATION - Reading and Writing Data in PostgreSQL Databases Using Pandas

  • به روز رسانی! آماده شدن برای آزمایش برنامه UPDATE! Preparing for testing the application

  • کد - برنامه تحلیل داده های SQL را دانلود کنید Download the Code - SQL Data Analysis Application

  • تجزیه و تحلیل خودکار داده ها با پایتون 3 - آزمون Automate Data Analysis with Python 3 - Quiz

سطح ابرقهرمان: وظایف تجزیه و تحلیل داده ها را با پایتون 3 به صورت خودکار انجام دهید SUPERHERO LEVEL: Automate Data Analysis Tasks with Python 3

  • اجرای کد پایتون - سطح بعدی: نوت بوک IPython و Jupyter Running Python Code - The Next Level: IPython and Jupyter Notebook

  • نوت بوک - IPython و Jupyter Notebook Notebook - IPython and Jupyter Notebook

  • مقدمه ای بر پانداها - عملیات پایه Introduction to Pandas - Basic Operations

  • نوت بوک - مقدمه ای بر پانداها Notebook - Introduction to Pandas

  • مدیریت فایل ها با پانداها - TXT، CSV، JSON، XLSX Handling Files with Pandas - TXT, CSV, JSON, XLSX

  • نوت بوک - مدیریت فایل های TXT، CSV، JSON، XLSX با پانداها Notebook - Handling TXT, CSV, JSON, XLSX Files with Pandas

  • خواندن محتوای HTML از URL ها و فایل های HTML با پانداها Reading HTML Content from URLs and HTML Files with Pandas

  • نوت بوک - خواندن محتوای HTML با پانداها Notebook - Reading HTML Content with Pandas

  • نمایه سازی و برش جداول با پانداها Indexing and Slicing Tables with Pandas

  • نوت بوک - نمایه سازی و برش جداول با پانداها Notebook - Indexing and Slicing Tables with Pandas

  • اضافه کردن، به روز رسانی، حذف ردیف ها و ستون های جدول Adding, Updating, Deleting Table Rows and Columns

  • نوت بوک - اضافه کردن، به روز رسانی، حذف ردیف ها و ستون های جدول Notebook - Adding, Updating, Deleting Table Rows and Columns

  • برنامه - خواندن و نوشتن داده ها در پایگاه های داده PostgreSQL با استفاده از پانداها APPLICATION - Reading and Writing Data in PostgreSQL Databases Using Pandas

  • به روز رسانی! آماده شدن برای آزمایش برنامه UPDATE! Preparing for testing the application

  • کد - برنامه تحلیل داده های SQL را دانلود کنید Download the Code - SQL Data Analysis Application

  • تجزیه و تحلیل خودکار داده ها با پایتون 3 - آزمون Automate Data Analysis with Python 3 - Quiz

سطح ابرقهرمان: تجسم داده ها با بوکه و پایتون 3 SUPERHERO LEVEL: Data Visualization with Bokeh and Python 3

  • آشنایی با بوکه Introduction to Bokeh

  • این 3 پیوند اسناد مهم را نشانک گذاری کنید Bookmark These 3 Important Documentation Links

  • ایجاد یک طرح خط اصلی بر اساس لیست های پایتون Creating a Basic Line Plot Based on Python Lists

  • به روز رسانی! BokehDeprecationWarning: کلمه کلیدی 'legend' منسوخ شده است UPDATE! BokehDeprecationWarning: 'legend' keyword is deprecated

  • نوت بوک - ایجاد یک نمودار خط اصلی بر اساس لیست های پایتون Notebook - Creating a Basic Line Plot Based on Python Lists

  • ایجاد نمودار نوار بر اساس داده های اکسل Creating a Bar Plot Based on Excel Data

  • نوت بوک - ایجاد نمودار نوار بر اساس داده های اکسل Notebook - Creating a Bar Plot Based on Excel Data

  • ایجاد یک نمودار دایره ای بر اساس داده های CSV Creating a Pie Chart Based on CSV Data

  • به روز رسانی! استفاده از "legend_field" به جای "legend" UPDATE! Using 'legend_field' instead of 'legend'

  • نوت بوک - ایجاد یک نمودار دایره ای بر اساس داده های CSV Notebook - Creating a Pie Chart Based on CSV Data

  • ترسیم قیمت سهام چندگانه به طور همزمان Plotting Multiple Stock Prices Simultaneously

  • نوت بوک - طرح چند قیمت سهام به طور همزمان Notebook - Plotting Multiple Stock Prices Simultaneously

  • ترسیم قیمت بیت کوین به عنوان یک طرح تعاملی با ابزار محدوده Plotting Bitcoin Prices as an Interactive Plot with a Range Tool

  • به روز رسانی! تغییر کد با توجه به ساختار جدید وب سایت UPDATE! Code change according to a new website structure

  • نوت بوک - ترسیم قیمت بیت کوین به عنوان یک طرح تعاملی با ابزار محدوده Notebook - Plotting Bitcoin Prices as an Interactive Plot with a Range Tool

  • ترسیم قیمت بیت کوین به عنوان یک طرح تعاملی با کندل استیک Plotting Bitcoin Prices as an Interactive Plot with Candlesticks

  • نوت بوک - ترسیم قیمت بیت کوین به عنوان یک طرح تعاملی با کندل استیک Notebook - Plotting Bitcoin Prices as an Interactive Plot with Candlesticks

  • تجسم داده ها با بوکه و پایتون 3 - آزمون Data Visualization with Bokeh and Python 3 - Quiz

سطح ابرقهرمان: تجسم داده ها با بوکه و پایتون 3 SUPERHERO LEVEL: Data Visualization with Bokeh and Python 3

  • آشنایی با بوکه Introduction to Bokeh

  • این 3 پیوند اسناد مهم را نشانک گذاری کنید Bookmark These 3 Important Documentation Links

  • ایجاد یک طرح خط اصلی بر اساس لیست های پایتون Creating a Basic Line Plot Based on Python Lists

  • به روز رسانی! BokehDeprecationWarning: کلمه کلیدی 'legend' منسوخ شده است UPDATE! BokehDeprecationWarning: 'legend' keyword is deprecated

  • نوت بوک - ایجاد یک نمودار خط اصلی بر اساس لیست های پایتون Notebook - Creating a Basic Line Plot Based on Python Lists

  • ایجاد نمودار نوار بر اساس داده های اکسل Creating a Bar Plot Based on Excel Data

  • نوت بوک - ایجاد نمودار نوار بر اساس داده های اکسل Notebook - Creating a Bar Plot Based on Excel Data

  • ایجاد یک نمودار دایره ای بر اساس داده های CSV Creating a Pie Chart Based on CSV Data

  • به روز رسانی! استفاده از "legend_field" به جای "legend" UPDATE! Using 'legend_field' instead of 'legend'

  • نوت بوک - ایجاد یک نمودار دایره ای بر اساس داده های CSV Notebook - Creating a Pie Chart Based on CSV Data

  • ترسیم قیمت سهام چندگانه به طور همزمان Plotting Multiple Stock Prices Simultaneously

  • نوت بوک - طرح چند قیمت سهام به طور همزمان Notebook - Plotting Multiple Stock Prices Simultaneously

  • ترسیم قیمت بیت کوین به عنوان یک طرح تعاملی با ابزار محدوده Plotting Bitcoin Prices as an Interactive Plot with a Range Tool

  • به روز رسانی! تغییر کد با توجه به ساختار جدید وب سایت UPDATE! Code change according to a new website structure

  • نوت بوک - ترسیم قیمت بیت کوین به عنوان یک طرح تعاملی با ابزار محدوده Notebook - Plotting Bitcoin Prices as an Interactive Plot with a Range Tool

  • ترسیم قیمت بیت کوین به عنوان یک طرح تعاملی با کندل استیک Plotting Bitcoin Prices as an Interactive Plot with Candlesticks

  • نوت بوک - ترسیم قیمت بیت کوین به عنوان یک طرح تعاملی با کندل استیک Notebook - Plotting Bitcoin Prices as an Interactive Plot with Candlesticks

  • تجسم داده ها با بوکه و پایتون 3 - آزمون Data Visualization with Bokeh and Python 3 - Quiz

سطح ابرقهرمان: تست واحد را با پایتون 3 به صورت خودکار انجام دهید SUPERHERO LEVEL: Automate Unit Testing with Python 3

  • نصب pytest و نوشتن اولین تست Installing pytest and Writing Your First Test

  • نوت بوک - مقدمه ای بر پای تست Notebook - Introduction to pytest

  • اجرای تست های متعدد قوانین کشف را در عمل آزمایش کنید Running Multiple Tests. Test Discovery Rules in Action

  • نوت بوک - اجرای چندین تست Notebook - Running Multiple Tests

  • تست یک اسکریپت پایه - آماده سازی بستر آزمون Testing a Basic Script - Preparing the Test Bed

  • کد تست را دانلود کنید Download the Code for Testing

  • توابع فیکسچر Fixture Functions

  • نوت بوک - توابع فیکسچر Notebook - Fixture Functions

  • به اشتراک گذاری یک نمونه فیکسچر و نهایی سازی فیکسچر Sharing a Fixture Instance & Fixture Finalization

  • نوت بوک - اشتراک گذاری یک نمونه فیکسچر و نهایی سازی فیکسچر Notebook - Sharing a Fixture Instance & Fixture Finalization

  • پارامترهای فیکسچرها Parametrizing Fixtures

  • نوت بوک - پارامترهای فیکسچر Notebook - Parametrizing Fixtures

  • علامت گذاری توابع تست با استفاده از ویژگی ها Marking Test Functions Using Attributes

  • نوت بوک - علامت گذاری توابع تست با استفاده از ویژگی ها Notebook - Marking Test Functions Using Attributes

  • علامت گذاری توابع تست با استفاده از نشانگرهای سفارشی Marking Test Functions Using Custom Markers

  • نوت بوک - علامت گذاری توابع تست با استفاده از نشانگرهای سفارشی Notebook - Marking Test Functions Using Custom Markers

  • خودکار تست واحد با پایتون 3 - آزمون Automate Unit Testing with Python 3 - Quiz

سطح ابرقهرمان: تست واحد را با پایتون 3 به صورت خودکار انجام دهید SUPERHERO LEVEL: Automate Unit Testing with Python 3

  • نصب pytest و نوشتن اولین تست Installing pytest and Writing Your First Test

  • نوت بوک - مقدمه ای بر پای تست Notebook - Introduction to pytest

  • اجرای تست های متعدد قوانین کشف را در عمل آزمایش کنید Running Multiple Tests. Test Discovery Rules in Action

  • نوت بوک - اجرای چندین تست Notebook - Running Multiple Tests

  • تست یک اسکریپت پایه - آماده سازی بستر آزمون Testing a Basic Script - Preparing the Test Bed

  • کد تست را دانلود کنید Download the Code for Testing

  • توابع فیکسچر Fixture Functions

  • نوت بوک - توابع فیکسچر Notebook - Fixture Functions

  • به اشتراک گذاری یک نمونه فیکسچر و نهایی سازی فیکسچر Sharing a Fixture Instance & Fixture Finalization

  • نوت بوک - اشتراک گذاری یک نمونه فیکسچر و نهایی سازی فیکسچر Notebook - Sharing a Fixture Instance & Fixture Finalization

  • پارامترهای فیکسچرها Parametrizing Fixtures

  • نوت بوک - پارامترهای فیکسچر Notebook - Parametrizing Fixtures

  • علامت گذاری توابع تست با استفاده از ویژگی ها Marking Test Functions Using Attributes

  • نوت بوک - علامت گذاری توابع تست با استفاده از ویژگی ها Notebook - Marking Test Functions Using Attributes

  • علامت گذاری توابع تست با استفاده از نشانگرهای سفارشی Marking Test Functions Using Custom Markers

  • نوت بوک - علامت گذاری توابع تست با استفاده از نشانگرهای سفارشی Notebook - Marking Test Functions Using Custom Markers

  • خودکار تست واحد با پایتون 3 - آزمون Automate Unit Testing with Python 3 - Quiz

سطح ابرقهرمانی: خودکار کردن وب سایت با پایتون 3 SUPERHERO LEVEL: Automate Web Scraping with Python 3

  • نصب ماژول های لازم Installing the Necessary Modules

  • نوت بوک - نصب ماژول های لازم Notebook - Installing the Necessary Modules

  • استخراج و تجزیه محتوای وب Extracting and Parsing Web Content

  • نوت بوک - استخراج و تجزیه محتوای وب Notebook - Extracting and Parsing Web Content

  • برچسب ها، نام ها و ویژگی ها Tags, Names and Attributes

  • نوت بوک - برچسب ها، نام ها و ویژگی ها Notebook - Tags, Names and Attributes

  • جستجوی درخت تگ های HTML: find() و find_all() Searching the Tree of HTML Tags: find() and find_all()

  • نوت بوک - جستجوی درخت تگ های HTML: find() و find_all() Notebook - Searching the Tree of HTML Tags: find() and find_all()

  • برنامه - استخراج نام محصول، پیوندها و قیمت ها. ذخیره در اکسل APPLICATION - Extracting the Product Names, Links and Prices. Saving to Excel

  • کد را دانلود کنید - داده های وب را جمع کنید و در اکسل ذخیره کنید Download the Code - Scraping Web Data and Saving to Excel

  • APPLICATION - مدیریت صفحه بندی وب سایت هنگام استخراج داده ها APPLICATION - Handling Website Pagination When Extracting Data

  • دانلود کد - مدیریت صفحه بندی وب سایت هنگام استخراج داده ها Download the Code - Handling Website Pagination When Extracting Data

  • خودکار کردن وب سایت با پایتون 3 - آزمون Automate Web Scraping with Python 3 - Quiz

سطح ابرقهرمانی: خودکار کردن وب سایت با پایتون 3 SUPERHERO LEVEL: Automate Web Scraping with Python 3

  • نصب ماژول های لازم Installing the Necessary Modules

  • نوت بوک - نصب ماژول های لازم Notebook - Installing the Necessary Modules

  • استخراج و تجزیه محتوای وب Extracting and Parsing Web Content

  • نوت بوک - استخراج و تجزیه محتوای وب Notebook - Extracting and Parsing Web Content

  • برچسب ها، نام ها و ویژگی ها Tags, Names and Attributes

  • نوت بوک - برچسب ها، نام ها و ویژگی ها Notebook - Tags, Names and Attributes

  • جستجوی درخت تگ های HTML: find() و find_all() Searching the Tree of HTML Tags: find() and find_all()

  • نوت بوک - جستجوی درخت تگ های HTML: find() و find_all() Notebook - Searching the Tree of HTML Tags: find() and find_all()

  • برنامه - استخراج نام محصول، پیوندها و قیمت ها. ذخیره در اکسل APPLICATION - Extracting the Product Names, Links and Prices. Saving to Excel

  • کد را دانلود کنید - داده های وب را جمع کنید و در اکسل ذخیره کنید Download the Code - Scraping Web Data and Saving to Excel

  • APPLICATION - مدیریت صفحه بندی وب سایت هنگام استخراج داده ها APPLICATION - Handling Website Pagination When Extracting Data

  • دانلود کد - مدیریت صفحه بندی وب سایت هنگام استخراج داده ها Download the Code - Handling Website Pagination When Extracting Data

  • خودکار کردن وب سایت با پایتون 3 - آزمون Automate Web Scraping with Python 3 - Quiz

سطح ابرقهرمان: غواصی در برنامه نویسی شی گرا [به روز رسانی 2021] SUPERHERO LEVEL: Diving into Object-Oriented Programming [2021 Update]

  • OOP در مقابل برنامه نویسی عملکردی OOP vs. Functional Programming

  • کلاس در مقابل شی Class vs. Object

  • سازنده، ویژگی‌های نمونه و «خود» Constructor, Instance Attributes and 'self'

  • کپسوله سازی - عمومی، خصوصی و محافظت شده Encapsulation - Public, Private and Protected

  • ویژگی های کلاس Class Attributes

  • روش های کلاس در مقابل استاتیک Class vs. Static methods

  • ارث در OOP Inheritance in OOP

  • وراثت چند سطحی Multi-level Inheritance

  • وراثت چندگانه (الماس) و MRO Multiple (Diamond) Inheritance and MRO

  • چند شکلی و غلبه بر روش Polymorphism and Method Overriding

  • بارگذاری بیش از حد اپراتور و روش‌های جادویی Operator Overloading and Magic Methods

  • نوت بوک - رایج ترین روش های جادویی Notebook - Most common magic methods

  • کلاس ها و روش ها چکیده Abstract Classes and Methods

  • برنامه نویسی شی گرا - آزمون Object-Oriented Programming - Quiz

سطح ابرقهرمان: غواصی در برنامه نویسی شی گرا [به روز رسانی 2021] SUPERHERO LEVEL: Diving into Object-Oriented Programming [2021 Update]

  • OOP در مقابل برنامه نویسی عملکردی OOP vs. Functional Programming

  • کلاس در مقابل شی Class vs. Object

  • سازنده، ویژگی‌های نمونه و «خود» Constructor, Instance Attributes and 'self'

  • کپسوله سازی - عمومی، خصوصی و محافظت شده Encapsulation - Public, Private and Protected

  • ویژگی های کلاس Class Attributes

  • روش های کلاس در مقابل استاتیک Class vs. Static methods

  • ارث در OOP Inheritance in OOP

  • وراثت چند سطحی Multi-level Inheritance

  • وراثت چندگانه (الماس) و MRO Multiple (Diamond) Inheritance and MRO

  • چند شکلی و غلبه بر روش Polymorphism and Method Overriding

  • بارگذاری بیش از حد اپراتور و روش‌های جادویی Operator Overloading and Magic Methods

  • نوت بوک - رایج ترین روش های جادویی Notebook - Most common magic methods

  • کلاس ها و روش ها چکیده Abstract Classes and Methods

  • برنامه نویسی شی گرا - آزمون Object-Oriented Programming - Quiz

سطح ابرقهرمان: اولین پروژه وب خود را با جنگو و پایتون بسازید [به روز رسانی 2021] SUPERHERO LEVEL: Build Your First Web Project with Django & Python [2021 Update]

  • به روز رسانی! نصب پایتون 3.9 Update! Installing Python 3.9

  • راه اندازی یک محیط مجازی Setting Up a Virtual Environment

  • نوت بوک - راه اندازی یک محیط مجازی Notebook - Setting Up a Virtual Environment

  • نصب جنگو 3 Installing Django 3

  • نوت بوک - نصب جنگو 3 Notebook - Installing Django 3

  • در حال نصب PyCharm Community Edition Installing PyCharm Community Edition

  • نوت بوک - نصب PyCharm در MacOS Notebook - Installing PyCharm on MacOS

  • جایزه! WSL: Windows - Linux Subsystem Bonus! WSL: Windows - Linux Subsystem

  • Notebook - WSL: Windows-Linux Subsystem Notebook - WSL: Windows-Linux Subsystem

  • ساختن راه اندازی اولیه - آزمون Building the Initial Setup - Quiz

  • پروژه جنگو و ایجاد برنامه Django Project & App Creation

  • نوت بوک - پروژه جنگو و ایجاد برنامه Notebook - Django Project & App Creation

  • توضیح settings.py Explaining settings.py

  • Notebook - نمونه settings.py برای پروژه ما Notebook - Sample settings.py for our project

  • ایجاد و پیکربندی پروژه - آزمون Project Creation & Configuration - Quiz

  • URL ها و مسیریابی بازدیدها URLs and Views Routing

  • نماهای مبتنی بر کلاس بر نماهای مبتنی بر عملکرد Class Based Views over Function Based Views

  • قالب های جنگو Django Templates

  • نوت بوک - قالب های جنگو Notebook - Django Templates

  • مدل‌ها و مجموعه‌های پرسشی Models & Querysets

  • فرم های جنگو Django Forms

  • نوت بوک - فرم های جنگو Notebook - Django Forms

  • متغیرهای URL URL Variables

  • نوت بوک - متغیرهای URL Notebook - URL Variables

  • مدل، نماها، قالب ها و فرم ها - آزمون Model, Views, Templates & Forms - Quiz

  • فرمان «createsuperuser» و ورود به مدیریت جنگو The 'createsuperuser' Command and Logging to Django Admin

  • ثبت مدل‌ها و ویرایش ورودی‌های DB از Admin جنگو Register Models & Edit DB Entries from Django Admin

  • پروژه را دانلود کنید Download the Project

  • Django Admin - Quiz Django Admin - Quiz

  • تست پروژه جنگو Django Project Testing

  • نوت بوک - تست های نوشتن در tests.py Notebook - Writing tests in tests.py

  • نصب Git Bash و Pushing به Gitlab Installing Git Bash and Pushing to Gitlab

  • نوت بوک - Git Bash Notebook - Git Bash

  • خط لوله Gitlab برای اجرای آزمایشات در Commit Gitlab Pipeline to Run Tests at Commit

  • نوت بوک - خط لوله گیتلب Notebook - Gitlab Pipeline

سطح ابرقهرمان: اولین پروژه وب خود را با جنگو و پایتون بسازید [به روز رسانی 2021] SUPERHERO LEVEL: Build Your First Web Project with Django & Python [2021 Update]

  • به روز رسانی! نصب پایتون 3.9 Update! Installing Python 3.9

  • راه اندازی یک محیط مجازی Setting Up a Virtual Environment

  • نوت بوک - راه اندازی یک محیط مجازی Notebook - Setting Up a Virtual Environment

  • نصب جنگو 3 Installing Django 3

  • نوت بوک - نصب جنگو 3 Notebook - Installing Django 3

  • در حال نصب PyCharm Community Edition Installing PyCharm Community Edition

  • نوت بوک - نصب PyCharm در MacOS Notebook - Installing PyCharm on MacOS

  • جایزه! WSL: Windows - Linux Subsystem Bonus! WSL: Windows - Linux Subsystem

  • Notebook - WSL: Windows-Linux Subsystem Notebook - WSL: Windows-Linux Subsystem

  • ساختن راه اندازی اولیه - آزمون Building the Initial Setup - Quiz

  • پروژه جنگو و ایجاد برنامه Django Project & App Creation

  • نوت بوک - پروژه جنگو و ایجاد برنامه Notebook - Django Project & App Creation

  • توضیح settings.py Explaining settings.py

  • Notebook - نمونه settings.py برای پروژه ما Notebook - Sample settings.py for our project

  • ایجاد و پیکربندی پروژه - آزمون Project Creation & Configuration - Quiz

  • URL ها و مسیریابی بازدیدها URLs and Views Routing

  • نماهای مبتنی بر کلاس بر نماهای مبتنی بر عملکرد Class Based Views over Function Based Views

  • قالب های جنگو Django Templates

  • نوت بوک - قالب های جنگو Notebook - Django Templates

  • مدل‌ها و مجموعه‌های پرسشی Models & Querysets

  • فرم های جنگو Django Forms

  • نوت بوک - فرم های جنگو Notebook - Django Forms

  • متغیرهای URL URL Variables

  • نوت بوک - متغیرهای URL Notebook - URL Variables

  • مدل، نماها، قالب ها و فرم ها - آزمون Model, Views, Templates & Forms - Quiz

  • فرمان «createsuperuser» و ورود به مدیریت جنگو The 'createsuperuser' Command and Logging to Django Admin

  • ثبت مدل‌ها و ویرایش ورودی‌های DB از Admin جنگو Register Models & Edit DB Entries from Django Admin

  • پروژه را دانلود کنید Download the Project

  • Django Admin - Quiz Django Admin - Quiz

  • تست پروژه جنگو Django Project Testing

  • نوت بوک - تست های نوشتن در tests.py Notebook - Writing tests in tests.py

  • نصب Git Bash و Pushing به Gitlab Installing Git Bash and Pushing to Gitlab

  • نوت بوک - Git Bash Notebook - Git Bash

  • خط لوله Gitlab برای اجرای آزمایشات در Commit Gitlab Pipeline to Run Tests at Commit

  • نوت بوک - خط لوله گیتلب Notebook - Gitlab Pipeline

سطح SUPERHERO: یک API ردیاب هزینه REST از ابتدا بسازید [به‌روزرسانی ۲۰۲۱] SUPERHERO LEVEL: Build an Expense Tracker REST API From Scratch [2021 Update]

  • نصب Git Bash Installing Git Bash

  • نوت بوک - نصب Git Bash Notebook - Installing Git Bash

  • در حال نصب PyCharm Community Edition Installing PyCharm Community Edition

  • نوت بوک - نصب PyCharm در MacOS Notebook - Installing PyCharm on MacOS

  • نصب جنگو 3 Installing Django 3

  • پروژه جنگو و ایجاد برنامه Django Project & App Creation

  • نوت بوک - PyCharm & Django Notebook - PyCharm & Django

  • ساختن راه اندازی اولیه - آزمون Building the Initial Setup - Quiz

  • راه اندازی قلاب های Pre-commit Setting Up Pre-commit Hooks

  • TDD و اجرای اولین آزمون TDD & Running the First Test

  • اقدامات Github برای اجرای تست ها Github Actions to Run the Tests

  • نوت بوک - ادغام مداوم Notebook - Continuous Integration

  • ادغام مداوم - آزمون Continuous Integration - Quiz

  • REST & Django Rest Framework REST & Django Rest Framework

  • مدل هزینه Expense Model

  • APIView APIView

  • سریال سازها Serializers

  • نماهای عمومی Generic Views

  • فیلترها Filters

  • چارچوب استراحت جنگو - آزمون Django Rest Framework - Quiz

  • کلاس های مجوز Permission Classes

  • API Key Authentication و نسخه نهایی پروژه دانلود API Key Authentication & Final Project Version Download

  • چارچوب استراحت جنگو - آزمون Django Rest Framework - Quiz

سطح SUPERHERO: یک API ردیاب هزینه REST از ابتدا بسازید [به‌روزرسانی ۲۰۲۱] SUPERHERO LEVEL: Build an Expense Tracker REST API From Scratch [2021 Update]

  • نصب Git Bash Installing Git Bash

  • نوت بوک - نصب Git Bash Notebook - Installing Git Bash

  • در حال نصب PyCharm Community Edition Installing PyCharm Community Edition

  • نوت بوک - نصب PyCharm در MacOS Notebook - Installing PyCharm on MacOS

  • نصب جنگو 3 Installing Django 3

  • پروژه جنگو و ایجاد برنامه Django Project & App Creation

  • نوت بوک - PyCharm & Django Notebook - PyCharm & Django

  • ساختن راه اندازی اولیه - آزمون Building the Initial Setup - Quiz

  • راه اندازی قلاب های Pre-commit Setting Up Pre-commit Hooks

  • TDD و اجرای اولین آزمون TDD & Running the First Test

  • اقدامات Github برای اجرای تست ها Github Actions to Run the Tests

  • نوت بوک - ادغام مداوم Notebook - Continuous Integration

  • ادغام مداوم - آزمون Continuous Integration - Quiz

  • REST & Django Rest Framework REST & Django Rest Framework

  • مدل هزینه Expense Model

  • APIView APIView

  • سریال سازها Serializers

  • نماهای عمومی Generic Views

  • فیلترها Filters

  • چارچوب استراحت جنگو - آزمون Django Rest Framework - Quiz

  • کلاس های مجوز Permission Classes

  • API Key Authentication و نسخه نهایی پروژه دانلود API Key Authentication & Final Project Version Download

  • چارچوب استراحت جنگو - آزمون Django Rest Framework - Quiz

سطح ابرقهرمان: با جنگو و گرافن یک GraphQL API بسازید [به‌روزرسانی ۲۰۲۱] SUPERHERO LEVEL: Build a GraphQL API with Django and Graphene [2021 Update]

  • GraphQL در مقابل REST GraphQL vs REST

  • گرافن Graphene

  • ساختن راه اندازی اولیه - آزمون Building the Initial Setup - Quiz

  • نصب و ایجاد پروژه Installation & Project Creation

  • تعریف طرحواره: انواع شی و پرس و جو Defining the Schema: Object Types and Query

  • واکشی داده ها: حل کننده ها Fetching Data: Resolvers

  • نوت بوک - نمونه داده های JSON (کاربران) Notebook - Sample JSON Data (Users)

  • تغییر داده ها: ورودی ها، بارگذاری ها و جهش ها Changing Data: Inputs, Payloads & Mutations

  • افزودن داده های بیشتر: پست های کاربر Adding More Data: User Posts

  • نوت بوک - نمونه داده های JSON (پست ها) Notebook - Sample JSON Data (Posts)

  • مفاهیم GraphQL - آزمون GraphQL Concepts - Quiz

  • نصب داکر در ویندوز 10 پرو Installing Docker on Windows 10 Pro

  • نصب Docker در Windows 10 Home Installing Docker on Windows 10 Home

  • فایل های داکر Docker Files

  • نوت بوک - محتوای Dockerfile Notebook - Dockerfile Content

  • Docker Build & Run Docker Build & Run

  • نوت بوک - docker-entrypoint.sh Notebook - docker-entrypoint.sh

  • Docker Compose Docker Compose

  • نوت بوک - docker-compose.yaml Notebook - docker-compose.yaml

  • Dockerize Django - آزمون Dockerize Django - Quiz

سطح ابرقهرمان: با جنگو و گرافن یک GraphQL API بسازید [به‌روزرسانی ۲۰۲۱] SUPERHERO LEVEL: Build a GraphQL API with Django and Graphene [2021 Update]

  • GraphQL در مقابل REST GraphQL vs REST

  • گرافن Graphene

  • ساختن راه اندازی اولیه - آزمون Building the Initial Setup - Quiz

  • نصب و ایجاد پروژه Installation & Project Creation

  • تعریف طرحواره: انواع شی و پرس و جو Defining the Schema: Object Types and Query

  • واکشی داده ها: حل کننده ها Fetching Data: Resolvers

  • نوت بوک - نمونه داده های JSON (کاربران) Notebook - Sample JSON Data (Users)

  • تغییر داده ها: ورودی ها، بارگذاری ها و جهش ها Changing Data: Inputs, Payloads & Mutations

  • افزودن داده های بیشتر: پست های کاربر Adding More Data: User Posts

  • نوت بوک - نمونه داده های JSON (پست ها) Notebook - Sample JSON Data (Posts)

  • مفاهیم GraphQL - آزمون GraphQL Concepts - Quiz

  • نصب داکر در ویندوز 10 پرو Installing Docker on Windows 10 Pro

  • نصب Docker در Windows 10 Home Installing Docker on Windows 10 Home

  • فایل های داکر Docker Files

  • نوت بوک - محتوای Dockerfile Notebook - Dockerfile Content

  • Docker Build & Run Docker Build & Run

  • نوت بوک - docker-entrypoint.sh Notebook - docker-entrypoint.sh

  • Docker Compose Docker Compose

  • نوت بوک - docker-compose.yaml Notebook - docker-compose.yaml

  • Dockerize Django - آزمون Dockerize Django - Quiz

سطح ابرقهرمان: RegEx پیشرفته - نمادها و ادعاهای پسوند SUPERHERO LEVEL: Advanced RegEx - Extension Notations and Assertions

  • نمادهای برنامه افزودنی و گروه های غیر ضبط کننده Extension notations and non-capturing groups

  • نمادهای برنامه افزودنی و گروه های غیر ضبط - نوت بوک Extension notations and non-capturing groups - Notebook

  • گروه های نامگذاری شده و groupdict() Named groups and groupdict()

  • گروه های نامگذاری شده و groupdict() - نوت بوک Named groups and groupdict() - Notebook

  • ادعاهای آینده نگر مثبت Positive lookahead assertions

  • ادعاهای آینده نگر مثبت - نوت بوک Positive lookahead assertions - Notebook

  • ادعاهای آینده منفی Negative lookahead assertions

  • اظهارات پیش بینی منفی - نوت بوک Negative lookahead assertions - Notebook

  • نگاه مثبت به اظهارات Positive lookbehind assertions

  • نگاه مثبت به اظهارات - نوت بوک Positive lookbehind assertions - Notebook

  • نگاه منفی به اظهارات Negative lookbehind assertions

  • نگاه منفی به اظهارات - نوت بوک Negative lookbehind assertions - Notebook

  • نمادها و ادعاهای پسوند - آزمون Extension Notations and Assertions - Quiz

سطح ابرقهرمان: RegEx پیشرفته - نمادها و ادعاهای پسوند SUPERHERO LEVEL: Advanced RegEx - Extension Notations and Assertions

  • نمادهای برنامه افزودنی و گروه های غیر ضبط کننده Extension notations and non-capturing groups

  • نمادهای برنامه افزودنی و گروه های غیر ضبط - نوت بوک Extension notations and non-capturing groups - Notebook

  • گروه های نامگذاری شده و groupdict() Named groups and groupdict()

  • گروه های نامگذاری شده و groupdict() - نوت بوک Named groups and groupdict() - Notebook

  • ادعاهای آینده نگر مثبت Positive lookahead assertions

  • ادعاهای آینده نگر مثبت - نوت بوک Positive lookahead assertions - Notebook

  • ادعاهای آینده منفی Negative lookahead assertions

  • اظهارات پیش بینی منفی - نوت بوک Negative lookahead assertions - Notebook

  • نگاه مثبت به اظهارات Positive lookbehind assertions

  • نگاه مثبت به اظهارات - نوت بوک Positive lookbehind assertions - Notebook

  • نگاه منفی به اظهارات Negative lookbehind assertions

  • نگاه منفی به اظهارات - نوت بوک Negative lookbehind assertions - Notebook

  • نمادها و ادعاهای پسوند - آزمون Extension Notations and Assertions - Quiz

[BONUS] ماژول ها و ابزارهای مفید پایتون [BONUS] Useful Python Modules and Tools

  • مقایسه محتویات فایل (difflib) Comparing File Contents (difflib)

  • نوت بوک - مقایسه محتویات فایل (difflib) Notebook - Comparing File Contents (difflib)

  • رمز عبور با sys.argv Argument Passing with sys.argv

  • نوت بوک - گذراندن استدلال با sys.argv Notebook - Argument Passing with sys.argv

[BONUS] ماژول ها و ابزارهای مفید پایتون [BONUS] Useful Python Modules and Tools

  • مقایسه محتویات فایل (difflib) Comparing File Contents (difflib)

  • نوت بوک - مقایسه محتویات فایل (difflib) Notebook - Comparing File Contents (difflib)

  • رمز عبور با sys.argv Argument Passing with sys.argv

  • نوت بوک - گذراندن استدلال با sys.argv Notebook - Argument Passing with sys.argv

[BONUS] 10 راه برای کسب درآمد و ساختن نمونه کارها با مهارت های پایتون [BONUS] 10 Ways to Earn Money and Build a Portfolio with Your Python Skills

  • مهارت های خود را به کار بگیرید - قسمت 1 Putting Your Skills to Work - Part 1

  • مهارت های خود را به کار بگیرید - قسمت 2 Putting Your Skills to Work - Part 2

  • ارائه را دانلود کنید Download the Presentation

[BONUS] 10 راه برای کسب درآمد و ساختن نمونه کارها با مهارت های پایتون [BONUS] 10 Ways to Earn Money and Build a Portfolio with Your Python Skills

  • مهارت های خود را به کار بگیرید - قسمت 1 Putting Your Skills to Work - Part 1

  • مهارت های خود را به کار بگیرید - قسمت 2 Putting Your Skills to Work - Part 2

  • ارائه را دانلود کنید Download the Presentation

بخش پایانی Final Section

  • افکار بسته Closing Thoughts

  • چگونه گواهی پایان دوره خود را دریافت کنید How to Get Your Certificate of Course Completion

  • سخنرانی پاداش Bonus Lecture

بخش پایانی Final Section

  • افکار بسته Closing Thoughts

  • چگونه گواهی پایان دوره خود را دریافت کنید How to Get Your Certificate of Course Completion

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش مستر کلاس کامل پایتون برای مبتدیان
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
25.5 hours
416
Udemy (یودمی) udemy-small
03 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
26,453
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mihai Catalin Teodosiu Mihai Catalin Teodosiu

برنامه نویس پایتون | مدرس در epicpython.io

Mihai Catalin Teodosiu Mihai Catalin Teodosiu

برنامه نویس پایتون | مدرس در epicpython.io

EpicPython Academy EpicPython Academy

آموزش پایتون در نوک انگشتان شما

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.