آموزش ۹۰ روز پایتون: از صفر تا تبدیل شدن به یک توسعه‌دهنده حرفه‌ای - آخرین آپدیت

دانلود 90 Days of Python : From Zero to becoming a Pro Developer

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری پایتون در ۹۰ روز: پروژه‌های عملی، تمرینات و ساخت اپلیکیشن‌های واقعی

از صفر تا یک توسعه‌دهنده حرفه‌ای پایتون! در این دوره آموزشی، شما پایتون را از سطح مبتدی تا پیشرفته یاد می‌گیرید و قادر خواهید بود اپلیکیشن‌های GUI حرفه‌ای بسازید.

آماده‌سازی کامل برای مصاحبه‌های شغلی پایتون

با استفاده از بخش‌های ویژه سوالات متداول مصاحبه، آمادگی کامل برای ورود به بازار کار پایتون را کسب کنید.

پروژه‌های کاربردی و تمرینات متنوع

با انجام بیش از ۲۵ تمرین و ۲ پروژه بزرگ، مهارت‌های خود را در پایتون تقویت کنید. یک مطالعه موردی کامل برای مدیریت یک پروژه از ابتدا تا انتها را تجربه کنید.

بدون نیاز به هیچ پیش‌زمینه‌ای در برنامه‌نویسی!

در این دوره آموزشی، ما از صفر شروع می‌کنیم و فرض را بر این می‌گذاریم که هیچ تجربه‌ای در برنامه‌نویسی پایتون ندارید. در پایان این دوره، شما به یک مهندس پایتون حرفه‌ای تبدیل خواهید شد که قادر است دانش خود را برای ساخت اپلیکیشن‌های واقعی به کار ببرد و برای موقعیت‌های شغلی پایتون اقدام کند. ما به طور عمیق به تمام جزئیات می‌پردازیم تا شما بتوانید تمام مطالب ارائه شده در این دوره را به طور کامل یاد بگیرید. این دوره شامل بیش از ۲۵ تمرین است و هر تمرین شامل ۲ تا ۱۰ تسک چالش‌برانگیز است. در صورتی که در حل یک تسک چالش‌برانگیز گیر کردید، راه حل اکثر تمرینات نیز در دسترس است.

ما در این دوره، ۱۰ اپلیکیشن در سطح حرفه‌ای ساخته‌ایم تا نه تنها مفاهیم را یاد بگیرید، بلکه بتوانید این مفاهیم را برای ساخت چیزی واقعی نیز به کار ببرید. در بخش‌های مختلف دوره، شما را به چالش کشیده و راهنمایی کرده‌ایم تا اپلیکیشن‌های واقعی بسازید. پس از ساخت این اپلیکیشن‌ها و چالش‌هایی که برای شما ایجاد کرده‌ایم، شما قادر خواهید بود هر نوع اپلیکیشن حرفه‌ای را در پایتون بسازید.

ما بیش از ۲ بخش را به طور خاص برای آماده‌سازی شما برای مصاحبه‌های شغلی اختصاص داده‌ایم. ما با افراد زیادی در ارتباط بوده‌ایم که با موفقیت در مصاحبه‌های شغلی پایتون قبول شده‌اند. با توجه به بازخوردهای آن‌ها، ما سوالات مصاحبه زیادی را به همراه راه حل‌های آن‌ها اضافه کرده‌ایم. ما برخی از محتمل‌ترین سوالات مصاحبه را اضافه کرده‌ایم و تنها با مرور این سوالات، احتمال اینکه عملکرد بسیار خوبی داشته باشید بیش از ۸۰ درصد است. ما از بازخورد شما برای اضافه کردن سوالات بیشتر استقبال می‌کنیم تا افراد دیگر بتوانند تا حد امکان کمک دریافت کنند.

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

ما برای شما بهترین‌ها را در این دوره آرزومندیم.

امیدواریم این دوره برای شما بسیار مفید باشد.

موفق باشید


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

روز اول: راه اندازی پایچارم و نوشتن اولین کد پایتون Day 1 : Setting up Pycharm and Writing the First Python Code

  • مقدمه ای بر برنامه نویسی پایتون Introduction to Python Programming

  • نصب پایتون و راه اندازی محیط توسعه پایچارم Installing Python and Setting up Pycharm IDE

  • نوشتن اولین برنامه پایتون Writing down the First Python Program

  • از کجا همه فایل ها را دریافت کنیم Where to get all the Files

روز دوم: متغیرها و انواع داده Day 2 : Variables and Data Types

  • درک متغیرها Understanding Variables

  • متغیرها در پایتون قسمت - 1 Variables in Python Part - 1

  • متغیرها در پایتون قسمت - 2 Variables in Python Part - 2

  • انواع داده مختلف در پایتون Different Data Types in Python

  • تبدیل انواع داده Data Types Conversion

  • کلید واژه End در دستور چاپ End Keyword in print Statement

روز سوم: عملگرهای حسابی و دستکاری رشته ها Day 3: Arithmetic Operators and String Manipulation

  • عملگرهای حسابی در پایتون Arithmetic Operators in Python

  • کامنت ها در پایتون: تک خطی و چند خطی Comments in Python : Single and Multi-line

  • دستکاری رشته ها در پایتون String Manipulation in Python

  • اعداد در پایتون Numbers in Python

