آموزش بسته جامع شغلی پایتون 2025: 15 پروژه + هوش مصنوعی مولد (GenAI) - آخرین آپدیت

دانلود The Complete Python Career Pack 2025: 15 Projects + GenAI

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

دوره جامع آموزش پایتون: از مقدماتی تا پیشرفته با پروژه‌های کاربردی (وب، رابط گرافیکی، اتوماسیون، استخراج داده، تحلیل داده، OpenAI ChatGPT و موارد دیگر)

یاد بگیرید چگونه کد پایتون تمیز بنویسید و رویکرد ساخت پروژه را در نظر بگیرید.

ادغام ChatGPT در یادگیری روزانه برای درک سریع‌تر مطالب (2 برابر سریع‌تر)

مفاهیم اساسی، متوسط و پیشرفته را با توضیحات و مثال‌های دقیق درک کنید!

کار بر روی 13 پروژه مختلف و 2 تکلیف با ماژول‌های: OpenCV، Pandas، Tkinter، Tweepy، Pillow، BeautifulSoup، OpenAI، Flask و موارد دیگر!

با 4 اصل برنامه‌نویسی شیءگرا آشنا شوید

مهارت حل مسئله را با مثال‌های عملی و پیاده‌سازی پروژه‌ها تقویت کنید

از ChatGPT برای ساخت پروژه از ابتدا، ایجاد، توضیح و اصلاح هر چیزی استفاده کنید!

ویژگی‌های جدید موجود در آخرین نسخه‌های پایتون، از جمله Python 3.12 را بررسی کنید.

حوزه‌های مختلف را از طریق پروژه‌ها کشف کنید: برنامه‌های وب و دسکتاپ، تحلیل داده‌ها، کار با API، استخراج داده‌ها از وب، اتوماسیون و موارد دیگر!

API OpenAI را برای پروژه‌های سفارشی کاوش کنید: Chatbot هوش مصنوعی، نویسنده اسکریپت پادکست، تولید تصویر با DALL-E و موارد دیگر!

پیش‌نیازها: سیستم عامل ویندوز یا مک با اتصال به اینترنت.

به دوره برنامه‌نویسی پایتون A-Z خوش آمدید. یک دوره برای شروع سفر شما در پایتون به صورت گام به گام برای مبتدیان. این دوره به تمام مفاهیم مهم پایتون با توضیحات، مثال‌ها و پیاده‌سازی می‌پردازد. کل دوره برای مبتدیان با یک هدف طراحی شده است: یادگیری مفاهیم و ساخت پروژه‌های پایتون.

در طول دوره، مهم‌ترین مباحث پایتون را به صورت گام به گام بررسی خواهیم کرد:

مفاهیم اساسی:

  • مبانی برنامه‌نویسی پایتون - عبارات، متغیرها و چاپ خروجی
  • عملگرهای پایتون - عملگرهای انتساب، عملگرهای رابطه‌ای و منطقی، عملگرهای اتصال کوتاه
  • عبارات شرطی پایتون و دستور if
  • متدها - پارامترها، آرگومان‌ها و مقادیر بازگشتی
  • برنامه‌نویسی شیءگرا کامل - کلاس، اشیاء
  • OOPS - Encapsulation، Inheritance و Class Abstract
  • ساختارهای داده پایتون به صورت عمیق - لیست، مجموعه، دیکشنری و تاپل
  • عبارات شرطی - دستور If Else، Nested If Else
  • حلقه‌ها - حلقه For، حلقه While در پایتون، Break و Continue
  • تغییرپذیری - تغییرناپذیری انواع داده‌های اساسی پایتون
  • ماژول‌های داخلی و تعریف شده توسط کاربر
  • خطاها و مدیریت استثنا - try، except، else و finally
  • استثنای سفارشی - ایجاد، و بالا بردن یک استثنای سفارشی

مفاهیم پیشرفته:

  • بازگشت
  • Map، Filter و Reduce
  • List Comprehension
  • عبارات باقاعده
  • Decorators
  • Logging
  • تاریخ و زمان
  • عملگر Walrus، آرگومان فقط موقعیتی و f-String
  • عملگر Union، Type Hinting و پشتیبانی از زمان بومی
  • مطابقت الگوی ساختاری
  • یادداشت‌های استثنا، پیام خطای بهتر و بهبود سرعت

