آموزش همه چیز را با پایتون خودکار کنید

Automate Everything with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساختن API، خودکار کردن ایمیل ها، اسکراپینگ وب، ربات های گفتگو، RegEx، NLP، SQL، رابط کاربری گرافیکی، زمان بندی وظایف و موارد دیگر در پایتون را بیاموزید! آموزش استفاده از پایتون برای خودکار کردن وب، پردازش ویدیو، ربات‌های گفتگو و صدها کار دیگر، مجموعه گسترده‌ای از برنامه‌های خود در GitHub بسازید که در طول دوره آموزشی خواهید ساخت. کارهای پایتون پس از اتمام دوره آموزش جدیدترین ابزارها و بسته های پیشرفته پایتون آموزش ترفندهای برنامه نویسی پایتون در حین ساختن برنامه های واقعی دریافت پشتیبانی از استاد و انجمن دانش آموزی ، توابع، شرطی ها و حلقه ها)

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

دانش‌آموزان چه چیزی را برای خودکار کردن یاد خواهند گرفت؟
یکی از قوی‌ترین نقاط پایتون این است که با خودکار کردن وظایف در هر منطقه، کار ما را آسان‌تر و سرگرم‌کننده‌تر می‌کند. شما یاد خواهید گرفت که ایمیل‌هایی را با پیوست به صدها مخاطب CSV ارسال کنید، پیام‌های SMS را خودکار کنید، عکس‌ها را از آلبوم‌های خود فیلتر کنید، چهره‌ها را در عکس‌ها و ویدیوها شناسایی کنید، برنامه‌های وب سریع را بچرخانید و اجرا کنید، داده‌ها را از وب‌سایت‌ها و فایل‌های PDF استخراج کنید، تبدیل بین‌های مختلف کنید. فرمت های فایل، متن تمیز با استفاده از پردازش زبان طبیعی، و بسیاری موارد دیگر. در پایان دوره، شما به مجموعه ای قوی از مهارت ها و مجموعه خوبی از GitHub مجهز خواهید شد.

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

آیا به دانش قبلی پایتون نیاز دارم؟
بله. شما باید مبانی پایتون را بدانید که متغیرها، انواع داده ها، توابع، شرطی ها و حلقه ها هستند. این دوره آن موارد را پوشش نمی دهد زیرا می توانید چنین محتوایی را به راحتی در YouTube پیدا کنید.

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

آیا باید دوره را به ترتیب داده شده دنبال کنم؟
نه، شما می توانید موضوعاتی را که دوست دارید انتخاب کنید و فقط فیلم ها را تماشا کنید و فعالیت های تمرینی را فقط برای آن موضوعات انجام دهید.

اگر گیر کنم چه می شود؟
شما در یک نقطه گیر خواهید کرد. هر برنامه نویسی این کار را می کند. وقتی این اتفاق بیفتد، ما از شما حمایت می کنیم. شما می توانید یک سوال را در Q A مطرح کنید و مدرس یا دستیار آموزشی در همان روز به سوالات شما پاسخ خواهند داد. همچنین می‌توانید از چت در دوره Discord سرور برای پرسیدن سؤالات و چت با دانش‌آموزان در مورد Python استفاده کنید.

اگر دوره را دوست نداشته باشم چه می شود؟
احتمالاً این اتفاق نخواهد افتاد. اما، اگر چنین شد، شما تحت پوشش 30 روز ضمانت بازگشت وجه Udemy هستید، بنابراین می توانید به سرعت دوره را بازگردانید. سوالی پرسیده نشد.

آیا این دوره پایتون 2 یا پایتون 3 را پوشش می دهد؟
پایتون 3.

چه IDE/ویرایشگر در این دوره استفاده می‌شود؟
ما از Repl IDE استفاده می‌کنیم که امروزه به دلیل اشتراک و ویژگی‌های مشترکی که IDE ارائه می‌دهد به یک استاندارد طلایی تبدیل می‌شود که مخصوصاً زمانی که هنوز در حال یادگیری هستید مفید هستند، اما، شما برای استفاده از IDE مورد علاقه خود رایگان هستند.

آیا برای شرکت در دوره به ویندوز، مک یا لینوکس نیاز دارم؟
سیستم عامل مهم نیست. شما حتی می توانید از یک دستگاه تلفن همراه استفاده کنید زیرا IDE مورد استفاده ما در مرورگر کار می کند.

آیا دوره منقضی می شود؟
نه. پس از خرید دوره، آن دوره متعلق به شماست. همچنین تمام به روز رسانی های آینده را به صورت رایگان دریافت خواهید کرد.


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

شروع شدن Getting Started

  • با استفاده از IDE Using the IDE

شروع شدن Getting Started

  • معرفی Introduction

  • IDE The IDE

  • IDE The IDE

  • با استفاده از IDE Using the IDE