روز چهارم: تکالیف Day 4: Assignments

  • تکلیف شماره 1 Assignment # 1

  • تکلیف شماره 2 Assignment # 2

روز پنجم: توابع در پایتون Day 5: Functions in Python

  • درک توابع Understanding Functions

  • توابع در پایتون Functions in Python

  • آرگومان های مکانی تابع Function Positional Arguments

  • آرگومان های کلید واژه ای تابع Function Keyword Arguments

  • آرگومان های پیش فرض تابع Function Default Arguments

روز ششم: دامنه متغیرها و تابع تصادفی Day 6: Variables Scope and the Random Function

  • متغیرهای سراسری در مقابل محلی Global vs Local Variables

  • کامنت های کاربردی Functional Comments

  • کلید واژه Return The Return Keyword

  • تابع تصادفی The Random Function

  • توابع داخلی Built-in Functions

روز هفتم: تکالیف Day 7: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

  • تکلیف شماره 3 Assignment#3

روز هشتم: دستورات شرطی در پایتون Day 8: Conditional Statements in Python

  • درک دستورات شرطی Understanding Conditional Statements

  • دستور if - else if - else Statement

  • مدیریت شرایط چندگانه Handling multiple conditions

  • دستور if تودرتو Nested if Statement

  • گرفتن ورودی از کاربر Taking Input from the User

روز نهم: تکالیف Day 9: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

روز دهم: لیست - تاپل - دیکشنری در پایتون Day 10: List - Tuples - Dictionary in Python

  • لیست در پایتون List in Python

  • تاپل در پایتون Tuple in Python

  • دیکشنری در پایتون Dictionary in Python

روز یازدهم: حلقه ها در پایتون - حلقه For Day 11: Loops in Python - The For Loop

  • درک حلقه ها Understanding Loops

  • حلقه For در پایتون - Range و String The For Loop in Python - Range and String

  • حلقه For روی لیست و دیکشنری For Loop on List and Dictionary

  • حلقه For - break و Continue For Loop - break and Continue

  • حلقه For تودرتو Nested For Loop

روز دوازدهم: حلقه ها در پایتون - حلقه While Day 12: Loops in Python - The While Loop

  • حلقه While در پایتون The While Loop in Python

  • حلقه While تودرتو در پایتون The Nested While Loop in Python

روز سیزدهم: برنامه های الگو Day 13 : Pattern Programs

  • الگوهای ستاره ای قسمت - 1 Star Patterns Part - 1

  • الگوهای ستاره ای قسمت - 2 Star Patterns Part - 2

  • الگوهای ستاره ای قسمت - 3 Star Patterns Part - 3

  • الگوهای ستاره ای قسمت - 4 Star Patterns Part - 4

  • الگوهای ستاره ای قسمت - 5 Star Patterns Part - 5

  • الگوهای ستاره ای قسمت - 6 Star Patterns Part - 6

  • الگوهای ستاره ای قسمت - 7 Star Patterns Part - 7

روز سیزدهم: تکالیف Day 13: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

  • تکلیف شماره 3 Assignment#3

روز چهاردهم: تکالیف Day 14: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

  • تکلیف شماره 3 Assignment#3

روز پانزدهم: خطاها و استثناها Day 15: Errors and Exceptions

  • خطاها در پایتون Errors in Python

  • بلاک Try و Except Try and Except Block

  • مدیریت استثناها Handling Exceptions

  • بلاک Else در مدیریت استثناها Else Block in Exception Handling

  • بند Finally در مدیریت استثناها Finally Clause in Exception Handling

  • ایجاد استثناها در پایتون Raising Exceptions in Python

روز شانزدهم: تکلیف Day 16 : Assignment

  • تکلیف Assignment

روز هفدهم: برنامه نویسی شی گرا در پایتون قسمت - 1 Day 17: Object Oriented Programming in Python Part - 1

  • مقدمه ای بر OOP - برنامه نویسی شی گرا Introduction to OOP - Object Oriented Programming

  • کلاس ها و اشیا Classes and Objects

  • دسترسی به ویژگی ها و متدها Accessing Attributes and Methods

  • متد در مقابل تابع Method vs Function

  • تابع اولیه ساز Initializer Function

  • Doc Strings در پایتون Doc Strings in Python

  • تابع Main در پایتون Main Function in Python

روز هجدهم: برنامه نویسی شی گرا در پایتون قسمت - 2 Day 18: Object Oriented Programming in Python Part - 2

  • وراثت قسمت - 1 Inheritance Part - 1

  • وراثت قسمت - 2 Inheritance Part - 2

  • انواع وراثت Types of Inheritance

  • بارگذاری متد در مقابل بازنویسی Method Overloading vs Over Riding

روز نوزدهم: برنامه نویسی شی گرا در پایتون قسمت - 3 Day 19: Object Oriented Programming in Python Part - 3

  • کپسوله سازی در پایتون Encapsulation in Python

  • تغییر دهنده های دسترسی در پایتون Access Modifiers in Python

  • کلاس پایه انتزاعی Abstract Base Class

  • متد Static در مقابل Class در مقابل Instance Static vs Class vs Instance Method