پروژه‌ها:

  • تشخیص چهره با OpenCV
  • مولد رمز عبور با ماژول Random
  • تحلیل داده‌ها با Pandas
  • دسترسی به داده‌ها از طریق CoinMarketCap API
  • ساخت برنامه‌های دسکتاپ با Tkinter و ادغام پایگاه داده SQLite3.
  • اتوماتیک بات توییتر با Tweepy
  • اتوماتیک وب اسکرپر و ارسال ایمیل با BeautifulSoup
  • اتوماتیک تولید تصویر در شبکه‌های اجتماعی با استفاده از کتابخانه Pillow و OpenWeatherMap API
  • نویسنده اسکریپت پادکست با OpenAI
  • چت‌بات مکالمه‌ای با OpenAI
  • مولد تصویر با DALL-E
  • خلاصه‌کننده ویدئو با ChatGPT
  • وب اپلیکیشن نمونه کارها با فریمورک Flask

در مجموع، ما بر روی 13 پروژه مختلف و 2 تکلیف با OpenCV، Pandas، Tkinter، Tweepy، Pillow، BeautifulSoup، OpenAI، Flask و موارد دیگر کار می‌کنیم. برخی از پروژه‌ها فقط مبانی را پوشش می‌دهند، در حالی که برخی دیگر عمیق‌تر هستند. هدف اصلی این دوره یادگیری برنامه‌نویسی با ساخت پروژه‌ها است.

چرا این دوره؟

  • دوره کامل بر روی رویکرد ساخت پروژه متمرکز است، شما هر مفهوم را از طریق یک رویکرد منطقی یاد می‌گیرید.
  • تمام مفاهیم مهم را به ساده‌ترین روش ممکن با مثال‌های فراوان و پروژه‌ها یاد بگیرید.
  • هیچ تجربه قبلی برنامه‌نویسی یا کدنویسی لازم نیست، ما همه چیز را گام به گام از ابتدا پوشش خواهیم داد.

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

هم‌اکنون ثبت‌نام کنید، من مطمئن خواهم شد که شما بهترین‌ها را در مورد پایتون یاد می‌گیرید.


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

مقدمه دوره Course Introduction

  • مقدمه دوره Course Introduction

  • خوش آمدید - شروع کنیم! Welcome - Lets Get Started!

  • منابع [مهم] Resources [Important]

  • برنامه نویسی پایتون - آیا پایتون یک حباب است؟ Python Programming - Is Python A Bubble?

تنظیمات و نصب پایتون Python Setup & Installing

  • نصب پایتون 3.x Python 3.x Installation

  • نصب پایتون در لینوکس/مک Installing Python on Linux/Mac

  • روش‌های مختلف برای اجرای کدهای پایتون Different Methods To Execute Python Codes

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

  • متغیرها و مدیریت حافظه پایتون Variables and Python Memory Management

انواع داده در پایتون Datatypes in Python

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

  • دنباله‌ها در پایتون Sequences in Python

  • مجموعه‌ها، دیکشنری Sets, Dictionary

  • لیترال‌ها و شناسه ها Literals and Identifiers

  • کلمات رزرو شده - شما نمی‌توانید از آنها استفاده کنید! Reserve Words - You Cann't Use Them!

عملگرها در پایتون Operators in Python

  • عملگرها: حسابی، انتساب Operators: Arithmetic, Assignment

  • عملگرها: منهاي يكي، رابطه‌ای، منطقی، بولین Operators: Unary Minus, Relational, Logical, Boolean

  • درک کاراکترهای فرار Understanding Escape Characters

ورودی و خروجی Input and Output

  • مقدمه ای بر دستورات ورودی و خروجی Introduction to Input and Output Statements

  • دستورات خروجی Output Statements

  • دستورات ورودی Input Statements

  • توابع داخلی پایتون و ماژول داخلی Python Built-in Functions and Built-in Module

IDE (محیط توسعه یکپارچه) IDE (Integrated Development Environment)

  • کار با ویرایشگر کد Working With Code Editor

