🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هوش مصنوعی پایتون: به زبان ساده و کاربردی
- آخرین آپدیت
دانلود Python AI - Simply Explained Hands-On
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بوتکمپ جامع پایتون: یادگیری ماشین، علم داده، اتوماسیون و SQL با پایتون
این دوره، هر آنچه برای تسلط کامل بر تمام جزئیات پایتون نیاز دارید را در اختیارتان قرار میدهد.
آیا به دنبال تسلط بر پایتون از مبانی تا پیادهسازی هر ایده نرمافزاری که به ذهنتان میرسد، هستید؟
پس این دوره برای شماست. نه تنها مبانی زبان پایتون را فرا خواهید گرفت، بلکه با دهها پروژه عملی، تمام پکیجهای کاربردی پایتون را نیز خواهید آموخت!
بهروزرسانیها
بهروزرسانی: طراحی بازی RPG با Pygame از صفر (همراه با طراحی الگوی شیگرا) اضافه شد.
بهروزرسانی: بخش وب اسکرپینگ با Beautiful Soup و Selenium اضافه شد. شامل تکنیکهای پیشرفته دیباگینگ.
بهروزرسانی: بخش فلاتر برای پایتون (طراحی رابط کاربری وب/دسکتاپ) اضافه شد.
بهروزرسانی: SQL و پایگاههای داده رابطهای (مبانی پایگاه داده و SQLAlchemy) اضافه شد. همراه با پروژه سادهشده شبکههای اجتماعی.
لیست مباحث پوشش داده شده در این دوره به شما یک دید کلی میدهد:
مبانی پایتون
برنامهنویسی شیگرا در پایتون
نامپای و پانداس برای تحلیل داده
پردازش تصویر با OpenCV
پردازش ویدئو با OpenCV
تشخیص و اتوماسیون صدا
OCR برای تبدیل تصاویر به متن
تحلیل و تجسم داده با Matplotlib و Seaborn
پیشپردازش داده برای یادگیری ماشین و یادگیری عمیق
الگوریتمهای یادگیری ماشین به زبان ساده و کدنویسی شده
الگوریتمهای یادگیری عمیق
پردازش زبان طبیعی (NLP)
یادگیری تقویتی و الگوریتمهای خودآموز
خودکارسازی وظایف تکراری
ساخت رابطهای خط فرمان (CLI)
ساخت رابطهای کاربری گرافیکی (GUI)
ساخت اپلیکیشنهای وب مبتنی بر یادگیری ماشین
فلاتر برای پایتون - Flet
پایگاههای داده
SQLAlchemy
وب اسکرپینگ با Beautiful Soup (Bs4) و سلنیوم
پیشنیازها:
تنها پیشنیاز، دسترسی به یک کامپیوتر است.
لیست کامل سرفصلها:
رشتهها و تولید اعداد تصادفی (RNG) در پایتون
دستورات شرطی
لیستها و ذخیرهسازی دستهای
ماشینهای حالت متناهی با پایتون
حلقهها
توابع
دیکشنریها
مدیریت خطا و استثناها
توابع داخلی پایتون
برنامهنویسی شیگرا در پایتون
دکوراتورها
کار با فایلهای متنی
کار با فایلهای فشرده
ترسیم داده با Matplotlib
مدیریت دایرکتوریها
اپلیکیشنهای مبتنی بر خط فرمان
نامپای و ریاضیات
پردازش تصویر با OpenCV
پردازش ویدئو
ردیابی اشیاء
پانداس و دادههای جدولی
اپلیکیشنهای پایتون مبتنی بر GUI
تبدیل پایتون به نرمافزار مستقل
سیستمهای توصیهگر با مثال نتفلیکس
OCR و تبدیل تصویر به متن
تجزیه و تحلیل داده در پایتون
تولید داده مصنوعی
تجزیه و تحلیل یادگیری ماشین در پایتون
مهندسی ویژگیها
سیبورن برای تجسم داده
نایو بیز گوسی
تحلیل مولفههای اصلی (PCA)
رگرسیون خطی
رگرسیون چندجملهای
خوشهبندی K-means
ماشین بردار پشتیبان (SVM)
تحلیل تفکیک خطی (LDA)
t-SNE
خوشهبندی سلسلهمراتبی
تحلیل سریهای زمانی
درختهای تصمیم
جنگلهای تصادفی
یادگیری تقویتی
پردازش زبان طبیعی (NLP)
ساخت فیلتر اسپم برای پیامها و ایمیلها
تقسیمبندی بازار
تحلیل قیمتگذاری مسکن
تجزیه و تحلیل یادگیری عمیق
شبکههای عصبی مصنوعی
طبقهبندی تصویر
شبکههای عصبی کانولوشنال
خودکارسازی وظایف حسابداری
ساخت اپلیکیشنهای وب
فلاتر برای پایتون با استفاده از Flet
پایتون SQL و پایگاههای داده رابطهای (با استفاده از SQLAlchemy)
Pygame و توسعه پیشرفته بازیهای RPG
و موارد دیگر...
این مفاهیم گسترده را مشاهده میکنید؟ آیا میدانید چقدر افراد برای درک مفاهیمی مانند یادگیری ماشین، یادگیری عمیق و تحلیل داده دچار چالش هستند؟ تعداد آنها بسیار زیاد است. اما با گذراندن این دوره، این مشکل برای شما وجود نخواهد داشت! مفاهیم به سادهترین شکل ممکن توضیح داده میشوند، درست مثل توضیح عملکرد الگوریتمها به یک کودک 5 ساله!
همین حالا شروع کنید و در یکی از پرتقاضاترین زبانهای برنامهنویسی بازار، شغل پیدا کنید!
به دلیل تنوع بالای مباحث در این دوره، این تنها دوره پایتون خواهد بود که برای ساخت هر نوع نرمافزار پایتونی به آن نیاز دارید.
علاوه بر این، من مربی شما خواهم بود، بنابراین میتوانید در هر زمان سوالات خود را بپرسید و من با کمال میل شما را راهنمایی خواهم کرد!
سرفصل ها و درس ها
نصب و آمادهسازی محیط
Installing And Preparing The Environment
مقدمه
Introduction
نصب محیط
Installing Environment
باز کردن IDE
Opening IDE
پیش از شروع
Before We Get Started
یادداشت منابع
Resources Note
رشتهها، تولیدکنندههای اعداد تصادفی و سرگرمی بازی خط فرمان
Strings , Random Number Generators and CLI Game Fun
معرفی بخش
Section Introduction
منابع
Resources
ایجاد متغیرها در پایتون
Creating Variables in Python
دریافت ورودی از کاربر از طریق خط فرمان
Taking Input from user via Command Line
انجام عملیات محاسباتی
Performing Arithmetic Operation
تولیدکننده اعداد تصادفی چیست؟
What is a Random Number Generator
بیایید یک بازی بسازیم!
Let's Build a Game!
دانش خود را بسنجید
Test You Knowledge
دستورات شرطی و انشعاب
Conditional Statements and Branching
معرفی بخش
Section Introduction
منابع
Resources
چگونه یک خودرو از دستور IF استفاده میکند؟
How does a Car Utilize The IF Statement
IF-ELSE: ماجراجوی ما به کدام شهر میتواند برود؟
IF-ELSE To Which City Can Our Adventurer Go?
کنترل یک اسباببازی کنترلی با دستور ELIF
Controlling an RC Toy With ELIF Statement
نمره من چیست؟
What is my Grade Letter?
بیایید یک آزمون کوچک بدهیم!
Let's take a small Quiz!
لیستها و ذخیرهسازی دستهای داده
Lists and Bundle Data storage
معرفی بخش
Section Introduction
منابع
Resources
ذخیره نامها و سنها با استفاده از لیستها
Storing Names-Ages Using Lists
افزودن به لیست و اضافه کردن به سبد خرید
Lists Append & Adding To A Shopping Cart
حذف از لیست و برداشتن اقلام از سبد خرید
List Delete & Removing Items from Shopping Cart
خالی کردن لیست و جلوگیری از خرابی سبد خرید
List Empty & Preventing A Shopping Cart Crash
لیستهای تو در تو
Nested Lists
تاپلها
Tuples
حلقه While و تکرار بیپایان برنامه
While Statement and Repeating The Program Forever
دانش خود را بیازماییم
Let's Test Our Knowledge
ماشینهای حالت متناهی در پایتون
Finite State Machines In Python
مقدمهای بر ماشینهای حالت متناهی
Introduction To Finite State Machines
منابع
Resources
حلقهها و پیمایش داده
Loops and Data Iteration
معرفی بخش
Section Introduction
منابع
Resources
صرفهجویی در فضای کد با استفاده از حلقههای FOR
Saving Code Space By Using FOR loops
شمارش
Enumeration
زیپ
Zip
حلقههای پیشرفته با List Comprehension
Advanced Loops with List Comprehension
تغییر مختصات تصویر با استفاده از حلقه For
Image Coordinates Shift Using For Loop
سازماندهی کد با توابع پایتون
Organizing Code With Python Functions
معرفی بخش
Section Introduction
منابع
Resources
ورودیهای لیست با استفاده از توابع
List Entries Using Functions
متغیرهای سراسری و آنچه تابع من نمیتواند ببیند
Global Variables & What Can't My Function See
بازگرداندن یک مقدار پس از اجرای تابع
Returning A Value After Function Execution
بازی گرافیکی: ساخت اولین بازی پینگ پنگ
Graphical Game: Build Your First Ping Pong
ایجاد پنجره
Window Creation
منابع
Resources
ساخت پدلهای پینگ پنگ
Creating Ping Pong Paddles
دستورات صفحه کلید
Keyboard Commands
حرکت پدل
Paddle Motion
حرکت توپ
Ball Motion
تشخیص برخورد
Collision Detection
امتیازدهی
Scoring
ذخیرهسازی داده با دیکشنریهای پایتون
Data Storage With Python Dictionaries
معرفی بخش
Section Introduction
منابع
Resources
معرفی دیکشنری
Dictionary Introduction
دیکشنری و لیست به عنوان یک پایگاه داده کوچک
Dictionary & Lists as a Mini Database
افزودن ورودیها به دیکشنری
Adding Entries to Dictionary
آیا این کلید اصلاً وجود دارد؟
Does this Key Even Exist?
حذف از دیکشنری/لیست
Deleting From a Dic/List
پیمایش یک دیکشنری
Iterating a Dictionary
استثناها و جلوگیری از خرابی برنامه
Exceptions and Preventing Program Crash
معرفی بخش
Section Introduction
منابع
Resources
استثناها
Exceptions
انواع استثناها
Exception Types
دستورات چند استثنایی
Multi Exception Statements
Finally چیست؟
What is Finally?
جمعآوری اطلاعات استثنا
Collecting Exception Information
اولویت
Priority
سفارشیسازی استثناها
Customizing Exceptions
Lambda و توابع داخلی
Lambda and Built-In Functions
معرفی بخش
Section Introduction
منابع
Resources
Lambda، تابعی بدون تعریف
Lambda, a Function With no Definition
توابع داخلی Map و Filter
Map and Filter Built-in Function
برنامهنویسی شیگرا در پایتون
Python Object Oriented Programming
معرفی بخش
Section Introduction
منابع
Resources
اشیاء و توابع موتور
Objects & Motor Functions
کنترل موتور با متدهای کلاس و متغیرهای کلاس
Controlling a Motor With Class Methods and Class Variables
وراثت و انتقال قابلیتها
Inheritance and Passing On Functionality
کلمه کلیدی Super
Super Keyword
دکوراتورها و توابع Wrapper
Decorators and Wrapper Functions
درک شهودی دکوراتورها
Decorators Intuition
منابع
Resources
استفاده از دکوراتور برای ایجاد نقطه بازرسی تابع
Decorating To Create a Function Check-Point
اطلاعات بیشتر درباره دکوراتورها
More About Decorators
ارسال آرگومانها
Passing Arguments
Pygame: توسعه بازی RPG با استفاده از برنامهنویسی شیگرا
Pygame: RPG Game Development using Object Oriented Programming
معرفی بخش
Section Introduction
منابع
Resources
ورقههای اسپریت
Sprite Sheets
نقشههای کاشی
Tilemaps
تزریق وابستگی و معماری بازی
Dependency Injection and Game Architecture
ساختار فایل پروژه
Project File Structure
اسکلت کلاس اصلی
Main Class Skeleton
کلاس Blocks
The Blocks Class
فرآیند برش/سطح/Blit
The Crop/Surface/Blit Process
لایهبندی اسپریتها
Sprites Layering
نمونهسازی Tilemap
Instantiating Tilemap
رسم و بهروزرسانی
Draw And Update
اشکالزدایی
Debugging
کلاس Player
Player Class
کلاس Enemy
Enemy Class
کنترل و مختصات
Control & Coordinates
برنامهریزی حرکت دشمن
Enemy Motion Planning
ماشین حالت حرکت دشمن
Enemy Motion State Machine
انیمیشن بازیکن
Player Animation
انیمیشن دشمن و برنامهریزی حرکت بیشتر
Enemy Animation And More Motion Planning
برخورد بازیکن
Player Collision
برخورد جزئی
Partial Collision
برخورد دشمن
Enemy Collision
انیمیشن آب
Water Animation
دوربین
Camera
کشتن دشمن با یک ضربه
Enemy One Hit Kill
نوار سلامتی بازیکن
Player Health Bar
نوار سلامتی دشمن
Enemy Health Bar
تجهیزات سلاح
Weapon Equipment
گلوله توپ قدرتی
Power Ball Bullet
شلیک توپ قدرتی
Shooting Power Ball
برخورد گلولهها
Bullets Collision
سیستم آسیب
Damage System
سیستم آسیب بازیکن
Player Damage System
سیستم شلیک دشمن قسمت ۱
Enemy Shooting System Part 1
سیستم شلیک دشمن قسمت ۲
Enemy Shooting System Part 2
اشکالزدایی دوربین
Debugging Camera
سیستم ذرات
Particle System
خواندن/نوشتن فایلهای فشرده/باز کردن فشردهسازی
Read/Write Zip/Unzip Files
منابع
Resources
خواندن فایلهای .txt
Reading .txt Files
نوشتن فایلهای .txt
Writing .txt Files
خواندن با Split
Reading With Split
باز کردن فایلهای .zip
Unzipping .zip Files
فشردهسازی فایلها
Zipping Files
مقدمهای بر Matplotlib
Introduction To Matplotlib
منابع
Resources
زیرنمودارها
Subplots
بصریسازی داده
Data Visualaization
انیمیشن روند زنده
Live Trend Animation
کدنویسی انیمیشن روند
Trend Animation Coding
مدیریت دایرکتوری
Directory Management
معرفی بخش
Section Introduction
درک شهودی
Intuition
منابع
Resources
افزودن دایرکتوریها و درختهای دایرکتوری
Adding Directories and Directory Trees
حذف دایرکتوریها و درختهای دایرکتوری
Removing Directories and Directory Trees
قالببندی مسیر
Path Formatting
درخت زیرپوشهها
Sub-folders Tree
کاوش دایرکتوریها
Exploring Directories
تغییر دایرکتوری در اسکریپت
Changing Directory in script
تغییر نام دستهای داده
Bulk Data Rename
جستجوی فیلتر شده
Filtered Search
ساخت برنامههای خط فرمان
Building Command Line Applications
درک شهودی رابط خط فرمان
Command Line Interface Intuition
منابع
Resources
ایجاد CLI با آرگومانها
Creating CLI with Arguments
نمایش نظرات