اتوماسیون مرورگر و اسکرپینگ وب Browser Automation and Web Scraping

  • خراش دادن از IDE محلی شما Scraping from Your Local IDE

  • خراش دادن ارزش پویا Scraping Dynamic Value

  • (راه حل) وارد شوید، کلیک کنید و خراش دهید (Solution) Log in, Click, and Scrape

  • (تمرین) وارد شوید، کلیک کنید، Scrape کنید، و در فایل متنی ذخیره کنید (Exercise) Log in, Click, Scrape, and Save in Text File

  • (راه حل) وارد شوید، کلیک کنید، خراش دهید و در فایل متنی ذخیره کنید (Solution) Login, Click, Scrape and Save in Text File

  • نرخ ارز در زمان واقعی را با سوپ زیبا رد کنید Scrape Real-Time Currency Rate with Beautiful Soup

اتوماسیون مرورگر و اسکرپینگ وب Browser Automation and Web Scraping

  • آماده سازی Preparations

  • آماده سازی Preparations

  • خراش دادن متن ساده با سلنیوم Scraping Simple Text with Selenium

  • خراش دادن متن ساده با سلنیوم Scraping Simple Text with Selenium

  • خراش دادن از IDE محلی شما Scraping from Your Local IDE

  • خراش دادن ارزش پویا Scraping Dynamic Value

  • فرآیند ورود خودکار Automate Login Process

  • فرآیند ورود خودکار Automate Login Process

  • (تمرین) وارد شوید، کلیک کنید و خراش دهید (Exercise) Log in, Click, and Scrape

  • (تمرین) وارد شوید، کلیک کنید و خراش دهید (Exercise) Log in, Click, and Scrape

  • (راه حل) وارد شوید، کلیک کنید و خراش دهید (Solution) Log in, Click, and Scrape

  • (تمرین) وارد شوید، کلیک کنید، Scrape کنید، و در فایل متنی ذخیره کنید (Exercise) Log in, Click, Scrape, and Save in Text File

  • نکته: حذف همه فایل های متنی Tip: Deleting All Text Files

  • نکته: حذف همه فایل های متنی Tip: Deleting All Text Files

  • (راه حل) وارد شوید، کلیک کنید، خراش دهید و در فایل متنی ذخیره کنید (Solution) Login, Click, Scrape and Save in Text File

  • (تمرین) دسترسی به یک خرده فروش آنلاین (Exercise) Accessing an Online Retailer

  • (تمرین) دسترسی به یک خرده فروش آنلاین (Exercise) Accessing an Online Retailer

  • (راه حل) دسترسی به یک خرده فروش آنلاین (Solution) Accessing an Online Retailer

  • (راه حل) دسترسی به یک خرده فروش آنلاین (Solution) Accessing an Online Retailer

  • دانلود اطلاعات سهام برای هر شرکت برای هر تاریخی Download Stock Data for Any Company for Any Date

  • دانلود اطلاعات سهام برای هر شرکت برای هر تاریخی Download Stock Data for Any Company for Any Date

  • نرخ ارز در زمان واقعی را با سوپ زیبا رد کنید Scrape Real-Time Currency Rate with Beautiful Soup

پروژه: اعلام کننده قیمت سهام Project: Stock Price Notifier

  • الزامات پروژه Project Requirements

  • راه حل های پروژه Project Solutions

پروژه: اعلام کننده قیمت سهام Project: Stock Price Notifier

  • الزامات پروژه Project Requirements

  • راه حل های پروژه Project Solutions

دسترسی به API ها | ساخت API ها Accessing APIs | Building APIs

  • دریافت اخبار از Open News API Getting News from the Open News API

  • API اخبار: دریافت سرفصل های برتر برای هر کشوری News API: Getting Top Headlines for Any Country

  • تمرین: API پیش بینی آب و هوا Exercise: Weather Forecast API

  • API REST نرخ ارز خود را ایجاد کنید Create Your Own Currency Rate REST API

  • API رسمی فیس بوک Graph Official Facebook Graph API

  • Grammar Correction API Grammar Correction API

دسترسی به API ها | ساخت API ها Accessing APIs | Building APIs

  • دریافت کلید API Getting the API Key

  • دریافت کلید API Getting the API Key

  • REST API و پایتون REST APIs and Python

  • REST API و پایتون REST APIs and Python

  • دریافت اخبار از Open News API Getting News from the Open News API

  • API اخبار: دریافت سرفصل های برتر برای هر کشوری News API: Getting Top Headlines for Any Country

  • تمرین: API پیش بینی آب و هوا Exercise: Weather Forecast API

  • راه حل: Weather Forecast API Solution: Weather Forecast API

  • راه حل: Weather Forecast API Solution: Weather Forecast API

  • API REST نرخ ارز خود را ایجاد کنید Create Your Own Currency Rate REST API

  • API رسمی فیس بوک Graph Official Facebook Graph API

  • Grammar Correction API Grammar Correction API