دستورات کنترلی پایتون Python Control Statements

  • شرطی‌ها: اگر، اگر... والا و تورفتگی Conditionals: If, If ... Else and Indentation

  • تورفتگی Indentation

  • شرطی‌ها: دستورات If... Else با عملگرها Conditionals: If ... Else Statements With Operators

  • شرطی‌ها: دستورات if... elif ... else + دستورات if تو در تو Conditionals: if... elif ... else Statements + Nested if Statements

حلقه‌ها در پایتون Loops In Python

  • حلقه While While Loop

  • حلقه‌های For - قسمت 1 For Loops - Part 1

  • حلقه‌های For - قسمت 2 For Loops - Part 2

  • دستورات Break و Continue Break and Continue Statements

رشته ها و کاراکترها Strings and Characters

  • نظرات و رشته های Doc Comments and Doc Strings

  • شیرجه عمیق با "رشته ها" Diving Deep With "Strings"

لیست‌ها، تاپل‌ها و دیکشنری‌ها Lists, Tuples and Dictionaries

  • شیرجه عمیق - لیست Diving Deep - List

  • شیرجه عمیق - تاپل‌ها Diving Deep - Tuples

  • شیرجه عمیق - دیکشنری‌ها Diving Deep - Dictionaries

  • ایندکس گذاری، برش، ایندکس گذاری منفی Indexing, Slicing, Negative Indexing

توابع Functions

  • توابع چیستند؟ What are Functions?

  • پارامترها، آرگومان‌ها، بازگشت Parameters, Arguments, Return

  • آرگومان‌های رسمی و واقعی (arg، *arg، **karg) Formal and Actual Arguments (arg, *arg, **karg)

  • متغیرهای محلی و سراسری Local and Global Variables

برنامه نویسی شی گرا (OOP) Object Oriented Programming (OOP)

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

  • کلاس‌ها و اشیاء در پایتون (OOP) Classes and Objects in Python (OOP)

  • درک متد init() و پارامتر 'self' Understanding init() Method and 'self ' Parameter

  • تئوری: درک متد init() و پارامتر 'self' Theory: Understanding init() Method and 'self ' Parameter

  • حل وظیفه: OOPS Solving Task: OOPS

  • تعریف چندین سازنده در پایتون؟ Defining Multiple Constructors in Python?

  • کپسوله سازی Encapsulation

  • متدهای عمومی و خصوصی Public And Private Methods

  • وراثت Inheritance

  • Getter و Setter Getter and Setter

  • ایجاد و وارد کردن ماژول Creating And Importing Module

  • ایجاد ماژول تعریف شده توسط کاربر Creating User Defined Module

  • وراثت چندگانه Multiple Inheritance

  • درک تابع super() [قسمت 1] Understanding super() Function [Part 1]

  • درک تابع super() [قسمت 2] Understanding super() Function [Part 2]

  • قرارداد نامگذاری پایتون (کلاس‌ها، متغیرها، توابع، متدها...) Python Naming Convention (Classes, Variables, Functions, Methods ...)

  • ترکیب Composition

  • تجمیع Aggregation

  • کلاس‌های انتزاعی Abstract Classes

  • بحث درباره import و from Discussing Over import And from

  • بارگذاری بیش از حد عملگر [قسمت 1] Operator Overloading [Part 1]

  • بارگذاری بیش از حد عملگر [قسمت 2] Operator Overloading [Part 2]

مدیریت خطاها و استثناها Errors And Exceptions Handling

  • خطاها - انواع خطاها! Errors - Types of Errors!

  • استثناها Exceptions

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

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

  • Try، Except، Else و Finally Try, Except, Else And Finally

  • افزایش استثنا Raising Exception

  • ایجاد استثنای تعریف شده توسط کاربر Creating User Defined Exception

__name__ == "__main__" __name__ == "__main__"

  • if __name__ == "__main__" if __name__ == "__main__"

ورودی/خروجی پایتون - مدیریت فایل Python I/O - File Handling

  • ایجاد فایل متنی و نوشتن محتوا Creating Text File And Write Content

  • افزودن فایل‌ها - 1 | حل مثال - مدیریت فایل Appending Files - 1 | Solving Example - File Handling

  • افزودن فایل‌ها - 2 | حل مثال - مدیریت فایل Appending Files - 2 | Solving Example - File Handling

  • نحوه خواندن محتوا از یک فایل How To Read Content From A File

سیستم مدیریت بسته پایتون Python Package Management System

  • pip - PyPI برای مدیریت بسته های پایتون pip - PyPI for Managing Python packages