روز بیستم: تکالیف Day 20: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

روز بیست و دوم: مدیریت فایل ها در پایتون Day 22: Handling Files in Python

  • مقدمه ای بر مدیریت فایل در پایتون Introduction to File Handling in Python

  • ایجاد یک فایل متنی Creating a Text File

  • حالت ها در پایتون Modes in Python

  • حالت ها برای سایر انواع فایل Modes for other File Types

  • خواندن از یک فایل متنی Reading from a Text file

  • تغییر نام یک فایل Renaming a File

  • نوشتن در یک فایل متنی Writing to a Text File

  • ذخیره داده در فایل Saving Data to the File

  • اضافه کردن به یک فایل Appending to a File

  • بستن یک فایل Closing a File

  • حذف یک فایل یا پوشه Deleting a File or Folder

  • دستور With The With Statement

  • نوشتن دیکشنری در یک فایل Writing Dictionary to a File

روز بیست و سوم: تکلیف Day 23: Assignment

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

روز بیست و چهارم: مولدها در پایتون Day 24: Generators in Python

  • درک مولدها Understanding Generators

  • مولدها در پایتون قسمت - 1 Generators in Python Part - 1

  • مولدها در پایتون قسمت - 2 Generators in Python Part - 2

  • مولدها در پایتون قسمت - 3 Generators in Python Part - 3

روز بیست و پنجم: برنامه نویسی Thread در پایتون Day 25 : Thread Programming in Python

  • Thread در مقابل Process Thread vs Process

  • ایجاد Thread در پایتون Creating Thread in Python

  • ایجاد Thread با استفاده از توابع Creating Thread Using Functions

  • Thread هدف قرار دادن چندین تابع Thread Targeting Multiple Functions

  • دریافت نام Thread ها Getting Thread Names

  • ایجاد Thread با گسترش کلاس Thread Creating Thread by Extending the Thread Class

  • ایجاد Thread بدون گسترش کلاس Thread Creating Thread without Extending the Thread Class

  • چند Thread در پایتون Multi-Threading in Python

روز بیست و ششم: یادگیری برنامه نویسی گرافیکی GUI با Tkinter قسمت - 1 Day 26: Learn Graphics GUI Programming with Tkinter Part - 1

  • مقدمه ای بر Tkinter Introduction to Tkinter

  • PyQt در مقابل Tkinter PyQt vs Tkinter

  • ویجت های Tkinter Tkinter Widgets

  • ویژگی های استاندارد Tkinter 1 Tkinter Standard Attributes 1

  • ویژگی های استاندارد Tkinter 2 Tkinter Standard Attributes 2

  • دکمه ها در Tkinter Buttons in Tkinter

  • مدیریت هندسه Geometry Management

  • ویژگی های استاندارد Tkinter 3 Tkinter Standard Attributes 3

روز بیست و هفتم: یادگیری برنامه نویسی گرافیکی GUI با Tkinter قسمت - 2 Day 27: Learn Graphics GUI Programming with Tkinter Part - 2

  • اطلاعات بیشتر در مورد دکمه ها More on Buttons

  • Canvas Tkinter Tkinter Canvas

  • دکمه چک Tkinter Tkinter Check Button

  • ویجت Entry Entry Widget

  • Frame Tkinter Tkinter Frame

  • Label Tkinter Tkinter Label

  • List Box Tkinter Tkinter List Box

روز بیست و هشتم: یادگیری برنامه نویسی گرافیکی GUI با Tkinter قسمت - 3 Day 28: Learn Graphics GUI Programming with Tkinter Part - 3

  • دکمه منوی Tkinter Tkinter Menu Button

  • منوهای Tkinter Tkinter Menus

  • پیام Tkinter Tkinter Message

  • دکمه رادیویی Tkinter Tkinter Radio Button

  • Scale Tkinter Tkinter Scale

  • نوار پیمایش Tkinter Tkinter Scrollbar

  • ویجت Text Text Widget

  • برنامه ماشین حساب ساده مبتنی بر GUI قسمت - 1 GUI Based Simple Calculator App Part - 1

  • برنامه ماشین حساب ساده مبتنی بر GUI قسمت - 2 GUI Based Simple Calculator App Part - 2

روز بیست و نهم: تکالیف Day 29: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

روز سی ام: ساخت یک پخش کننده موسیقی مبتنی بر GUI در پایتون قسمت - 1 Day 30: Making a GUI Based Music Player in Python Part - 1

  • مقدمه ای بر ساخت برنامه Introduction on making the App

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 1 Music Player App in Python with Tkinter Part - 1

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 2 Music Player App in Python with Tkinter Part - 2

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 3 Music Player App in Python with Tkinter Part - 3

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 4 Music Player App in Python with Tkinter Part - 4

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 5 Music Player App in Python with Tkinter Part - 5

روز سی و یکم: ساخت یک پخش کننده موسیقی مبتنی بر GUI در پایتون قسمت - 2 Day 31: Making a GUI Based Music Player in Python Part - 2

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 6 Music Player App in Python with Tkinter Part - 6

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 7 Music Player App in Python with Tkinter Part - 7

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 8 Music Player App in Python with Tkinter Part - 8

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 9 Music Player App in Python with Tkinter Part - 9

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 10 Music Player App in Python with Tkinter Part - 10

  • برنامه پخش کننده موسیقی در پایتون با Tkinter قسمت - 11 Music Player App in Python with Tkinter Part - 11