کار با فایل ها و پوشه های کامپیوتری Working with Computer Files and Folders

  • معرفی کتابخانه Python Pathlib Intro to Python Pathlib Library

  • اضافه کردن پیشوند به همه نام فایل ها در پوشه Add Prefix to All Filenames in Folder

  • (تمرین) تغییر نام همه فایل ها بر اساس پوشه های فرعی (Exercise) Rename All Files Based on Sub-Sub-Folders

  • (راه حل) تغییر نام همه فایل ها بر اساس پوشه های فرعی (Solution) Rename All Files Based on Sub-Sub-Folders

  • (تمرین) تاریخ ایجاد را به همه نام فایل ها در پوشه اضافه کنید (Exercise) Add Created Date to All Filenames in Folder

  • (راه حل) تاریخ ایجاد را به همه نام فایل ها در پوشه اضافه کنید (Solution) Add Created Date to All Filenames in Folder

  • (تمرین) پسوندهای فایل را تغییر دهید (Exercise) Change File Extensions

  • ایجاد فایل های خالی Create Empty Files

  • ایجاد آرشیو از فایل ها Create Archive from Files

  • تمام فایل های ZIP را استخراج کنید Extract All ZIP Files

کار با فایل ها و پوشه های کامپیوتری Working with Computer Files and Folders

  • معرفی کتابخانه Python Pathlib Intro to Python Pathlib Library

  • اضافه کردن پیشوند به همه نام فایل ها در پوشه Add Prefix to All Filenames in Folder

  • تغییر نام همه فایل ها بر اساس پوشه Rename All Files Based on Folder

  • تغییر نام همه فایل ها بر اساس پوشه Rename All Files Based on Folder

  • (تمرین) تغییر نام همه فایل ها بر اساس پوشه های فرعی (Exercise) Rename All Files Based on Sub-Sub-Folders

  • (راه حل) تغییر نام همه فایل ها بر اساس پوشه های فرعی (Solution) Rename All Files Based on Sub-Sub-Folders

  • (تمرین) تاریخ ایجاد را به همه نام فایل ها در پوشه اضافه کنید (Exercise) Add Created Date to All Filenames in Folder

  • (راه حل) تاریخ ایجاد را به همه نام فایل ها در پوشه اضافه کنید (Solution) Add Created Date to All Filenames in Folder

  • (تمرین) پسوندهای فایل را تغییر دهید (Exercise) Change File Extensions

  • (راه حل) پسوند فایل را تغییر دهید (Solution) Change File Extensions

  • (راه حل) پسوند فایل را تغییر دهید (Solution) Change File Extensions

  • ایجاد فایل های خالی Create Empty Files

  • ایجاد آرشیو از فایل ها Create Archive from Files

  • تمام فایل های ZIP را استخراج کنید Extract All ZIP Files

  • (Exercsie) جستجوی فایل در کامپیوتر (Exercsie) Search File in Computer

  • (Exercsie) جستجوی فایل در کامپیوتر (Exercsie) Search File in Computer

  • (راه حل) جستجوی فایل در کامپیوتر (Solution) Search File in Computer

  • (راه حل) جستجوی فایل در کامپیوتر (Solution) Search File in Computer

  • فایل ها را برای همیشه از بین ببرید Destroy files forever

  • فایل ها را برای همیشه از بین ببرید Destroy files forever

خودکارسازی ایمیل ها Automating Emails

  • ارسال یک ایمیل با پایتون Sending a Single Email with Python

  • ارسال یک ایمیل هر روز در یک زمان خاص Sending an Email Every Day at a Certain Time

  • ارسال ایمیل به فهرست مخاطبین CSV Sending Emails to a CSV List of Contacts

  • ارسال ایمیل با پیوست Sending Emails with Attachments

  • راه حل Solution

  • یک ایمیل با پیوست اصلاح شده ارسال کنید Send an Email with Modified Attachment

خودکارسازی ایمیل ها Automating Emails

  • ارسال یک ایمیل با پایتون Sending a Single Email with Python

  • (تمرین) ارسال ایمیل به صورت دوره ای (Exercise) Sending an Email Periodically

  • (تمرین) ارسال ایمیل به صورت دوره ای (Exercise) Sending an Email Periodically

  • (راه حل) ارسال ایمیل به صورت دوره ای (Solution) Sending an Email Periodically

  • (راه حل) ارسال ایمیل به صورت دوره ای (Solution) Sending an Email Periodically

  • ارسال یک ایمیل هر روز در یک زمان خاص Sending an Email Every Day at a Certain Time

  • زمان‌بندی اسکریپت برای اجرا در PythonAnywhere Scheduling the Script for Execution on PythonAnywhere

  • زمان‌بندی اسکریپت برای اجرا در PythonAnywhere Scheduling the Script for Execution on PythonAnywhere

  • ارسال ایمیل به فهرست مخاطبین CSV Sending Emails to a CSV List of Contacts

  • ارسال ایمیل با پیوست Sending Emails with Attachments

  • (تمرین) ارسال ایمیل با پیوست به لیست CSV (Exercise) Send Email with Attachment to CSV List

  • (تمرین) ارسال ایمیل با پیوست به لیست CSV (Exercise) Send Email with Attachment to CSV List

  • راه حل Solution

  • یک ایمیل با پیوست اصلاح شده ارسال کنید Send an Email with Modified Attachment

  • ارسال ایمیل متنی ساده از Outlook یا آدرس Hotmail Send Plain Text Email from Outlook or Hotmail Address

  • ارسال ایمیل متنی ساده از Outlook یا آدرس Hotmail Send Plain Text Email from Outlook or Hotmail Address

  • یک ایمیل با HTML غنی از Outlook یا Hotmail ارسال کنید Send a Rich HTML Email from Outlook or Hotmail

  • یک ایمیل با HTML غنی از Outlook یا Hotmail ارسال کنید Send a Rich HTML Email from Outlook or Hotmail

  • ارسال ایمیل غنی از HTML با پیوست از Outlook یا Hotmail Send Rich HTML Email with Attachment from Outlook or Hotmail

  • ارسال ایمیل غنی از HTML با پیوست از Outlook یا Hotmail Send Rich HTML Email with Attachment from Outlook or Hotmail