پروژه 1 - تشخیص چهره Project 1 - Face Detection

  • OpenCV چیست؟ What is OpenCV?

  • تشخیص چهره OpenCV با پایتون OpenCV Face Detection With Python

  • تشخیص چهره‌های 'Elon Musk' و 'Mark Zuckerberg' Detecting 'Elon Musk' And 'Mark Zuckerberg' Faces

  • کد پروژه تشخیص چهره OpenCV OpenCV Face Detection - Project Code

  • تشخیص چهره‌های همه تصاویر در پوشه Detecting Faces Of All Images In The Folder

پروژه 2 - تولید کننده رمز عبور Project 2 - Password Generator

  • ماژول Random Random Module

  • تولید کننده رمز عبور تصادفی Random Password Generator

  • تولید کننده رمز عبور خوانا Readable Password Generator

پروژه 3 - تجزیه و تحلیل داده‌ها با Pandas Project 3 - Data Analysis With Pandas

  • Pandas چیست؟ What is Pandas?

  • شروع با Pandas و iPython Starting With Pandas And iPython

  • کار با Jupyter Notebooks Working with Jupyter Notebooks

  • دستورات مهم Jupyter Notebook Important Jupyter Notebook Commands

  • کار با فایل‌های CSV، Excel، TXT و JSON Working with CSV, Excel, TXT and JSON Files

  • کار با پاسخ API Working with API Response

  • ایندکس گذاری و برش جداول Dataframe [قسمت 1] Indexing and Slicing Dataframe Tables [Part 1]

  • ایندکس گذاری و برش جداول Dataframe [قسمت 2] Indexing and Slicing Dataframe Tables [Part 2]

  • حذف ستون‌ها و سطرها Deleting Columns and Rows

  • افزودن و به روز رسانی ستون‌ها و سطرها Adding and Updating new Columns and Rows

پروژه 4 - دریافت داده‌ها با CoinMarketCap API Project 4 - Get Data with CoinMarketCap API

  • API چیست؟ What is API?

  • API و روش‌های درخواست چیست؟ What is API and Request Methods?

  • کار با CoinMarketCap API Working with CoinMarketCap API

  • فرمت API API Format

  • واکشی داده‌های API Fetching API Data

  • استخراج داده‌های API و Coin Extracting API and Coin Data

  • ایجاد لیست Coin و درک سبد Creating Coin List & Understanding Portfolio

  • ایجاد دیکشنری سبد Creating Portfolio Dictionary

  • محاسبه سود و زیان Calculating Profit and Loss

  • پروژه - کد منبع Project - Source Code

پروژه 5.1 - ساخت برنامه سبد GUI با Tkinter Project 5.1 - Building GUI Portfolio App With Tkinter

  • معرفی GUI - رابط کاربری گرافیکی GUI Introduction - Graphical User Interface

  • درک 3 مرحله عملکرد Tkinter Understanding 3 Steps Tkinter Working

  • پنجره اصلی Tkinter و برچسب‌ها Tkinter Main Window and Labels

  • قالب بندی برنامه - افزودن سرصفحه Application Formatting - Adding Header

  • قالب بندی برنامه - افزودن داده های بیشتر Application Formatting - Adding More Data

  • قالب بندی برنامه - بهبود رابط کاربری Application Formatting - Improving User Interface

  • نشانگر رنگ برای سود و زیان Color Indication For Profit and Loss

  • افزودن دکمه به‌روزرسانی Adding Update Button

  • ایجاد برنامه اجرایی (.exe file) Creating Executable App (.exe file)

پروژه 5.2 - درک اصول اولیه پایگاه داده (SQLite3) Project 5.2 - Understanding Database Basics (SQLite3)

  • پایگاه‌های داده - SQL در مقابل SQLite3 Databases - SQL vs SQLite3

  • معرفی SQLite3 و عملکرد آن Introduction to SQLite3 and its Workings

  • ایجاد جدول | کار با DB Browser Creating Table | Working with DB Browser

  • وارد کردن مقادیر - پایگاه‌های داده Insert Values - Databases

  • به روز رسانی مقادیر - پایگاه‌های داده Update Values - Databases

  • واکشی داده‌ها از پایگاه داده Fetching Data From Database

  • حذف داده‌ها - پایگاه داده Delete Data - Database

  • ایجاد توابع برای عملیات - پایگاه داده Creating Functions For Operation - Database

