🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مستر کلاس کامل پایتون برای مبتدیان
- آخرین آپدیت
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
رشته های پایتون 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?
رشته های پایتون 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
نوت بوک - کلاس ها و اشیاء
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
پایتون 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
خواندن محتوای 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
خواندن محتوای 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
استخراج و تجزیه محتوای وب
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
مدل، نماها، قالب ها و فرم ها - آزمون
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
مدل، نماها، قالب ها و فرم ها - آزمون
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]
سطح SUPERHERO: یک API ردیاب هزینه REST از ابتدا بسازید [بهروزرسانی ۲۰۲۱]
SUPERHERO LEVEL: Build an Expense Tracker REST API From Scratch [2021 Update]
نمایش نظرات