تولید PDF | استخراج داده ها از فایل های PDF Generating PDFs | Extracting Data from PDFs

  • تولید PDF از صفحات گسترده اکسل Generating a PDF from Excel Spreadsheets

  • استخراج متن از PDF Extracting Text from PDF

  • استخراج جداول از PDF Extracting Tables from PDF

  • راه حل Solution

تولید PDF | استخراج داده ها از فایل های PDF Generating PDFs | Extracting Data from PDFs

  • ایجاد یک سند PDF با پایتون Creating a PDF Document with Python

  • ایجاد یک سند PDF با پایتون Creating a PDF Document with Python

  • تولید PDF از صفحات گسترده اکسل Generating a PDF from Excel Spreadsheets

  • استخراج متن از PDF Extracting Text from PDF

  • استخراج جداول از PDF Extracting Tables from PDF

  • تمرین: استخراج جدول از PDF به Excel Exercise: Extract Table from PDF to Excel

  • تمرین: استخراج جدول از PDF به Excel Exercise: Extract Table from PDF to Excel

  • راه حل Solution

ابزارهای مدرن پایتون Modern Python Tools

  • معرفی Introduction

  • ایجاد و انتشار یک وب سایت با پایتون در 2 دقیقه Create and Publish a Website with Python in 2 Minutes

  • برنامه ریزی وظایف پایتون در PythonAnywhere Schedule Python Tasks on PythonAnywhere

ابزارهای مدرن پایتون Modern Python Tools

  • معرفی Introduction

  • ایجاد و انتشار یک وب سایت با پایتون در 2 دقیقه Create and Publish a Website with Python in 2 Minutes

  • با استفاده از Deepnote Using Deepnote

  • با استفاده از Deepnote Using Deepnote

  • ادغام مفهوم با Deepnote Notion Integration with Deepnote

  • ادغام مفهوم با Deepnote Notion Integration with Deepnote

  • ایجاد و انتشار برنامه های وب و داشبوردهای داده با Streamlit Create and Publish Web Apps and Data Dashboards with Streamlit

  • ایجاد و انتشار برنامه های وب و داشبوردهای داده با Streamlit Create and Publish Web Apps and Data Dashboards with Streamlit

  • برنامه ریزی وظایف پایتون در PythonAnywhere Schedule Python Tasks on PythonAnywhere

برنامه های وب و برنامه های رابط کاربری گرافیکی دسکتاپ Web Apps and Desktop GUI Apps

  • ایجاد و انتشار یک برنامه وب Flask Create and Publish a Flask Web App

  • برنامه File Destroyer GUI با PyQt6 File Destroyer GUI App with PyQt6

برنامه های وب و برنامه های رابط کاربری گرافیکی دسکتاپ Web Apps and Desktop GUI Apps

  • ایجاد و انتشار یک برنامه وب Flask Create and Publish a Flask Web App

  • برنامه GUI Sentence Builder با PyQt6 (معرفی PyQt6) Sentence Builder GUI App with PyQt6 (Intro to PyQt6)

  • برنامه GUI Sentence Builder با PyQt6 (معرفی PyQt6) Sentence Builder GUI App with PyQt6 (Intro to PyQt6)

  • برنامه رابط کاربری گرافیکی مبدل ارز زنده با PyQt6 Live Currency Converter GUI App with PyQt6

  • برنامه رابط کاربری گرافیکی مبدل ارز زنده با PyQt6 Live Currency Converter GUI App with PyQt6

  • برنامه پیشرفته با لیست های کشویی Advanced App with Dropdown Lists

  • برنامه پیشرفته با لیست های کشویی Advanced App with Dropdown Lists

  • چیدمان رابط کاربری گرافیکی پیشرفته Advanced GUI Layout

  • چیدمان رابط کاربری گرافیکی پیشرفته Advanced GUI Layout

  • برنامه File Destroyer GUI با PyQt6 File Destroyer GUI App with PyQt6

پروژه: English Dictionary Desktop App GUI Project: English Dictionary Desktop GUI App

  • الزامات پروژه Project Requirements

  • راه حل پروژه Project Solution

پروژه: English Dictionary Desktop App GUI Project: English Dictionary Desktop GUI App

  • الزامات پروژه Project Requirements

  • راه حل پروژه Project Solution

کار با Google Sheets Working with Google Sheets

  • باز کردن یک صفحه گسترده عمومی گوگل با پایتون Opening a Public Google Spreadsheet with Python

  • باز کردن یک صفحه گسترده گوگل خصوصی با پایتون Opening a Private Google Spreadsheet with Python

  • یک سلول دریافت کنید Get a Cell

  • یک سلول را به روز کنید Update a Cell

  • به روز رسانی و اضافه کردن یک ستون Update and Add a Column

  • محاسبه میانگین ستون (تمرین) Calculate Column Mean (Exercise)