پروژه 5.3 - برنامه GUI Tkinter با پایگاه داده SQLite3 Project 5.3 - Tkinter GUI Application with SQLite3 Database

  • اتصال با پایگاه داده Connecting With Database

  • واکشی داده‌ها از پایگاه داده Fetching Data From Database

  • تغییر برنامه فعلی Modifying Current Application

  • افزودن دکمه "افزودن Coin" Adding "Add Coin" Button

  • افزودن دکمه "به روز رسانی Coin" - "حذف Coin" Adding "Update Coin" - "Delete Coin" Button

  • حل مشکل چند لایه Solving Multiple Layer Issue

  • افزودن سیستم اعلان - جعبه Popup Adding Notification System - Popup Box

  • افزودن سیستم ناوبری - نوار منو Adding Navigation System - Menu Bar

  • پروژه - کد منبع Project - Source Code

پروژه 6 - ساخت ربات وب اسکرپینگ با پایتون Project 6 - Building Web Scraping Bot With Python

  • مقدمه پروژه - ربات وب اسکرپینگ Project Introduction - Web Scraping Bot

  • دموی پروژه - ربات وب اسکرپینگ Project Demo - Web Scraping Bot

  • چگونه داده‌ها را اسکرپ می‌کنیم؟ How Do We Scrape Data?

  • وب اسکرپینگ - مروری Web Scraping - Overview

  • تنظیمات پروژه + نصب کتابخانه‌ها Project Setup + Installing Libraries

  • کار با BeautifulSoup Working With BeautifulSoup

  • فیلتر کردن داده‌های مورد نیاز Filtering Required Data

  • استخراج قیمت فعلی Extracting Current Price

  • استخراج محتوای جدول - I Extracting Table Content - I

  • استخراج محتوای جدول - II Extracting Table Content - II

  • استخراج تمام نتایج سهام Extracting All Stock Result

  • کار با فایل استاتیک Working with Static File

  • ذخیره محتوای سهام در فایل CSV Storing Stock Content in CSV File

  • ارسال ایمیل متنی از طریق SMTPLIB Sending Text Mail Through SMTPLIB

  • ارسال ایمیل متنی از طریق ماژول ایمیل Sending Text Mail Through Email Module

  • ارسال پیوست از طریق ماژول ایمیل Sending Attachment Through Email Module

  • ادغام سیستم ایمیل با Web Scraper Integrating Mail System with Web Scraper

  • نام فایل مطابق با تاریخ امروز File Name According To Today's Date

  • پروژه - کد منبع Project - Source Code

پروژه 7 - خودکارسازی پیش‌بینی آب و هوا Project 7 - Automate Weather Forecast

  • مقدمه پروژه: خودکارسازی پیش بینی آب و هوا Project Introduction: Automate Weather Forecast

  • OpenWeatherMap API OpenWeatherMap API

  • کار با داده‌های API Working With API Data

  • کار با کتابخانه Pillow Working With Pillow Library

  • افزودن محتوا: تاریخ و زمان Adding Content: Date and Time

  • افزودن محتوا: موقعیت چند شهر Adding Content: Multiple City Position

  • افزودن محتوا: داده های چند شهر Adding Content: Multiple City Data

  • افزودن محتوا: داده های چند کشور Adding Content: Multiple Country Data

  • ذخیره پست به عنوان PNG و PDF Saving Post as PNG and PDF

  • تمرین: خودکارسازی برای استوری‌ها Exercise: Automate For Stories

  • پروژه - کد منبع Project - Source Code

پروژه [8، 9]: تکالیف Project [8, 9]: Assignments

  • پروژه 8 - بهینه سازی و تبدیل تصویر پایتون Project 8 - Python Image Optimization and Transformations

  • پروژه 9 - مقاله وب اسکرپینگ دایره المعارف Project 9 - Web Scraping Encyclopedia Article

  • راه حل‌های تکلیف Assignment Solutions