روز سی و دوم: محاسبات عددی در پایتون Day 32: Numerical Computation in Python

  • درک ماژول Numpy Understanding the Numpy Module

  • نصب و راه اندازی ماژول Numpy Installing and Setting up the Numpy Module

  • ایجاد آرایه تک بعدی Numpy در پایتون Creating Numpy I Dimensional Array in Python

  • ایجاد آرایه دو بعدی Numpy در پایتون Creating Numpy 2 Dimensional Array in Python

  • عملیات حسابی روی آرایه Arithmetic Operations on Array

  • ایجاد ماتریس های مفید مختلف با توابع Numpy Creating different useful Matrices with Numpy Functions

  • ایجاد و محاسبه توابع علمی با Numpy Creating and Computing Scientific Functions with Numpy

  • محاسبه توابع ریاضی با Numpy Computing Mathematical Functions with Numpy

روز سی و سوم: تکالیف Day 33: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

روز سی و چهارم: تجزیه و تحلیل داده با ماژول Pandas قسمت - 1 Day 34: Data Analysis with Pandas Module Part - 1

  • ماژول Pandas قسمت - 1 The Pandas Module Part - 1

  • ماژول Pandas قسمت - 2 The Pandas Module Part - 2

  • ماژول Pandas قسمت - 3 The Pandas Module Part - 3

  • ماژول Pandas قسمت - 4 The Pandas Module Part - 4

  • ماژول Pandas قسمت - 5 The Pandas Module Part - 5

  • ماژول Pandas قسمت - 6 The Pandas Module Part - 6

روز سی و پنجم: تجزیه و تحلیل داده با ماژول Pandas قسمت - 2 Day 35: Data Analysis with Pandas Module Part - 2

  • ماژول Pandas قسمت - 7 The Pandas Module Part - 7

  • ماژول Pandas قسمت - 8 The Pandas Module Part - 8

  • ماژول Pandas قسمت - 9 The Pandas Module Part - 9

  • ماژول Pandas قسمت - 10 The Pandas Module Part - 10

  • ماژول Pandas قسمت - 11 The Pandas Module Part - 11

  • ماژول Pandas قسمت - 12 The Pandas Module Part - 12

  • ماژول Pandas قسمت - 13 The Pandas Module Part - 13

روز سی و ششم: تکالیف Day 36: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

روز سی و هفتم: دید رایانه ای باز - پردازش تصویر/ویدئو در پایتون قسمت - 1 Day 37: Open Computer Vision - Image/Video Processing in Python Part - 1

  • درک OpenCV قسمت - 1 Understanding OpenCV Part - 1

  • درک OpenCV قسمت - 2 Understanding OpenCV Part - 2

  • نصب ماژول OpenCV Installing the OpenCV Module

  • نمایش تصویر Showing the Image

  • رویدادهای صفحه کلید در OpenCV Keyboard Events in OpenCV

  • رسم اشکال مختلف روی تصاویر Drawing Different Shapes on Images

روز سی و هشتم: دید رایانه ای باز - پردازش تصویر/ویدئو در پایتون قسمت - 2 Day 38: Open Computer Vision - Image/Video Processing in Python Part - 2

  • ضبط ویدئو با OpenCV Capturing Video with OpenCV

  • نوشتن ویدئو Writing the Video

  • ویژگی های مختلف ویدئو Different Video Properties

  • رویدادها Events

  • پیاده سازی رویدادهای مختلف ماوس Implementing Different Mouse Events

  • آستانه گذاری تصویر Image Thresh Holding

  • تشخیص اشیا با OpenCV Object Detection with OpenCV

روز سی و نهم: ساخت یک برنامه ضبط صفحه نمایش GUI در پایتون Day 39: Making a GUI Screen Recorder Application in Python

  • ضبط کننده صفحه نمایش قسمت - 1 [کار روی قسمت GUI] Screen Recorder Part - 1 [Working on the GUI Part]

  • ضبط کننده صفحه نمایش قسمت - 2 [شروع ضبط صفحه نمایش] Screen Recorder Part - 2[Start Screen Recording]

  • ضبط کننده صفحه نمایش قسمت - 3 [توقف ضبط صفحه نمایش] Screen Recorder Part - 3[Stop Screen Recording]

روز چهلم: تکلیف Day 40: Assignment

  • تکلیف Assignment

روز چهل و یکم: اتوماسیون وب با ماژول Selenium در پایتون قسمت - 1 Day 41: Web Automation with Selenium Module in Python Part - 1

  • درک اتوماسیون وب و Selenium Understanding Web Automation and Selenium

  • اتوماسیون وب قسمت - 1 Web Automation Part - 1

  • اتوماسیون وب قسمت - 2 Web Automation Part - 2

  • اتوماسیون وب قسمت - 3 Web Automation Part - 3

  • اتوماسیون وب قسمت - 4 Web Automation Part - 4

  • اتوماسیون وب قسمت - 5 Web Automation Part - 5