کار با Google Sheets Working with Google Sheets

  • باز کردن یک صفحه گسترده عمومی گوگل با پایتون Opening a Public Google Spreadsheet with Python

  • باز کردن یک صفحه گسترده گوگل خصوصی با پایتون Opening a Private Google Spreadsheet with Python

  • سطرها و ستون ها را دریافت کنید Get Rows and Columns

  • سطرها و ستون ها را دریافت کنید Get Rows and Columns

  • یک سلول دریافت کنید Get a Cell

  • یک سلول را به روز کنید Update a Cell

  • به روز رسانی و اضافه کردن یک ستون Update and Add a Column

  • محاسبه میانگین ستون (تمرین) Calculate Column Mean (Exercise)

  • محاسبه میانگین ستون (راه حل) Calculate Column Mean (Solution)

  • محاسبه میانگین ستون (راه حل) Calculate Column Mean (Solution)

  • گوش دادن به تغییر سلول Listening to Cell Change

  • گوش دادن به تغییر سلول Listening to Cell Change

پردازش تصویر Image Processing

  • راه حل Solution

  • (تمرین) تغییر اندازه چندین تصویر (Exercise) Resize Multiple Images

  • (راه حل) تغییر اندازه تصاویر متعدد (Solution) Resize Multiple Imgaes

  • تشخیص چهره در تصویر Detect Faces in Image

  • (تمرین) تصاویر با چهره را پیدا کنید (Exercise) Find Images with Faces

  • (راه حل) پیدا کردن تصاویر با چهره (Solution) Find Images with Faces

پردازش تصویر Image Processing

  • تبدیل تصویر به Grayscale Convert Image to Grayscale

  • تبدیل تصویر به Grayscale Convert Image to Grayscale

  • (تمرین) چندین تصویر را به Grayscale تبدیل کنید (Exercise) Convert Multiple Images to Grayscale

  • (تمرین) چندین تصویر را به Grayscale تبدیل کنید (Exercise) Convert Multiple Images to Grayscale

  • راه حل Solution

  • تغییر اندازه تصویر Resize Image

  • تغییر اندازه تصویر Resize Image

  • (تمرین) تغییر اندازه چندین تصویر (Exercise) Resize Multiple Images

  • (راه حل) تغییر اندازه تصاویر متعدد (Solution) Resize Multiple Imgaes

  • تشخیص چهره در تصویر Detect Faces in Image

  • (تمرین) تصاویر با چهره را پیدا کنید (Exercise) Find Images with Faces

  • (راه حل) پیدا کردن تصاویر با چهره (Solution) Find Images with Faces

  • اضافه کردن واترمارک به تصویر Adding Watermark to Image

  • اضافه کردن واترمارک به تصویر Adding Watermark to Image

  • تغییر پس زمینه تصویر Changing the Image Background

  • تغییر پس زمینه تصویر Changing the Image Background

  • یک کلاژ تصویر از چندین تصویر ایجاد کنید Create an Image Collage From Multiple Images

  • یک کلاژ تصویر از چندین تصویر ایجاد کنید Create an Image Collage From Multiple Images

ضبط وب کم و پردازش ویدیو Webcam Capture and Video Processing

  • بخش مقدمه Section Introduction

  • استخراج فریم های تصویر Extract Image Frames

  • تمرین: استخراج فریم در یک مهر زمانی خاص ویدیو Exercise: Extract Frame at a Certain Video Timestamp

  • یافتن چهره ها در ویدیو Find Faces in Video

  • شناسایی چهره ها در وب کم و ضبط ویدیوی وب کم Detect Faces in Webcam and Record Webcam Video

  • ضبط ویدیوی وب کم و پخش در زمان واقعی Record Webcam Video and Play in Real-Time

ضبط وب کم و پردازش ویدیو Webcam Capture and Video Processing

  • بخش مقدمه Section Introduction

  • محاسبه اطلاعات ویدیویی Calculate Video Info

  • محاسبه اطلاعات ویدیویی Calculate Video Info

  • استخراج فریم های تصویر Extract Image Frames

  • تمرین: استخراج فریم در یک مهر زمانی خاص ویدیو Exercise: Extract Frame at a Certain Video Timestamp

  • راه حل: استخراج فریم در مهر زمانی خاص ویدیو Solution: Extract Frame at Specific Video Timestamp

  • راه حل: استخراج فریم در مهر زمانی خاص ویدیو Solution: Extract Frame at Specific Video Timestamp

  • یافتن چهره ها در ویدیو Find Faces in Video

  • شناسایی چهره ها در وب کم و ضبط ویدیوی وب کم Detect Faces in Webcam and Record Webcam Video

  • ضبط ویدیوی وب کم و پخش در زمان واقعی Record Webcam Video and Play in Real-Time

پروژه: سانسور چهره در ویدئو Project: Face Censoring in Video

  • الزامات پروژه Project Requirements

  • راه حل پروژه 2: سانسور چهره ها با استفاده از مستطیل های پر شده Project Solution 2: Censoring Faces Using Filled Rectangles