پروژه 10 - ساخت ربات توییتر با پایتون و Tweepy (اختیاری) Project 10 - Building Twitter Bot With Python and Tweepy (Optional)

  • به روز رسانی API توییتر [مهم] Twitter API Update [Important]

  • مقدمه پروژه: ربات توییتر Project Introduction: Twitter Bot

  • ایجاد حساب توسعه دهنده توییتر Creating Twitter Developer Account

  • ایجاد برنامه و تولید توکن های دسترسی Creating App and Generation Access Tokens

  • نصب Tweepy Installing Tweepy

  • به روز رسانی وضعیت از طریق ربات Update Status Through Bot

  • مقدمه ای بر پاسخ خودکار Introduction To Auto-Reply

  • کار با جدول زمانی و ذکرها Working With Timeline and Mentions

  • تکرار توییت ها و افزودن شرط Iterate Tweets And Add Condition

  • ذخیره شناسه توییت های پاسخ داده شده Storing Replied Tweet ID's

  • ذخیره-دسترسی به آخرین شناسه دیده شده Storing-Accessing Last Seen ID

  • پاسخ دادن به توییت Replying Tweet

  • قالب بندی تابع و تست ربات Formatting Function and Testing Bot

  • Retweet خودکار و Like خودکار Auto Retweet and Auto Like

  • تنظیم PythonAnyWhere Setting-up PythonAnyWhere

  • استقرار انجام شده در طول آزمایش Deployment Done Along Testing

  • Retweet خودکار به هشتگ خاص Auto Retweet To Particular Hashtag

  • پیاده سازی مدیریت خطا و تست ربات Implementing Error Handling And Testing Bot

  • پروژه - کد منبع Project - Source Code

پیشرفته: بازگشت Advanced: Recursion

  • بازگشت چیست؟ What is Recursion?

  • کنترل یک تابع Control of a Function

  • ردیابی درخت Tracing Tree

  • پشته تماس Call Stack

  • بازگشت درختی Tree Recursion

  • مثال: فاکتوریل یک عدد Example: Factorial of a Number

پیشرفته: Map، Filter و Reduce Advanced: Map, Filter and Reduce

  • توابع Lambda Lambda Functions

  • Map Map

  • Filter Filter

  • Reduce Reduce

پیشرفته: Comprehension Advanced: Comprehension

  • List Comprehension List Comprehension

پیشرفته: عبارت‌های منظم Advanced: Regular Expressions

  • چرا از عبارت‌های منظم استفاده می‌کنیم Why We Use Regular Expressions

  • روش‌های مختلف با RegEx Different Methods With RegEx

  • نوشتن الگوها Writing Patterns

  • ایجاد الگو برای اعتبار سنجی ایمیل Creating Pattern For Email Validation

پیشرفته: Decorators Advanced: Decorators

  • Decorators Decorators

پیشرفته: Logging Advanced: Logging

  • Logging Logging

پیشرفته: تاریخ و زمان Advanced: Date and Time

  • تاریخ و زمان Date and Time

پیشرفته: ویژگی‌های جدید پایتون Advanced: New Python Features

  • پایتون 3.8: عملگر Walrus، آرگومان فقط موقعیتی و f-String Python 3.8: Walrus Operator, Positional-Only Argument & f-String

  • پایتون 3.9: عملگرهای Union Python 3.9: Union Operators

  • پایتون 3.9: Type Hinting Python 3.9: Type Hinting

  • پایتون 3.9: روش‌های جدید کلاس رشته Python 3.9: New String Class Methods

  • پایتون 3.9: پشتیبانی از زمان بومی (Zoneinfo) Python 3.9: Native Time Support (Zoneinfo)

  • پایتون 3.10: Match Case، خطاهای بهتر و موارد دیگر Python 3.10: Match Case, Better Errors & More

  • پایتون 3.11: یادداشت‌های استثنا و سرعت Python 3.11: Exception Notes & Speed

  • پایتون 3.12: پیام‌های خطای بهبود یافته Python 3.12: Improved Error Messages

پروژه 11: نویسنده اسکریپت پادکست با OpenAI Project 11: Podcast Script Writer With OpenAI

  • مقدمه پروژه: نویسنده اسکریپت پادکست با OpenAI Project Introduction: Podcast Script Writer With OpenAI

  • معرفی OpenAI Introduction To OpenAI

  • OpenAI Playground و اصطلاحات رایج OpenAI Playground & Common Terms

  • AI نوشتن اسکریپت پادکست AI Writing Podcast Script

  • پروژه - کد منبع Project - Source Code