روز چهل و دوم: اتوماسیون وب با ماژول Selenium در پایتون قسمت - 2 Day 42: Web Automation with Selenium Module in Python Part - 2

  • اتوماسیون وب قسمت - 6 Web Automation Part - 6

  • اتوماسیون وب قسمت - 7 Web Automation Part - 7

  • اتوماسیون وب قسمت - 8 Web Automation Part - 8

  • اتوماسیون وب قسمت - 10 Web Automation Part - 10

  • اتوماسیون وب قسمت - 11 Web Automation Part - 11

روز چهل و سوم: تکالیف Day 43: Assignments

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

روز چهل و چهارم: خراشیدن وب با Beautiful soup در پایتون Day 44: Web Scraping with Beautiful soup in Python

  • درک خراشیدن وب و Beautiful Soup Understanding Web Scraping and Beautiful Soup

  • خراشیدن وب قسمت - 1 Web Scraping Part - 1

  • خراشیدن وب قسمت - 2 Web Scraping Part - 2

  • خراشیدن وب قسمت - 3 Web Scraping Part - 3

  • خراشیدن وب قسمت - 4 Web Scraping Part - 4

  • خراشیدن وب قسمت - 5 Web Scraping Part - 5

روز چهل و پنجم: تکلیف Day 45: Assignment

  • تکلیف Assignment

روز چهل و ششم: پایتون علمی Day 46: Scientific Python

  • توابع ویژه Special Functions

  • جبر خطی Linear Algebra

  • جایگشت Permutation

  • انتگرال گیری Integration

روز چهل و هفتم: برنامه نویسی Socket در پایتون Day 47: Socket Programming in Python

  • درک Socket Understanding Socket

  • سرور در مقابل کلاینت Server vs Client

  • TCP در مقابل UDP TCP vs UDP

  • سمت سرور در پایتون Server Side in Python

  • سمت کلاینت در پایتون Client Side in Python

  • سرور فایل در پایتون File Server in Python

  • کلاینت فایل در پایتون File Client in Python

روز چهل و هشتم: ساخت یک برنامه اتاق گفتگو در پایتون - سمت سرور Day 48: Make a Chat Room Application in Python - The Server Side

  • برنامه اتاق گفتگو - سمت سرور قسمت - 1 Chat Room App - Server Side Part - 1

  • برنامه اتاق گفتگو - سمت سرور قسمت - 2 Chat Room App - Server Side Part - 2

  • برنامه اتاق گفتگو - سمت سرور قسمت - 3 Chat Room App - Server Side Part - 3

  • برنامه اتاق گفتگو - سمت سرور قسمت - 4 Chat Room App - Server Side Part - 4

  • برنامه اتاق گفتگو - سمت سرور قسمت - 5 Chat Room App - Server Side Part - 5

روز چهل و نهم: ساخت یک برنامه اتاق گفتگو در پایتون - سمت کلاینت Day 49: Make a Chat Room Application in Python - The Client Side

  • برنامه اتاق گفتگو - سمت کلاینت قسمت - 1 Chat Room App - Client Side Part - 1

  • برنامه اتاق گفتگو - سمت کلاینت قسمت - 2 Chat Room App - Client Side Part - 2

  • برنامه اتاق گفتگو - سمت کلاینت قسمت - 3 Chat Room App - Client Side Part - 3

  • برنامه اتاق گفتگو - سمت کلاینت قسمت - 4 Chat Room App - Client Side Part - 4

  • عملکرد اتاق گفتگوی WhatsApp و Messenger - ویدئوی اضافی Working of WhatsApp and Messenger Chat Room - Extra Video

روز پنجاهم: تکلیف Day 50: Assignment

  • تکلیف Assignment

روز پنجاه و یکم: ساخت یک مدیر دانلود YouTube مبتنی بر GUI در پایتون قسمت - 1 Day 51: Make a GUI Based YouTube Download Manager in Python Part - 1

  • مدیر دانلود YouTube قسمت - 1 YouTube Download Manager Part - 1

  • مدیر دانلود YouTube قسمت - 2 YouTube Download Manager Part - 2

  • مدیر دانلود YouTube قسمت - 3 YouTube Download Manager Part - 3

  • مدیر دانلود YouTube قسمت - 4 YouTube Download Manager Part - 4

  • مدیر دانلود YouTube قسمت - 5 YouTube Download Manager Part - 5

روز پنجاه و دوم: ساخت یک مدیر دانلود YouTube مبتنی بر GUI در پایتون قسمت - 2 Day 52: Make a GUI Based YouTube Download Manager in Python Part - 2

  • مدیر دانلود YouTube قسمت - 6 YouTube Download Manager Part - 6

  • مدیر دانلود YouTube قسمت - 7 YouTube Download Manager Part - 7

  • مدیر دانلود YouTube قسمت - 8 YouTube Download Manager Part - 8

  • مدیر دانلود YouTube قسمت - 9 YouTube Download Manager Part - 9

  • مدیر دانلود YouTube قسمت - 10 YouTube Download Manager Part - 10