پروژه: سانسور چهره در ویدئو Project: Face Censoring in Video

  • الزامات پروژه Project Requirements

  • الزامات پروژه Project Requirements

  • راه حل پروژه 1: سانسور چهره ها با استفاده از ناحیه تار Project Solution 1: Censoring Faces Using Blurred Area

  • راه حل پروژه 1: سانسور چهره ها با استفاده از ناحیه تار Project Solution 1: Censoring Faces Using Blurred Area

  • راه حل پروژه 2: سانسور چهره ها با استفاده از مستطیل های پر شده Project Solution 2: Censoring Faces Using Filled Rectangles

  • راه حل پروژه 3: سانسور چهره ها با استفاده از صورت گربه Project Solution 3: Censoring Faces Using a Cat Face

  • راه حل پروژه 3: سانسور چهره ها با استفاده از صورت گربه Project Solution 3: Censoring Faces Using a Cat Face

پردازش متن Text Processing

  • معرفی Introduction

  • فایل متنی جدید ایجاد کنید و محتوا اضافه کنید Create New Text File and Add Content

  • خواندن مطالب از فایل متنی Read Content from Text File

  • Last Character را از فایل حذف کنید Remove Last Character from File

  • آخرین کاراکتر را از چندین فایل حذف کنید Remove Last Character from Multiple Files

  • جایگزین Word از چندین فایل Replace Word from Multiple Files

  • فایل های TXT و CSV را ادغام کنید Merge TXT and CSV Files

  • ادغام فایل های CSV به استثنای هدر Merge CSV Files Excluding the Header

  • خط را از فایل TXT و CSV جایگزین کنید Replace Line from TXT and CSV File

پردازش متن Text Processing

  • معرفی Introduction

  • معرفی Introduction

  • فایل متنی جدید ایجاد کنید و محتوا اضافه کنید Create New Text File and Add Content

  • خواندن مطالب از فایل متنی Read Content from Text File

  • Last Character را از فایل حذف کنید Remove Last Character from File

  • آخرین کاراکتر را از چندین فایل حذف کنید Remove Last Character from Multiple Files

  • جایگزین Word از چندین فایل Replace Word from Multiple Files

  • فایل های TXT و CSV را ادغام کنید Merge TXT and CSV Files

  • ادغام فایل های CSV به استثنای هدر Merge CSV Files Excluding the Header

  • خط را از فایل TXT و CSV جایگزین کنید Replace Line from TXT and CSV File

RegEx (عبارات منظم) RegEx (Regular Expressions)

  • مثال عبارات منظم Regular Expressions Example

  • لیست متا شخصیت ها List of Meta Characters

  • استخراج آدرس IP با استفاده از Regex Extract IP Addresses Using Regex

  • فیلتر کردن فایل ها Filtering Files

  • یافتن کلمه در متن (تمرین) Find a Word in Text (Exercise)

  • راه حل Solution

  • راه حل Solution

  • راه حل Solution

  • خطوط حاوی یک شماره تلفن و یک آدرس ایمیل را پیدا کنید Find Lines Containing a Phone Number and an Email Address

  • راه حل Solution

RegEx (عبارات منظم) RegEx (Regular Expressions)

  • عبارات منظم چیست؟ What are Regular Expressions?

  • عبارات منظم چیست؟ What are Regular Expressions?

  • مثال عبارات منظم Regular Expressions Example

  • شخصیت های متا Meta Characters

  • شخصیت های متا Meta Characters

  • لیست متا شخصیت ها List of Meta Characters

  • استخراج URL با استفاده از Regex Extract URLs Using Regex

  • استخراج URL با استفاده از Regex Extract URLs Using Regex

  • استخراج آدرس IP با استفاده از Regex Extract IP Addresses Using Regex

  • فیلتر کردن فایل ها Filtering Files

  • یافتن کلمه در متن (تمرین) Find a Word in Text (Exercise)

  • راه حل Solution

  • یافتن خطوط حاوی یک کلمه و یک آدرس ایمیل (تمرین) Find Lines Containing a Word and an Email Address (Exercise)

  • یافتن خطوط حاوی یک کلمه و یک آدرس ایمیل (تمرین) Find Lines Containing a Word and an Email Address (Exercise)

  • راه حل Solution

  • یافتن خطوط حاوی کلمه و شماره تلفن (تمرین) Find Lines Containing a Word and a Phone Number (Exercise)

  • یافتن خطوط حاوی کلمه و شماره تلفن (تمرین) Find Lines Containing a Word and a Phone Number (Exercise)

  • راه حل Solution

  • خطوط حاوی یک شماره تلفن و یک آدرس ایمیل را پیدا کنید Find Lines Containing a Phone Number and an Email Address

  • راه حل Solution

NLP (پردازش زبان طبیعی) NLP (Natural Language Processing)

  • پردازش زبان طبیعی چیست؟ What is Natural Language Processing

  • خلاصه سازی جملات Lemmatisation of Sentences

  • یافتن شبیه ترین جمله Finding the Most Similar Sentence