پروژه 12: Chatbot AI مکالمه‌ای Project 12: Conversational AI Chatbot

  • دموی پروژه: Chatbot AI مکالمه‌ای Project Demo: Conversational AI Chatbot

  • Prompt چگونه برای مکالمات کار می کند؟ How Prompt Work For Conversations?

  • به روز رسانی Prompt، Max Tokens و تاریخچه چت Updating Prompt, Max Tokens & Chat History

  • ذخیره تاریخچه چت در فایل TXT Storing Chat History To TXT File

  • پنهان کردن کلید API با فایل ENV Hiding API Key With ENV File

  • نقش خاص به AI Specific Role To AI

  • فرمت تاریخچه چت با زمان بندی Chat History Format With Timestamps

  • پروژه - کد منبع Project - Source Code

پروژه 13: متن به تصویر با استفاده از DALL-E Project 13: Text To Image Using DALL-E

  • تولید تصاویر با استفاده از OpenAI DALL-E Generating Images Using OpenAI DALL-E

  • پروژه - کد منبع Project - Source Code

پروژه 14: ساخت خلاصه کننده ویدیو با ChatGPT Project 14: Building Video Summarizer With ChatGPT

  • مقدمه پروژه: ساخت خلاصه کننده ویدیو با ChatGPT Project Introduction: Building Video Summarizer With ChatGPT

  • درخواست از ChatGPT برای نوشتن کد Asking ChatGPT To Write Code

  • توضیح کد ChatGPT ChatGPT Code Explanation

  • پروژه - کد منبع Project - Source Code

پروژه 15: برنامه وب با استفاده از Flask Project 15: Web Application Using Flask

  • مقدمه پروژه: برنامه وب با استفاده از Flask Project Introduction: Web Application Using Flask

  • معرفی و نصب Flask Flask Introduction & Installation

  • شروع برنامه Flask Initiating Flask App

  • Routes، ساختار پوشه و Blueprint Routes, Folder Structure & Blueprint

  • قالب رندر Template Rendering

  • پارامترهای URL URL Parameters

  • پارامترهای Query Query Parameters

  • رندر مشروط در داخل قالب: دستور If Conditional Rendering Inside Template: If Statement

  • بازگرداندن پاسخ JSON Returning JSON Response

  • مدیریت خطا: 404 Not Found Error Handling: 404 Not Found

  • Redirection Redirection

  • رندر فایل‌های استاتیک Rendering Static Files

  • جریان کنترل در داخل قالب: حلقه For Control Flow Inside Template: For Loop

  • ساختار صفحه HTML HTML Page Structure

  • قالب پایه Base Template

  • بهبود طراحی با CSS Improving Design With CSS

  • پروژه - کد منبع Project - Source Code

Cheatsheet Cheatsheet

  • Cheatsheet [پیوست شده] Cheatsheet [Attached]

آزمون‌ها و تمرین‌ها Quizzes And Exercises

  • آزمون پایتون برای مفاهیم مبتدیان Python Quiz For Beginners Concepts

  • آزمون تصمیم گیری پایتون Python Decision Making Quiz

  • توابع پایتون Python Functions

  • برنامه نویسی شی گرا (OOP) Object Oriented Programming (OOP)

پاداش - بعدش چی؟ Bonus - What's Next?

  • پاداش - بعدش چی؟ Bonus - What's Next?

نمایش نظرات

آموزش بسته جامع شغلی پایتون 2025: 15 پروژه + هوش مصنوعی مولد (GenAI)
جزییات دوره
24.5 hours
244
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,751
4.5 از 5
دارد
دارد
دارد
Shubham Sarda
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shubham Sarda Shubham Sarda

توسعه دهنده پایتون

سلام!

من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.

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

اینجا برنامه نویسی کامل پایتون است -
برنامه نویسی پایتون - مفاهیم پیشرفته

پروژه های پایتون -

برنامه نویسی رابط کاربری گرافیکی پایتون - ساخت یک برنامه دسکتاپ با Tkinter و SQLite


کامل Django Masterclass (توسعه وب) -
Django for Beginners - Building Task Manager Web Application (قسمت 1)

Django برای مبتدیان - استقرار برنامه وب در Heroku (بخش) 3)