روز پنجاه و سوم: برنامه خواننده صوتی PDF قسمت - 1 Day 53: PDF Audio Reader Application Part - 1

  • برنامه خواننده صوتی PDF قسمت - 1 PDF Audio Reader Application Part - 1

  • برنامه خواننده صوتی PDF قسمت - 2 PDF Audio Reader Application Part - 2

  • برنامه خواننده صوتی PDF قسمت - 3 PDF Audio Reader Application Part - 3

  • برنامه خواننده صوتی PDF قسمت - 4 PDF Audio Reader Application Part - 4

  • برنامه خواننده صوتی PDF قسمت - 5 PDF Audio Reader Application Part - 5

روز پنجاه و چهارم: برنامه خواننده صوتی PDF قسمت - 2 Day 54: PDF Audio Reader Application Part - 2

  • برنامه خواننده صوتی PDF قسمت - 6 PDF Audio Reader Application Part - 6

  • برنامه خواننده صوتی PDF قسمت - 7 PDF Audio Reader Application Part - 7

  • برنامه خواننده صوتی PDF قسمت - 8 PDF Audio Reader Application Part - 8

  • برنامه خواننده صوتی PDF قسمت - 9 PDF Audio Reader Application Part - 9

روز پنجاه و پنجم: برنامه مترجم زبان در پایتون Day 55: Language Translator Application in Python

  • برنامه مترجم زبان قسمت - 1 Language Translator Application Part - 1

  • برنامه مترجم زبان قسمت - 2 Language Translator Application Part - 2

  • برنامه مترجم زبان قسمت - 3 Language Translator Application Part - 3

  • برنامه مترجم زبان قسمت - 4 Language Translator Application Part - 4

  • برنامه مترجم زبان قسمت - 5 Language Translator Application Part - 5

روز پنجاه و ششم: سیستم مدیریت داروخانه در پایتون قسمت - 1 Day 56: Pharmacy Management System in Python Part - 1

  • مقدمه Introduction

  • پیکربندی Configuration

  • قسمت GUI - 1 GUI Part - 1

  • قسمت GUI - 2 GUI Part - 2

  • قسمت GUI - 3 GUI Part - 3

روز پنجاه و هفتم: سیستم مدیریت داروخانه در پایتون قسمت - 2 Day 57: Pharmacy Management System in Python Part - 2

  • اضافه کردن آیتم ها Adding Items

  • حذف آیتم ها Deleting Items

  • حذف آیتم ها Deleting Items

  • مشاهده آیتم بعدی Viewing Next Item

  • مشاهده آیتم قبلی Viewing Previous Item

  • مشاهده آخرین آیتم Viewing Last Item

  • به روز رسانی یک آیتم Update an Item

  • جستجوی یک آیتم Search an Item

  • پاک کردن صفحه نمایش Clearing the Screen

  • اجرای کد Running the Code

روز پنجاه و هشتم: سیستم مدیریت دانش آموزی قسمت - 1 Day 58: Student Management System Part - 1

  • SMS قسمت - 1 SMS Part - 1

  • SMS قسمت - 2 SMS Part - 2

  • SMS قسمت - 3 SMS Part - 3

  • SMS قسمت - 4 SMS Part - 4

  • SMS قسمت - 5 SMS Part - 5

  • SMS قسمت - 6 SMS Part - 6

  • SMS قسمت - 7 SMS Part - 7

روز پنجاه و نهم: سیستم مدیریت دانش آموزی قسمت - 2 Day 59: Student Management System Part - 2

  • SMS قسمت - 8 SMS Part - 8

  • SMS قسمت - 9 SMS Part - 9

  • SMS قسمت - 10 SMS Part - 10

  • SMS قسمت - 11 SMS Part - 11

  • SMS قسمت - 12 SMS Part - 12

  • SMS قسمت - 13 SMS Part - 13

  • SMS قسمت - 14 SMS Part - 14

روز شصتم: سیستم مدیریت رزرو تاکسی در پایتون قسمت - 1 Day 60: Taxi Booking Management System in Python Part - 1

  • TBM قسمت - 1 TBM Part - 1

  • TBM قسمت - 2 TBM Part - 2

  • TBM قسمت - 3 TBM Part - 3

  • TBM قسمت - 4 TBM Part - 4

  • TBM قسمت - 5 TBM Part - 5

  • TBM قسمت - 6 TBM Part - 6

  • TBM قسمت - 7 TBM Part - 7

  • TBM قسمت - 8 TBM Part - 8

روز شصت و یکم: سیستم مدیریت رزرو تاکسی در پایتون قسمت - 2 Day 61: Taxi Booking Management System in Python Part - 2

  • TBM قسمت - 9 TBM Part - 9

  • TBM قسمت - 10 TBM Part - 10

  • TBM قسمت - 11 TBM Part - 11

  • TBM قسمت - 12 TBM Part - 12

  • TBM قسمت - 13 TBM Part - 13

  • TBM قسمت - 14 TBM Part - 14

  • TBM قسمت - 15 TBM Part - 15