NLP (پردازش زبان طبیعی) NLP (Natural Language Processing)

  • پردازش زبان طبیعی چیست؟ What is Natural Language Processing

  • یافتن لمای کلمات Finding the Lemma of Words

  • یافتن لمای کلمات Finding the Lemma of Words

  • خلاصه سازی جملات Lemmatisation of Sentences

  • یافتن شبیه ترین جمله Finding the Most Similar Sentence

  • تجزیه و تحلیل احساسات/تحلیلگر خلق و خو Sentiment Analysis / Mood Analyzer

  • تجزیه و تحلیل احساسات/تحلیلگر خلق و خو Sentiment Analysis / Mood Analyzer

ساخت چت ربات Building Chatbots

ساخت چت ربات Building Chatbots

  • چت بات ویکی پدیا Wikipedia Chatbot

  • چت بات ویکی پدیا Wikipedia Chatbot

پروژه: یافتن حال و هوای یک فرد از طریق صدا Project: Finding the Mood of a Person from Audio

  • الزامات پروژه Project Requirements

  • راه حل پروژه Project Solution

پروژه: یافتن حال و هوای یک فرد از طریق صدا Project: Finding the Mood of a Person from Audio

  • الزامات پروژه Project Requirements

  • راه حل پروژه Project Solution

دانلود، آپلود و به اشتراک گذاری فایل ها با پایتون Downloading, Uploading, and Sharing Files with Python

  • یک فایل آپلود کنید Upload a File

دانلود، آپلود و به اشتراک گذاری فایل ها با پایتون Downloading, Uploading, and Sharing Files with Python

  • دانلود فایل با پایتون Download a File with Python

  • دانلود فایل با پایتون Download a File with Python

  • یک فایل آپلود کنید Upload a File

  • یک فایل را با پایتون و Filestack به اشتراک بگذارید Share a File with Python and Filestack

  • یک فایل را با پایتون و Filestack به اشتراک بگذارید Share a File with Python and Filestack

پایگاه های داده SQL SQL Databases

  • تبدیل SQL به CSV و Excel Converting SQL to CSV and Excel

  • درج داده ها در جدول SQL Insert Data to SQL Table

پایگاه های داده SQL SQL Databases

  • بازیابی داده ها از پایگاه داده SQL با پایتون Retrieve Data from SQL Database with Python

  • بازیابی داده ها از پایگاه داده SQL با پایتون Retrieve Data from SQL Database with Python

  • تبدیل SQL به CSV و Excel Converting SQL to CSV and Excel

  • جدول SQL به PDF SQL to PDF Table

  • جدول SQL به PDF SQL to PDF Table

  • درج داده ها در جدول SQL Insert Data to SQL Table

ارسال اس ام اس Sending SMS

  • ارسال پیامک تکی Send Single SMS

  • به صورت دوره ای پیامک ارسال کنید Send an SMS Periodically

  • هر روز با مهر زمانی مشخص پیامک بفرستید Send an SMS Every Day at a Certain Timestamp

  • زمان‌بندی ارسال پیامک در PythonAnywhere Schedule SMS Sending on PythonAnywhere

ارسال اس ام اس Sending SMS

  • ارسال پیامک تکی Send Single SMS

  • به صورت دوره ای پیامک ارسال کنید Send an SMS Periodically

  • هر روز با مهر زمانی مشخص پیامک بفرستید Send an SMS Every Day at a Certain Timestamp

  • زمان‌بندی ارسال پیامک در PythonAnywhere Schedule SMS Sending on PythonAnywhere

پروژه: آمازون قیمت اس ام اس و اطلاع رسانی ایمیل Project: Amazon Price SMS and Email Notifier

  • الزامات پروژه Project Requirements

  • راه حل پروژه (SMS) Project Solution (SMS)

  • راه حل پروژه (ایمیل) Project Solution (Email)

پروژه: آمازون قیمت اس ام اس و اطلاع رسانی ایمیل Project: Amazon Price SMS and Email Notifier

  • الزامات پروژه Project Requirements

  • راه حل پروژه (SMS) Project Solution (SMS)

  • راه حل پروژه (ایمیل) Project Solution (Email)

پردازش صدا Audio Processing

  • همپوشانی/ترکیب صدای موسیقی Overlaying/Mixing Music Audio

  • افزودن جلوه های صوتی، فیلتر پایین گذر، مونو و استریو Adding Audio Effects, Low Pass Filter, Mono, and Stereo

  • تشخیص گفتار/تبدیل گفتار به متن Speech Recognition/Converting Speech to Text

  • (راه حل) فایل های صوتی حاوی یک کلمه خاص را پیدا کنید (Solution) Find Audio Files Containing a Certain Word

پردازش صدا Audio Processing

  • بخش مقدمه Section Introduction

  • بخش مقدمه Section Introduction

  • کار با صدا (معکوس کردن، تغییر صدا، قطع کردن، برش، و خاموش کردن) Working with Audio (Reversing, Volume Changing, Lopping, Slicing, and Silencing)

  • کار با صدا (معکوس کردن، تغییر صدا، قطع کردن، برش، و خاموش کردن) Working with Audio (Reversing, Volume Changing, Lopping, Slicing, and Silencing)

  • همپوشانی/ترکیب صدای موسیقی Overlaying/Mixing Music Audio

  • افزودن جلوه های صوتی، فیلتر پایین گذر، مونو و استریو Adding Audio Effects, Low Pass Filter, Mono, and Stereo

  • تشخیص گفتار/تبدیل گفتار به متن Speech Recognition/Converting Speech to Text

  • (تمرین) فایل های صوتی حاوی یک کلمه خاص را پیدا کنید (Exercise) Find Audio Files Containing a Certain Word

  • (تمرین) فایل های صوتی حاوی یک کلمه خاص را پیدا کنید (Exercise) Find Audio Files Containing a Certain Word

  • (راه حل) فایل های صوتی حاوی یک کلمه خاص را پیدا کنید (Solution) Find Audio Files Containing a Certain Word

ساخت ربات های Reddit Building Reddit Bots

  • به پست ها و نظرات پاسخ دهید Reply to Posts and Comments

ساخت ربات های Reddit Building Reddit Bots

  • پست و نظرات Reddit را پاک کنید Scrape Reddit Post and Comments

  • پست و نظرات Reddit را پاک کنید Scrape Reddit Post and Comments

  • همه پست های 24 ساعت گذشته را برای هر Subreddit دریافت کنید Get All Posts of the Last 24h for any Subreddit

  • همه پست های 24 ساعت گذشته را برای هر Subreddit دریافت کنید Get All Posts of the Last 24h for any Subreddit

  • ایجاد پست جدید Create New Post

  • ایجاد پست جدید Create New Post

  • به پست ها و نظرات پاسخ دهید Reply to Posts and Comments

کنترل صدای کامپیوتر، ماوس، صفحه کلید و تصویربرداری Controlling the Computer Audio, Mouse, Keyboard, and Screenshotting

  • پخش زنده وب کم در مرورگر Live Webcam Streaming on the Browser

  • گرفتن اسکرین شات Capturing Screenshots

  • تمرین: گرفتن اسکرین شات هر 10 دقیقه Exercise: Capturing Screenshots Every 10 Minutes

  • راه حل Solution

  • گرفتن اسکرین شات های جزئی Capturing Partial Screenshots

  • کنترل ماوس Controlling the Mouse

  • دسترسی به متن کلیپ بورد Accessing the Clipboard Text

کنترل صدای کامپیوتر، ماوس، صفحه کلید و تصویربرداری Controlling the Computer Audio, Mouse, Keyboard, and Screenshotting

  • پخش زنده وب کم در مرورگر Live Webcam Streaming on the Browser

  • گرفتن اسکرین شات Capturing Screenshots

  • تمرین: گرفتن اسکرین شات هر 10 دقیقه Exercise: Capturing Screenshots Every 10 Minutes

  • راه حل Solution

  • راه حل Solution

  • گرفتن اسکرین شات های جزئی Capturing Partial Screenshots

  • ضبط صدا Recording Audio

  • ضبط صدا Recording Audio

  • کنترل ماوس Controlling the Mouse

  • کنترل صفحه کلید Controlling the Keyboard

  • کنترل صفحه کلید Controlling the Keyboard

  • دسترسی به متن کلیپ بورد Accessing the Clipboard Text

  • دسترسی به آمار پردازنده، رم و هارد دیسک Accessing CPU, RAM, and Hard Disk Stats

  • دسترسی به آمار پردازنده، رم و هارد دیسک Accessing CPU, RAM, and Hard Disk Stats

پروژه: طراحی با پایتون Project: Drawing with Python

  • الزامات پروژه Project Requirements

  • راه حل Solution

پروژه: طراحی با پایتون Project: Drawing with Python

  • الزامات پروژه Project Requirements

  • الزامات پروژه Project Requirements

  • راه حل Solution

متفرقه Miscellaneous

  • یک فرهنگ لغت انگلیسی ایجاد کنید Create an English Dictionary

  • راه حل Solution

متفرقه Miscellaneous

  • ترجمه بین زبان های (انسانی). Translate between (Human) Languages

  • ترجمه بین زبان های (انسانی). Translate between (Human) Languages

  • یک فرهنگ لغت انگلیسی ایجاد کنید Create an English Dictionary

  • اسکن و شناسایی کدهای QR با پایتون Scan and Detect QR Codes with Python

  • اسکن و شناسایی کدهای QR با پایتون Scan and Detect QR Codes with Python

  • یک تولید کننده کد QR ایجاد کنید Create a QR Code Generator

  • یک تولید کننده کد QR ایجاد کنید Create a QR Code Generator

  • تمرین: چندین کد QR ایجاد کنید Exercise: Create Multiple QR Codes

  • تمرین: چندین کد QR ایجاد کنید Exercise: Create Multiple QR Codes

  • راه حل Solution

  • راه حل Solution

  • سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش همه چیز را با پایتون خودکار کنید
جزییات دوره
20 hours
185
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20,484
4.5 از 5
دارد
دارد
دارد
Ardit Sulce
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ardit Sulce Ardit Sulce

برنامه نویس پایتون بنیانگذار و نویسنده، PythonHow.