روز شصت و دوم: سیستم مدیریت رزرو تاکسی در پایتون قسمت - 3 Day 62: Taxi Booking Management System in Python Part - 3

  • TBM قسمت - 16 TBM Part - 16

  • TBM قسمت - 17 TBM Part - 17

  • TBM قسمت - 18 TBM Part - 18

  • TBM قسمت - 19 TBM Part - 19

  • TBM قسمت - 20 TBM Part - 20

  • TBM قسمت - 21 TBM Part - 21

  • TBM قسمت - 22 TBM Part - 22

  • TBM قسمت - 23 TBM Part - 23

روز شصت و سوم: برنامه نویسی بازی با PyGame در پایتون قسمت - 1 Day 63: Game Programming with PyGame in Python Part - 1

  • مقدمه ای بر PyGame Introduction to PyGame

  • وارد کردن ماژول PyGame Importing the PyGame Module

  • مفاهیم بنیادی ماژول PyGame Foundational Concepts of PyGame Module

  • PyGame Clock و Blit PyGame Clock and Blit

  • بارگیری یک تصویر Loading an Image

  • نمایش متن در پنجره بازی Displaying Text on Gaming Window

روز شصت و چهارم: برنامه نویسی بازی با PyGame در پایتون قسمت - 2 Day 64: Game Programming with PyGame in Python Part - 2

  • تشخیص کلید در PyGame Key Detection in PyGame

  • رسم اشکال اولیه Primitive Drawing Shapes

  • ساخت یک شیء پرش کننده Making an Object Jump

  • بارگیری یا پخش صدا Load or Play Audio

  • حرکت دادن یک شیء Moving an Object

روز شصت و پنجم: برنامه نویسی بازی با PyGame در پایتون قسمت - 2 Day 65: Game Programming with PyGame in Python Part - 2

  • ایجاد دکمه های تعاملی Creating Interactable Buttons

  • افزودن مرزها به یک شیء Adding Boundaries to an Object

  • نمایش برف با استفاده از PyGame Snow Display using PyGame

  • تصویرسازی مرتب سازی حبابی Bubble Sort Visualizer

روز شصت و ششم: تکلیف Day 66: Assignment

  • تکلیف شماره 1 Assignment#1

  • تکلیف شماره 2 Assignment#2

روز شصت و هفتم: بیایید یک بازی ماشین سواری در پایتون بسازیم قسمت - 1 Day 67: Let's Make a Car Racing Game in Python Part - 1

  • کد منبع و فایل های رسانه ای برای بازی Source Code and Media Files for the Game

  • بازی ماشین سواری قسمت - 1 Car Racing Game Part - 1

  • بازی ماشین سواری قسمت - 2 Car Racing Game Part - 2

  • بازی ماشین سواری قسمت - 3 Car Racing Game Part - 3

  • بازی ماشین سواری قسمت - 4 Car Racing Game Part - 4

روز شصت و هشتم: بیایید یک بازی ماشین سواری در پایتون بسازیم قسمت - 2 Day 68: Let's Make a Car Racing Game in Python Part - 2

  • بازی ماشین سواری قسمت - 5 Car Racing Game Part - 5

  • بازی ماشین سواری قسمت - 6 Car Racing Game Part - 6

  • بازی ماشین سواری قسمت - 7 Car Racing Game Part - 7

  • بازی ماشین سواری قسمت - 8 Car Racing Game Part - 8

  • بازی ماشین سواری قسمت - 9 Car Racing Game Part - 9

روز 69: بیایید یک بازی ماشین سواری با پایتون بسازیم قسمت - 3 Day 69: Let's Make a Car Racing Game in Python Part - 3

  • بازی ماشین سواری قسمت - 10 Car Racing Game Part - 10

  • بازی ماشین سواری قسمت - 11 Car Racing Game Part - 11

  • بازی ماشین سواری قسمت - 12 Car Racing Game Part - 12

  • بازی ماشین سواری قسمت - 13 Car Racing Game Part - 13

روز 70: بازی پرنده فلاپی با پایتون قسمت - 1 Day 70: Flappy Bird Game in Python Part - 1

  • تعریف متغیرهای سراسری Defining Global Variables

  • آرایه تصویر بازی The Game Image Array

  • آرایه صدای صوتی Audio Sound Array

  • خوش آمدید به صفحه اصلی Welcome to the Main Screen

روز 71: بازی پرنده فلاپی با پایتون قسمت - 2 Day 71: Flappy Bird Game in Python Part - 2

  • قسمت بازی - 1 Game Play Part - 1

  • قسمت بازی - 2 Game Play Part - 2

  • تشخیص برخورد Collision Detection

  • تولید لوله های تصادفی Random Pipes Generation

روز 72: تمرین Day 72: Assignment

  • تمرین Assignment

روز 73: تمرین Day 73: Assignment

  • تمرین Assignment

روز 74: برنامه نویسی گرافیکی سطح پیشرفته با WX-Python قسمت - 1 Day 74: Advanced Level Graphical Programming with WX-Python Part - 1

  • مقدمه ای بر WX Python Introduction to WX Python

  • محیط WX-Python WX-Python Environment

  • WX-Python در مقابل PyQt5 WX-Python vs PyQt5

  • WX-Python در مقابل Tkinter WX-Python vs Tkinter

  • وارد کردن ماژول WX-Python Importing the WX-Python Module

  • ایجاد اولین پنجره GUI در WX-Python Creating the First GUI Window in WX-Python

روز 75: برنامه نویسی گرافیکی سطح پیشرفته با WX-Python قسمت - 2 Day 75: Advanced Level Graphical Programming with WX-Python Part - 2

  • کلاس قاب پنجره Window Frame Class

  • ایجاد اولین پنل Creating First Panel

  • ایجاد برچسب در WX-Python Creating Label in WX-Python

  • ایجاد طرح بندی ها در WX-Python Creating Layouts in WX-Python

  • Grid Sizer در WX-Python Grid Sizer in WX-Python

  • ایجاد دکمه ها در WX-Python Creating Buttons in WX-Python

  • دکمه ضامن دار Toggle Button

  • CheckBox در WX-Python CheckBox in WX-Python

  • دکمه رادیویی در WX-Python Radio Button in WX-Python

روز 76: برنامه نویسی گرافیکی سطح پیشرفته با WX-Python قسمت - 3 Day 76: Advanced Level Graphical Programming with WX-Python Part - 3

  • راهنمای ابزار در WX-Python Tool Tip in WX-Python

  • جعبه ترکیبی در WX-Python Combo Box in WX-Python

  • جعبه پیام در WX-Python Message Box in WX-Python

  • جعبه سوال در WX-Python Question Box in WX-Python

  • دکمه چرخان در WX-Python Spin Button in WX-Python

  • جعبه لیست در WX-Python List Box in WX-Python

  • نوار وضعیت در WX-Python Status Bar in WX-Python

روز 77: برنامه نویسی گرافیکی سطح پیشرفته با WX-Python قسمت - 4 Day 77: Advanced Level Graphical Programming with WX-Python Part - 4

  • کنترل متن در WX-Python Text Control in WX-Python

  • گفتگوی فونت در WX-Python Font Dialog in WX-Python

  • گفتگوی چاپ در WX-Python Print Dialog in WX-Python

  • جعبه درباره در WX-Python About Box in WX-Python

  • ایجاد نوار لغزنده در WX-Python Creating Slider in WX-Python

  • Grid ها در WX-Python Grids in WX-Python

  • سفارشی سازی جداول در WX-Python Customize Tables in WX-Python

روز 78: تکالیف - وظایف چالشی Day 78: Assignments - Challenge Tasks

  • تمرین Assignment

روز 79: تکالیف - وظایف چالشی Day 79: Assignments - Challenge Tasks

  • تمرین Assignment

روز 80: پیش بینی خروجی برنامه های پایتون قسمت - 1 Day 80: Predicting Output of Python Programs Part - 1

  • پیش بینی خروجی Predicting Output

روز 81: پیش بینی خروجی برنامه های پایتون قسمت - 2 Day 81: Predicting Output of Python Programs Part - 2

  • پیش بینی خروجی Predicting Output

روز 82: تکالیف - وظایف چالشی Day 82: Assignments - Challenge Tasks

  • تمرین Assignment

روز 83: تکالیف - وظایف چالشی Day 83: Assignments - Challenge Tasks

  • تمرین Assignment

روز 84: تکالیف - وظایف چالشی Day 84: Assignments - Challenge Tasks

  • تمرین Assignment

روز 85: پروژه بزرگ - ایجاد یک برنامه هواشناسی - تمرین قسمت - 1 Day 85: Mega Project - Creating a Weather App - Assignment Part - 1

  • وب سایت برنامه هواشناسی قسمت - 1 Weather App Website Part - 1

روز 86: پروژه بزرگ - ایجاد یک برنامه هواشناسی - تمرین قسمت - 2 Day 86: Mega Project - Creating a Weather App - Assignment Part - 2

  • وب سایت برنامه هواشناسی قسمت - 2 Weather App Website Part - 2

روز 87: پروژه بزرگ - ایجاد یک برنامه هواشناسی - تمرین قسمت - 3 Day 87: Mega Project - Creating a Weather App - Assignment Part - 3

  • وب سایت برنامه هواشناسی قسمت - 3 Weather App Website Part - 3

روز 88: سوالات مصاحبه پایتون قسمت - 1 Day 88: Python Interview Questions Part - 1

  • سوالات مصاحبه پایتون - سطح پایه Python Interview Questions - Basic Level

روز 89: سوالات مصاحبه پایتون قسمت - 2 Day 89: Python Interview Questions Part - 2

  • سوالات مصاحبه پایتون - سطح پیشرفته Python Interview Questions - Advance Level

روز 90: روز پایانی - هر سوالی در مورد پایتون و شغل حرفه ای خود دارید از من بپرسید Day 90: Final Day - Ask me Anything related to Python & your Professional Career

  • روز 90: روز پایانی - هر سوالی در مورد پایتون و شغل حرفه ای خود دارید از من بپرسید Day 90: Final Day - Ask me Anything related to Python & your Professional Career

نمایش نظرات

آموزش ۹۰ روز پایتون: از صفر تا تبدیل شدن به یک توسعه‌دهنده حرفه‌ای
جزییات دوره
51.5 hours
348
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
568
4.6 از 5
دارد
دارد
دارد
Coding School
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Coding School Coding School

مهندس نرم افزار، دانشمند داده و کارآفرین