آموزش بوت‌کمپ جامع توسعه‌دهنده پایتون - از مبتدی تا متخصص - آخرین آپدیت

دانلود Python Developer Bootcamp - Beginner to Expert

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این بوت‌کمپ عظیم، پایتون را به همراه SQL، HTML5، CSS3، Flask، Django، علوم داده (Data Science)، یادگیری ماشین (Machine Learning) و GUI به طور کامل فرا بگیرید. شما مهارت‌های آماده برای بازار کار در زمینه‌های پایتون، توسعه پایگاه داده، توسعه وب فول‌استک، علوم داده، یادگیری ماشین، استخراج داده از وب (Web Scraping) و توسعه رابط کاربری گرافیکی (GUI) را کسب خواهید کرد. آنچه در این دوره می‌آموزید: - یادگیری پایتون از سطح مبتدی تا پیشرفته - کدنویسی همراه با صدها مثال برای تقویت مفاهیم پایه، متوسط و پیشرفته - آشنایی با ویژگی‌های مدرن و پیشرفته پایتون - تمرین پایتون با بیش از ۱۵۰ bài tập عملی - تسلط بر SQL برای اتصال پایگاه‌های داده به برنامه‌های پایتون - یادگیری جامع HTML5 و CSS3 - ساخت ۲ اپلیکیشن وب فول‌استک واقعی و کامل با Flask - ساخت ۲ اپلیکیشن وب فول‌استک واقعی و کامل با Django - تحلیل و مدیریت داده‌ها برای علوم داده با Pandas - محاسبات عددی برای علوم داده با NumPy - بصری‌سازی داده‌ها برای علوم داده با Matplotlib - ساخت مدل‌های یادگیری ماشین با Scikit-learn - استخراج داده از وب‌سایت‌ها با Beautiful Soup و Scrapy Spiders - یادگیری ساخت رابط‌های کاربری گرافیکی (GUI) پیش نیازها: هیچ دانش قبلی از برنامه‌نویسی پایتون نیاز نیست. من همه چیز را از پایه آموزش خواهم داد. فقط یک کامپیوتر با اتصال اینترنت پایدار داشته باشید و بقیه موارد را به من بسپارید :)

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

شما موارد زیر را یاد گرفته و در آن‌ها متخصص می‌شوید:

  • پایتون (Python)

  • برنامه‌نویسی شی‌گرا (OOP)

  • مدیریت خطاها (Error Handling)

  • کتابخانه استاندارد پایتون

  • شاخص بسته‌های پایتون (PyPI)

  • زبان پرس‌وجوی ساختاریافته (SQL)

  • توسعه پایگاه داده با MySQL

  • توسعه پایگاه داده با SQLite

  • توسعه پایگاه داده با PostgreSQL

  • HTML5

  • CSS3

  • ساخت اپلیکیشن‌های وب فول‌استک با Flask

  • ساخت اپلیکیشن‌های وب فول‌استک با Django

  • تحلیل و مدیریت داده‌ها با Pandas برای علوم داده

  • محاسبات و تحلیل داده‌ها با NumPy برای علوم داده

  • بصری‌سازی داده‌ها با Matplotlib برای علوم داده

  • استفاده از Scikit-learn برای ساخت مدل‌های یادگیری ماشین

  • استخراج داده با Beautiful Soup

  • استخراج داده با Scrapy Spiders

  • توسعه اپلیکیشن‌های GUI با Tkinter

تمام مهارت‌های فوق به دقت و از طریق صدها مثال و بیش از ۱۵۰ تمرین در این بوت‌کمپ تدریس شده‌اند. محتوای این دوره با هدف آماده‌سازی شما برای بازار کار طراحی شده و تمامی بخش‌ها همراه با نکات و ترفندهای دنیای واقعی برای موفقیت در مسیر شغلی شماست.

این بوت‌کمپ عظیم دارای بیش از ۸۰ ساعت محتوا است و ۱۲ دوره مجزا را در خود جای داده است. این دوره‌ها به صورت هماهنگ روی یکدیگر بنا شده‌اند تا تجربه‌ای یکپارچه و روان از یادگیری داشته باشید. ویژگی برجسته دیگر این دوره، رویکرد کاربردی و واقعی آن است. همچنین تاکید زیادی بر «یادگیری از طریق انجام دادن» شده است. هر بخش شامل ده‌ها مثال است تا تمامی حالت‌های خاص بررسی شود و باگ‌های برنامه‌ها به صورت آنلاین و در لحظه دیباگ می‌شوند.

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

پس منتظر چه هستید؟

در این بوت‌کمپ به من بپیوندید و مهارت‌هایی کسب کنید که برای تمام عمر با شما خواهد بود.




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

مقدمه Introduction

  • مقدمه Introduction

  • سرفصل‌ها Curriculum

  • نصب نرم‌افزارهای مورد نیاز Installing The Necessary Software

پایتون – معرفی زبان Python – An Introduction to the Language

  • پایتون چیست؟ What is Python?

  • شروع کار با پایتون Getting Started with Python

  • نوشتن، فرمت‌بندی و اجرای کد پایتون Writing, Formatting & Running Python Code

  • مبانی خط فرمان و شل تعاملی پایتون Command Line Basics & Python Interactive Shell

متغیرهای پایتون – انواع داده – گرامر پایه Python Variables – Data Types – Basic Grammar

  • متغیرها Variables

  • نام‌گذاری متغیرها Variable Names

  • انواع داده (بخش اول) Data Types Part 1

  • انواع داده (بخش دوم) Data Types Part 2

  • متدهای رشته‌ها String Methods

  • نوع خاص None None Special Type

  • توالی‌های گریز (Escape Sequences) Escape Sequences

  • متدها و عملیات عددی Number Methods & Operations

  • تبدیل نوع داده (Type Conversion) Type Conversion

  • فضای نام (Namespace) بخش اول Namespace Part 1

  • فضای نام (Namespace) بخش دوم Namespace Part 2

  • ورودی و خروجی Input & Output

منطق پایتون – جریان کنترل Python Logic – Control Flow

  • عملگرهای مقایسه‌ای Comparison Operators

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

  • عملگر Ternary Ternary Operator

  • عملگرهای منطقی Logical Operators

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

  • حلقه‌های For (بخش اول) For Loops Part 1

  • حلقه‌های For (بخش دوم) For Loops Part 2

  • حلقه‌های تو در تو Nested Loops

  • اشیاء قابل تکرار (Iterables) Iterables

  • حلقه‌های While While Loops

  • حلقه‌های بی‌نهایت Infinite Loops

توابع پایتون (بخش اول) Python Functions Part 1

  • مقدمه‌ای بر توابع An Introduction to Functions

  • پارامترها و آرگومان‌های تابع Function Parameters & Arguments

  • انواع توابع Function Types

  • پارامترهای اجباری و اختیاری Required & Optional Parameters

  • آرگومان‌های غیر کلیدی Non-keyword Arguments

  • آرگومان‌های کلیدی (Keyword Arguments) Keyword Arguments

  • محدوده دسترسی (Scope) Scope

  • دیباگ کردن کد Debugging Code

ساختارهای داده پایتون – لیست‌ها Python Data Structures – Lists

  • مقدمه‌ای بر لیست‌ها An Introduction to Lists

  • متدهای لیست The List Method

  • دسترسی به آیتم‌های لیست Accessing List Items

  • باز کردن لیست (List Unpacking) List Unpacking

  • حلقه روی لیست‌ها Looping Over Lists

  • تغییر آیتم‌های لیست (بخش اول) Modifying List Items Part 1

  • تغییر آیتم‌های لیست (بخش دوم) Modifying List Items Part 2

  • یافتن آیتم‌های لیست Finding List Items

  • مرتب‌سازی لیست‌ها Sorting Lists

  • عبارات List Comprehension (بخش اول) List Comprehension Expressions Part 1

  • عبارات List Comprehension (بخش دوم) List Comprehension Expressions Part 2

  • جابجایی آیتم‌های لیست Swapping List Items

ساختارهای داده پایتون – دیکشنری‌ها Python Data Structures – Dictionaries

  • مقدمه‌ای بر دیکشنری‌ها An Introduction to Dictionaries

  • دسترسی به مقادیر کلید-مقدار Accessing Dictionary Key Values

  • متدهای دیکشنری (بخش اول) Dictionary Methods Part 1

  • متدهای دیکشنری (بخش دوم) Dictionary Methods Part 2

  • متدهای دیکشنری (بخش سوم) Dictionary Methods Part 3

  • متدهای دیکشنری (بخش چهارم) Dictionary Methods Part 4

  • دیکشنری‌های Comprehension (بخش اول) Dictionary Comprehensions Part 1

  • دیکشنری‌های Comprehension (بخش دوم) Dictionary Comprehensions Part 2

  • تکرار روی دیکشنری‌ها Iterating Over Dictionaries

ساختارهای داده پایتون – تاپل‌ها Python Data Structures – Tuples

  • مقدمه‌ای بر تاپل‌ها An Introduction to Tuples

  • بسته‌بندی و باز کردن تاپل‌ها Tuple Packing & Unpacking

  • دسترسی به آیتم‌های تاپل Accessing Tuple Items

  • تغییر تاپل‌ها Changing Tuples

  • متدهای تاپل Tuple Methods

  • عملیات روی تاپل‌ها Tuple Operations

ساختارهای داده پایتون – مجموعه‌ها (Sets) Python Data Structures – Sets

  • مقدمه‌ای بر مجموعه‌ها (Sets) An Introduction to Sets

  • تغییر مجموعه‌ها Modifying Sets

  • حذف آیتم‌های مجموعه Removing Set Items

  • عملیات روی مجموعه‌ها Set Operations

  • متدهای بیشتر مجموعه (بخش اول) More Set Methods Part 1

  • متدهای بیشتر مجموعه (بخش دوم) More Set Methods Part 2

  • عملیات بیشتر روی مجموعه‌ها More Set Operations

  • مجموعه‌های تغییرناپذیر (Frozen Set) Frozen Set

  • عبارات Set Comprehension Set Comprehensions

توابع پایتون (بخش دوم) Python Functions Part 2

  • تابع Filter The Filter Function

  • توابع گمنام یا Lambda Anonymous OR Lambda Functions

  • تابع Map The Map Function

  • تابع Zip The Zip Function

  • ساختار داده Array The Array Data Structure

  • عبارات Generator Generator Expressions

  • عملگر Unpacking Unpacking Operator

  • توابع بازگشتی (Recursive) Recursive Functions

مدیریت خطاهای پایتون – استثناها Python Error Handling – Exceptions

  • استثناها (Exceptions) چیستند؟ What are Exceptions

  • مدیریت استثناها (بخش اول) Exception Handling Part 1

  • مدیریت استثناها (بخش دوم) Exception Handling Part 2

  • مدیریت استثناها (بخش سوم) Exception Handling Part 3

  • دستور with The with Statement

  • ایجاد استثنا (Raising Exceptions) Raising Exceptions

  • جنبه‌های منفی ایجاد استثنا The Bad Side of Raising Exceptions

پایتون پیشرفته – برنامه‌نویسی شی‌گرا (OOP) Advanced Python – Object Oriented Programming

  • کلاس‌ها Classes

  • ایجاد کلاس‌ها Creating Classes

  • سازنده‌ها (Constructors) Constructors

  • ویژگی‌های نمونه در مقابل ویژگی‌های کلاس Instance Attributes VS Class Attributes

  • متدهای نمونه در مقابل متدهای کلاس Instance Methods VS Class Methods

  • متدهای جادویی (Magic Methods) Magic Methods

  • مقایسه اشیاء با استفاده از متدهای جادویی Comparing Objects Using Magic Methods

  • عملیات ریاضی با استفاده از متدهای جادویی Arithmetic Operations Using Magic Methods

  • کانتینرهای سفارشی (بخش اول) Custom Containers Part 1

  • کانتینرهای سفارشی (بخش دوم) Custom Containers Part 2

  • کانتینرهای سفارشی (بخش سوم) Custom Containers Part 3

  • ویژگی کلاس و دکوراتور Property Class Property & Property Decorator

  • وراثت (Inheritance) Inheritance

  • کلاس Object The Object Class

  • بازنویسی متدها (Method Overriding) Method Overriding

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

  • کلاس‌های داده (Data Classes) Data Classes

پایتون پیشرفته – تکرارکننده‌ها (Iterators) Advanced Python – Iterators

  • مقدمه‌ای بر تکرارکننده‌ها (Iterators) Introduction to Iterators

  • حلقه‌های For چگونه کار می‌کنند؟ How For Loops Work

  • ساخت تکرارکننده‌های سفارشی Building Custom Iterators

  • تکرارکننده‌های بی‌نهایت Infinite Iterators

پایتون پیشرفته – ژنراتورها (Generators) Advanced Python – Generators

  • مقدمه‌ای بر ژنراتورها (Generators) Introduction to Generators

  • عبارات Generator Generator Expressions

  • مزایای عبارات Generator Generator Expressions Advantages

پایتون پیشرفته – کلوژرها (Closure) Advanced Python – Closure

  • مقدمه‌ای بر کلوژر (Closure) Introduction to Closure

  • چه زمانی از کلوژر استفاده کنیم؟ When to use Closure

پایتون پیشرفته – دکوراتورها (Decorators) Advanced Python – Decorators

  • پیش‌نیازهای دکوراتورها Decorators Prerequisites

  • مقدمه‌ای بر دکوراتورها Introduction to Decorators

  • دکوراتور برای توابع دارای پارامتر Decorating Functions with Parameters

  • آرگومان‌ها و آرگومان‌های کلیدی Arguments & Keyword Arguments

  • زنجیره کردن دکوراتورها Chaining Decorators

پایتون پیشرفته – ماژول‌ها Advanced Python – Modules

  • مقدمه‌ای بر ماژول‌ها Introduction to Modules

  • مسیرها و بسته‌ها (Paths & Packages) Paths & Packages

  • ایجاد زیربسته‌ها (Sub Packages) Creating Sub Packages

  • متد داخلی dir() The Built-in dir() Method

پایتون پیشرفته – کتابخانه استاندارد Advanced Python – Standard Library

  • مسیرها (Paths) Paths

  • دایرکتوری‌ها Directories

  • فایل‌ها Files

  • فایل‌های Zip Zip Files

  • فایل‌های CSV CSV Files

  • فایل‌های JSON JSON Files

  • پایگاه داده SQLite SQLite Database

  • کار با مقادیر تصادفی Working With Random Values

  • کار با مرورگر Working With The Browser

پایتون پیشرفته – تاریخ و زمان Advanced Python – Date & Time

  • کلاس Date The Date Class

  • کلاس Time The Time Class

  • کلاس Datetime The Datetime Class

  • کلاس Timedelta The Timedelta Class

  • متد strftime() The strftime() Method

  • متد strptime() The strptime() Method

  • متد sleep() The sleep() Method

پایتون پیشرفته – شاخص بسته‌های پایتون (PyPi) Advanced Python – Package Index (Pypi)

  • نصب‌کننده بسته‌های پایتون (pip) Python Package Index Installer (pip)

  • محیط‌های مجازی (Virtual Environments) Virtual Environments

  • Yelp API Yelp API

  • دریافت داده از Yelp API Getting Data From The Yelp API

  • ارسال پیام متنی Sending Text Messages

  • استخراج داده از وب (Web Scraping) Web Scraping

  • اتوماسیون مرورگر Automating The Browser

  • کار با فایل‌های PDF Working with PDF Files

  • کار با صفحات اکسل Working with Excel Spreadsheets

  • NumPy NumPy

پایتون پیشرفته – عبارات منظم (Regular Expressions) Advanced Python – Regular Expressions

  • مقدمه‌ای بر عبارات منظم (Regex) Introduction to Regular Expressions

  • درک عبارات منظم (بخش اول) Understanding Regular Expressions Part 1

  • درک عبارات منظم (بخش دوم) Understanding Regular Expressions Part 2

  • درک عبارات منظم (بخش سوم) Understanding Regular Expressions Part 3

  • درک عبارات منظم (بخش چهارم) Understanding Regular Expressions Part 4

  • متدهای عبارات منظم (بخش اول) Regular Expression Methods Part 1

  • متدهای عبارات منظم (بخش دوم) Regular Expression Methods Part 2

  • رشته‌های خام (Raw String) The Raw String

  • توالی‌های خاص (بخش اول) Special Sequences Part 1

  • توالی‌های خاص (بخش دوم) Special Sequences Part 2

  • کار با تاریخ‌ها Working with Dates

  • کار با ایمیل‌ها Working with Emails

  • کار با URLها Working with URLs

زمان تمرین پایتون – کدنویسی ۱۶۳ برنامه کوچک (همراه با پاسخ) Time to Practice Python – Code 163 Mini-Programs (Solutions Included)

  • دسته ۱: مبانی Category 1 - Basics

  • دسته ۲: ورودی و خروجی Category 2 - Input Output

  • دسته ۳: حلقه‌ها Category 3 - Loops

  • دسته ۴: توابع Category 4 - Functions

  • دسته ۵: رشته‌ها Category 5 - Strings

  • دسته ۶: ساختارهای داده Category 6 - Data Structures

  • دسته ۷: لیست‌ها Category 7 - Lists

  • دسته ۸: دیکشنری‌ها Category 8 - Dictionaries

  • دسته ۹: مجموعه‌ها Category 9 - Sets

  • دسته ۱۰: تاپل‌ها Category 10 - Tuples

  • دسته ۱۱: تاریخ و زمان Category 11 - Date Time

  • دسته ۱۲: OOP Category 12 - OOP

  • دسته ۱۳: JSON Category 13 - JSON

  • دسته ۱۴-۱: جمع دو عدد Category 14 - 1 - Adding Two Numbers

  • دسته ۱۴-۲: یافتن جذر عدد Category 14 - 2 - Finding The Square Root

  • دسته ۱۴-۳: محاسبه مساحت مثلث Category 14 - 3 - Calculating The Area of a Triangle

  • دسته ۱۴-۴: حل معادلات درجه دو Category 14 - 4 - Solving Quadratic Equations

  • دسته ۱۴-۵: جابجایی متغیرها Category 14 - 5 - Swapping Variables

  • دسته ۱۴-۶: تولید عدد تصادفی Category 14 - 6 - Generating a Random Number

  • دسته ۱۴-۷: تبدیل مایل به کیلومتر Category 14 - 7 - Converting Miles to Kilometers

  • دسته ۱۴-۸: تبدیل فارنهایت به سلسیوس Category 14 - 8 - Converting Fahrenheit to Celsius

  • دسته ۱۴-۹: بررسی مثبت بودن عدد Category 14 - 9 - Checking if a Number is Positive

  • دسته ۱۴-۱۰: بررسی زوج یا فرد بودن عدد Category 14 - 10 - Checking if a Number is Odd or Even

  • دسته ۱۴-۱۱: بررسی سال کبیسه Category 14 - 11 - Checking Leap Year

  • دسته ۱۴-۱۲: یافتن بزرگترین عدد از بین سه عدد Category 14 - 12 - Finding The Largest of Three Numbers

  • دسته ۱۴-۱۳: بررسی عدد اول Category 14 - 13 - Checking for a Prime Number

  • دسته ۱۴-۱۴: یافتن اعداد اول در یک بازه Category 14 - 14 - Finding Prime Numbers in an Interval of Numbers

  • دسته ۱۴-۱۵: محاسبه فاکتوریل یک عدد Category 14 - 15 - Finding The Factorial of a Number

  • دسته ۱۴-۱۶: نمایش جدول ضرب یک عدد Category 14 - 16 - Displaying The Multiplication Sequence of a Number

  • دسته ۱۴-۱۷: نمایش دنباله فیبوناچی Category 14 - 17 - Displaying The Fibonacci Sequence

  • دسته ۱۴-۱۸: بررسی عدد آرمسترانگ Category 14 - 18 - Checking for The Armstrong Number

  • دسته ۱۴-۱۹: یافتن اعداد آرمسترانگ در یک بازه Category 14 - 19 - Finding The Armstrong Number in a Range of Numbers

  • دسته ۱۴-۲۰: یافتن مجموع اعداد طبیعی Category 14 - 20 - Finding The Sum of Natural Numbers

  • دسته ۱۴-۲۱: نمایش توان‌های ۲ با تابع Lambda Category 14 - 21 - Displaying The Powers of 2 Using a Lambda Function

  • دسته ۱۴-۲۲: یافتن اعداد بخش‌پذیر Category 14 - 22 - Finding Divisible Numbers

  • دسته ۱۴-۲۳: یافتن مقدار ASCII Category 14 - 23 - Finding The ASCII Value

  • دسته ۱۴-۲۴: یافتن ب.م.م یا ک.م.م دو عدد Category 14 - 24 - Finding The HCF or GCD of Two Numbers

  • دسته ۱۴-۲۵: یافتن ک.م.م دو عدد Category 14 - 25 - Finding The LCM of Two Numbers

  • دسته ۱۴-۲۶: یافتن عوامل یک عدد Category 14 - 26 - Finding The Factors of a Number

  • دسته ۱۴-۲۷: ساخت یک ماشین حساب ساده Category 14 - 27 - Building a Simple Calculator

  • دسته ۱۴-۲۸: بُر زدن کارت‌های بازی Category 14 - 28 - Shuffling a Deck of Cards

  • دسته ۱۴-۲۹: نمایش تقویم Category 14 - 29 - Displaying a Calendar

  • دسته ۱۴-۳۰: نمایش دنباله فیبوناچی با بازگشت (Recursion) Category 14 - 30 - Displaying The Fibonacci Sequence Using Recursion

  • دسته ۱۴-۳۱: مجموع اعداد طبیعی با بازگشت Category 14 - 31 - Finding The Sum of Natural Numbers Using Recursion

  • دسته ۱۴-۳۲: فاکتوریل عدد با بازگشت Category 14 - 32 - Finding The Factorial of a Number Using Recursion

  • دسته ۱۴-۳۳: ترانهاده کردن ماتریس Category 14 - 33 - Transposing a matrix

  • دسته ۱۴-۳۴: جمع دو ماتریس Category 14 - 34 - Adding Two Matrices

  • دسته ۱۴-۳۵: ضرب دو ماتریس Category 14 - 35 - Multiplying Two Matrices

  • دسته ۱۴-۳۶: بررسی پالیندروم بودن رشته Category 14 - 36 - Checking for a Palindrome String

  • دسته ۱۴-۳۷: مرتب‌سازی کلمات به ترتیب الفبا Category 14 - 37 - Sorting Words Alphabetically

  • دسته ۱۴-۳۸: انجام عملیات روی مجموعه‌ها Category 14 - 38 - Performing Set Operations

  • دسته ۱۴-۳۹: حذف علائم نگارشی Category 14 - 39 - Removing Punctuations

  • دسته ۱۴-۴۰: شمارش حروف صدادار Category 14 - 40 - Counting Vowels

دوره ضروریات SQL – مقدمه The SQL Essentials Course – Introduction

  • مقدمه‌ای بر SQL Introduction to SQL

  • مقدمه‌ای بر مدل رابطه‌ای (Relational Model) Introduction to The Relational Model

  • نصب MySQL روی ویندوز Installing MySQL on Windows

دوره ضروریات SQL – سینتکس پایه SQL و پرس‌وجوی داده‌ها The SQL Essentials Course – Basic SQL Syntax & Querying Data

  • آشنایی با محیط MySQL Getting to Know the MySQL Interface

  • دستور SELECT The SELECT Statement

  • دستور SELECT DISTINCT The SELECT DISTINCT Statement

  • دستور INSERT The INSERT Statement

  • دستور UPDATE The UPDATE Statement

  • دستور DELETE The DELETE Statement

  • نام‌گذاری ستون‌ها Qualifying Column Names

  • نام‌های مستعار برای جداول (Aliasing) Aliasing Table Names

دوره ضروریات SQL – فیلتر کردن نتایج The SQL Essentials Course – Filtering Results

  • عبارت WHERE The WHERE Clause

  • عملگر منطقی AND The AND Boolean Operator

  • عملگر منطقی OR The OR Boolean Operator

  • عملگر منطقی BETWEEN 26.4 - The BETWEEN Boolean Operator

  • عملگر منطقی LIKE The LIKE Boolean Operator

  • عملگر منطقی IN The IN Boolean Operator

  • عملگر منطقی IS The IS Boolean Operator

  • عملگر منطقی IS NOT The IS NOT Boolean Operator

دوره ضروریات SQL – شکل‌دهی به نتایج The SQL Essentials Course – Shaping Results

  • عبارت ORDER BY The ORDER BY Clause

  • توابع مجموعه‌ای (Set Functions) Set Functions

  • توابع مجموعه‌ای با شناسه‌ها Set Functions with Qualifiers

  • عبارت GROUP BY The GROUP BY Clause

  • عبارت HAVING The HAVING Clause

دوره ضروریات SQL – تطبیق جداول داده The SQL Essentials Course – Matching Data Tables

  • اتصال CROSS JOIN The CROSS JOIN

  • اتصال INNER JOIN The INNER JOIN

  • اتصال LEFT OUTER JOIN The LEFT OUTER JOIN

  • اتصال RIGHT OUTER JOIN The RIGHT OUTER JOIN

دوره ضروریات SQL – ایجاد جداول پایگاه داده The SQL Essentials Course – Creating Database Tables

  • ایجاد پایگاه داده (CREATE DATABASE) CREATE DATABASE

  • ایجاد جدول (CREATE TABLE) بخش اول CREATE TABLE Part 1

  • مقدار NULL NULL

  • کلید اصلی (PRIMARY KEY) PRIMARY KEY

  • محدودیت‌ها (CONSTRAINTS) CONSTRAINTS

  • تغییر جدول (ALTER TABLE) ALTER TABLE

  • حذف جدول (DROP TABLE) DROP TABLE

  • ایجاد جدول (CREATE TABLE) بخش دوم CREATE TABLE Part 2

دوره ضروریات SQL – سیستم مدیریت پایگاه داده SQLite The SQL Essentials Course – SQLite Database Management System

  • ایجاد پایگاه داده SQLite Creating a SQLite Database

  • افزودن داده به جدول فیلم‌ها Adding Data to The Movies Table

  • SQLAlchemy SQLAlchemy

  • چالش (همراه با پاسخ) Challenge (Solution Included)

دوره ضروریات SQL – سیستم مدیریت پایگاه داده MySQL The SQL Essentials Course – MySQL Database Management System

  • ایجاد پایگاه داده MySQL از طریق خط فرمان Creating a MySQL Database Using Command Line

  • ایجاد جداول و درج رکوردها Creating Database Tables & Inserting Records

  • اتصال برنامه پایتون به پایگاه داده MySQL Connecting Our Python App to the MySQL Database

  • کپسوله‌سازی عملیات پایگاه داده Encapsulating Database Operations

  • اتصال برنامه پایتون و SQLAlchemy ORM به پایگاه داده Connecting Our Python App + SQLAlchemy ORM to a Database

  • استفاده از SQLAlchemy برای درج رکورد در MySQL Using SQLAlchemy to Insert Records into MySQL Database

  • استفاده از MySQL برای وارد کردن داده‌های CSV Using MySQL to Import CSV Data

  • استفاده از SQLAlchemy و Pandas برای وارد کردن داده‌های CSV Using SQLAlchemy & Pandas to Import CSV Data

  • چالش (همراه با پاسخ) Challenge (Solution Included)

دوره ضروریات SQL – سیستم مدیریت پایگاه داده PostgreSQL The SQL Essentials Course – PostgreSQL Database Management System

  • نصب PostgreSQL روی ویندوز PostgreSQL Installation on Windows

  • ایجاد پایگاه داده PostgreSQL Creating a PostgreSQL Database

  • ایجاد جداول Postgres با استفاده از پایتون Creating Database Tables in Postgres Using Python

  • وارد کردن داده‌ها از فایل CSV به پایگاه داده Inserting Data into Our Database From a CSV File

  • تعامل پایتون با پایگاه داده Postgres Python Interactions with a Postgres Database

  • تعاملات SQLAlchemy Core با Postgres SQLAlchemy Core Interactions with Postgres

  • تعاملات SQLAlchemy ORM با Postgres SQLAlchemy ORM Interactions with Postgres

  • ایجاد Stored Procedure در Postgres Creating a Stored Procedure in Postgres

  • فراخوانی Stored Procedure در پایتون Calling the Postgres Stored Procedure in Python

  • فراخوانی Stored Procedure با SQLAlchemy Core Calling the Postgres Stored Procedure Using SQLAlchemy Core

  • فراخوانی Stored Procedure با SQLAlchemy ORM Calling the Postgres Stored Procedure Using SQLAlchemy ORM

  • چالش (همراه با پاسخ) Challenge (Solution Included)

دوره ضروریات HTML5 – سطح مبتدی The HTML5 Essentials Course – Beginner Level

  • مقدمه‌ای بر HTML5 Introduction to HTML5

  • ساخت یک صفحه HTML ساده Creating a Simple HTML Page

  • عناصر HTML HTML Elements

  • تیترهای HTML HTML Headings

  • پاراگراف‌های HTML HTML Paragraphs

  • لیست‌های HTML HTML Lists

  • جداول HTML HTML Tables

  • لینک‌های HTML HTML Links

  • تصاویر HTML HTML Images

دوره ضروریات HTML5 – سطح متوسط The HTML5 Essentials Course – Intermediate Level

  • شناسه‌ها (IDs) و کلاس‌های HTML HTML IDs & Classes

  • فرم‌های HTML (بخش اول) HTML Forms Part 1

  • فرم‌های HTML (بخش دوم) HTML Forms Part 2

  • فرم‌های HTML (بخش سوم) HTML Forms Part 3

  • فرم‌های HTML (بخش چهارم) HTML Forms Part 4

  • عناصر Inline و Block Level Inline & Block Level Elements

دوره ضروریات HTML5 – سطح پیشرفته The HTML5 Essentials Course – Advanced Level

  • ویدیوهای HTML HTML Videos

  • صوت‌های HTML HTML Audios

  • عناصر معنایی (Semantic) HTML HTML Semantic Elements

دوره ضروریات CSS3 – سطح مبتدی The CSS3 Essentials Course – Beginner Level

  • مقدمه‌ای بر CSS3 Introduction to CSS3

  • سینتکس CSS CSS Syntax

  • رنگ‌ها در CSS CSS Colors

  • انتخابگرهای ساده CSS CSS Simple Selectors

  • پس‌زمینه‌ها در CSS CSS Backgrounds

  • حاشیه‌ها (Borders) در CSS CSS Borders

  • فاصله‌های بیرونی (Margins) CSS Margins

  • فاصله‌های داخلی (Paddings) CSS Paddings

  • ارتفاع و عرض در CSS CSS Height & Width

  • مدل جعبه‌ای (Box Model) CSS Box Model

  • ویژگی‌های متن در CSS CSS Text Properties

  • ویژگی‌های فونت در CSS CSS Font Properties

  • لینک‌ها در CSS CSS Links

دوره ضروریات CSS3 – سطح متوسط The CSS3 Essentials Course – Intermediate Level

  • انتخابگرهای ترکیبی (Combinator) CSS CSS Combinator Selectors

  • انتخابگرهای Pseudo Class CSS Pseudo Class Selectors

  • شفافیت (Opacity) در CSS CSS Opacity

  • انتخابگرهای Attribute CSS Attribute Selectors

  • اولویت‌بندی (Specificity) در CSS CSS Specificity

  • شعاع حاشیه (Border Radius) CSS Border Radius

  • سایه جعبه (Box Shadow) CSS Box Shadow

  • گرادینت‌ها در CSS CSS Gradients

دوره ضروریات CSS3 – سطح پیشرفته The CSS3 Essentials Course – Advanced Level

  • ترانسفورم‌های CSS CSS Transforms

  • انتقال‌های CSS (Transitions) CSS Transitions

  • انیمیشن‌های CSS CSS Animations

  • فیلترهای CSS CSS Filters

  • Clip Path در CSS CSS Clip Path

توسعه وب فول‌استک با Flask – اپلیکیشن چندصفحه‌ای اطلاعات حیوانات Full-Stack Web Development with Flask – Animal Trivia Full-Stack Multi-Page App

  • مقدمه اپلیکیشن اطلاعات حیوانات (فول‌استک) Animal Trivia App Introduction (Full-Stack)

  • ساخت اولین اپلیکیشن Flask Creating Our First Flask Application

  • اجرای سرور توسعه Flask Running Flask Development Server

  • کنترل جریان برنامه Flask Flask App Flow Control

  • دیباگ کردن Debugging

  • نحوه نگاشت URLها به توابع View در Flask How Flask Maps URLs to View Functions

  • الگوی Model Template View Model-Template-View Pattern

  • متغیرهای Jinja Jinja Variables

  • قالب‌های (Templates) Jinja Jinja Templates

  • لایه مدل (Model Layer) The Model Layer

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

  • ساخت لینک‌ها در قالب‌ها Building Links in Templates

  • نوشتن دستورات شرطی در قالب‌های Jinja Writing Conditionals in Jinja Templates

  • نوشتن حلقه‌ها در قالب‌های Jinja Writing Loops in Jinja Templates

  • ساخت REST API در Flask Creating a REST API in Flask

  • قالب‌های فرم Jinja: افزودن سوالات Jinja Form Templates - Adding Questions

  • قالب‌های فرم Jinja: حذف سوالات Jinja Form Templates - Removing Questions

  • استایل‌دهی به صفحه اصلی Styling The Home Page

  • استایل‌دهی به صفحه کوییز (سوالات و جوابات) Styling The Quiz (Questions & Answers) Page

  • استایل‌دهی به صفحه افزودن سوال Styling The Add Question Page

  • استایل‌دهی به صفحه حذف سوال Styling The Remove Question Page

توسعه وب فول‌استک با Django – اپلیکیشن چندصفحه‌ای برنامه‌ریز جلسات Full-Stack Web Development with Django–Meeting Planner Full-Stack Multi-Page App

  • مقدمه اپلیکیشن فول‌استک برنامه‌ریز جلسات Meeting Planner Full-Stack Multi-Page Application Introduction

  • شروع یک پروژه Django Starting a Django Project

  • ایجاد یک اپلیکیشن Django Creating a Django App

  • افزودن یک صفحه Adding a Page

  • کنترل جریان در Django Django Flow Control

  • افزودن صفحه «درباره ما» Adding an About Page

  • اجرای میگریشن‌های اولیه Running Initial Migrations

  • ایجاد یک کلاس مدل Creating a Model Class

  • ایجاد و اجرای میگریشن‌ها Creating & Running Migrations

  • رابط مدیریت (Admin Interface) The Admin Interface

  • افزودن فیلدهای بیشتر به مدل جلسات Adding More Fields to the Meeting Model

  • تمرین گردش کار مدل‌ها و میگریشن‌ها Practicing The Models & Migrations Workflow

  • الگوی Model View Template The Model View Template Pattern

  • متغیرهای قالب و محتوای پویا Template Variable & Dynamic Content

  • خواندن تعداد جلسات از پایگاه داده Reading The Number of Meetings From the Database

  • نمایش جزئیات یک جلسه Displaying The Details of a Meeting

  • بازگرداندن صفحه 404 Returning a 404 Page

  • افزودن جلسات به صفحه اصلی Adding Meetings to The Home Page

  • ساخت لینک‌ها Link Building

  • لیست کردن تمامی اتاق‌ها Listing All Rooms

  • بهترین روش‌ها برای URLها، نگاشت‌ها و اپلیکیشن‌ها Best Practices for URLs, Mappings & Apps

  • ساخت قالب با ModelForm Creating a Template with a ModelForm

  • ارسال فرم Submitting The Form

  • پردازش ورودی کاربر Processing User Input

  • سفارشی‌سازی فیلدهای فرم و اعتبارسنجی Customizing Form Fields and Validation

  • استایل‌دهی به کل اپلیکیشن وب فول‌استک Styling The Entire Full-Stack Web App

توسعه وب فول‌استک با Flask – اپلیکیشن چندصفحه‌ای انتشار وبلاگ Full-Stack Web Development with Flask – Blog Poster Full-Stack Multi-Page App

  • مقدمه اپلیکیشن فول‌استک انتشار وبلاگ Blog Poster Full-Stack Multi-Page Application Introduction

  • ساخت یک اپلیکیشن Flask Creating a Flask App

  • ساخت صفحات و مسیرهای بیشتر Creating More Pages & Routes

  • ایجاد پایگاه داده Postgres Creating a Postgres Database

  • اتصال اپلیکیشن Flask به پایگاه داده با SQLAlchemy Connecting The Flask App to the Database Using SQLAlchemy

  • بازیابی داده از پایگاه داده و درج در اپلیکیشن Flask Retrieving Data From The Database & Inserting it into Our Flask App

  • توسعه قابلیت افزودن موضوع و وظیفه در Flask Developing The Topic and Task Addition Functionality In our Flask App

  • توسعه قابلیت حذف موضوع و وظیفه در Flask Developing The Topic and Task Deletion Functionality In our Flask App

  • استایل‌دهی به کل اپلیکیشن Styling The Entire Application

توسعه وب فول‌استک با Django – اپلیکیشن چندصفحه‌ای کتابخانه (BookLib) Full-Stack Web Development with Django – BookLib Full-Stack Multi-Page App

  • مقدمه اپلیکیشن فول‌استک Booklib Booklib Full-Stack Multi_Page Application Introduction

  • شروع پروژه و اپلیکیشن Django Starting a Django Project & a Django App

  • ایجاد توابع View Creating View Functions

  • مدل‌ها، میگریشن‌ها و تنظیمات Admin Models & Migrations & Admin Configurations

  • ساخت قالب صفحه اصلی Creating The Home Template

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

دوره شروع تحلیل داده‌ها برای علوم داده The Data Analysis for Data Science Getting Started Course

  • مقدمه و نصب Pandas و Jupyter Pandas & Jupyter Introduction + Setup

  • تحلیل داده‌ها با Pandas Data Analysis with Pandas

  • بصری‌سازی داده‌ها با Pandas Data Visualization with Pandas

دوره ضروریات Pandas برای علوم داده – شروع کار The Pandas for Data Science Essentials Course – Getting Started

  • نصب Anaconda Anaconda Installation

  • اشیاء پایه Pandas Pandas Basic Objects

دوره ضروریات Pandas برای علوم داده – ورودی داده‌ها The Pandas for Data Science Essentials Course – Data Inputting

  • خواندن داده‌های CSV Reading CSV Data

  • خواندن داده‌های JSON Reading JSON Data

دوره ضروریات Pandas برای علوم داده – ایندکس‌گذاری و فیلتر کردن The Pandas for Data Science Essentials Course – indexing & Filtering

  • مبانی انتخاب ستون Fundamentals of Column Selection

  • فیلتر کردن Filtering

  • ایندکس‌گذاری Indexing

دوره ضروریات Pandas برای علوم داده – عملیات گروهی The Pandas for Data Science Essentials Course – Groups Operations

  • تکرار روی گروه‌ها Iterating Over Groups

  • متدهای داخلی عملیات گروهی Groups Operations' Built-in Methods

دوره ضروریات Pandas برای علوم داده – خروجی داده‌ها The Pandas for Data Science Essentials Course – Data Outputting

  • خروجی DataFrame پاندا به فایل اکسل Outputting a Pandas DataFrame into an Excel Spread Sheet File

  • خروجی DataFrame پاندا به پایگاه داده SQL Outputting a Pandas DataFrame into a SQL Database

  • خروجی DataFrame پاندا به JSON Outputting a Pandas DataFrame into JSON

دوره ضروریات Pandas برای علوم داده – ترسیم داده‌ها The Pandas for Data Science Essentials Course – Data Plotting

  • ایجاد نمودارهای ساده Creating Simple Plots

  • بهره‌گیری از Matplotlib Leveraging Matplotlib

  • سفارشی‌سازی و خروجی گرفتن از نمودارها Customizing & Exporting our Plots

دوره ضروریات NumPy برای علوم داده – بررسی داده‌های چندبعدی The NumPy for Data Science Essentials Course – Exploring Multi-dimensional Data

  • ایجاد آرایه‌های چندبعدی Creating Multidimensional Arrays

  • چاپ آرایه‌های چندبعدی Printing Multidimensional Arrays

  • عملیات پایه روی آرایه‌ها Basic Array Operations

  • توابع جهانی (Universal Functions) Universal Functions

  • ایندکس‌گذاری و برش آرایه‌ها (Slicing) Indexing & Slicing Arrays

  • تکرار روی آرایه‌ها Iterating Over Arrays

  • تغییر شکل آرایه‌ها (Reshaping) Reshaping Arrays

  • تقسیم آرایه‌ها Splitting Arrays

  • دستکاری تصاویر Image Manipulation

  • ایجاد کپی‌های سطحی با View Creating Shallow Copies Using View

  • ایجاد کپی‌های عمیق با Copy Creating Deep Copies Using Copy

دوره ضروریات NumPy برای علوم داده – ایندکس‌گذاری پیچیده The NumPy for Data Science Essentials Course – Complex Indexing

  • ایندکس‌گذاری با آرایه از ایندکس‌ها Indexing Using Array of Indices

  • ایندکس‌گذاری پیشرفته (Fancy Indexing) Fancy Indexing

  • ایندکس‌گذاری با آرایه‌های Boolean Indexing with Boolean Arrays

  • آرایه‌ها با داده‌های ساختاریافته Arrays with Structured Data

  • پخش (Broadcasting) اسکالرها و آرایه‌ها Broadcasting Scalars & Arrays

  • تغییر شکل خودکار آرایه Automatic Array Reshaping

  • پشته کردن آرایه‌ها (Stacking) Stacking Arrays

  • ساخت هیستوگرام با آرایه‌های NumPy Creating Histograms with NumPy Arrays

  • سایر عملیات روی آرایه‌ها Other Array Operations

دوره ضروریات NumPy برای علوم داده – بهره‌گیری از سایر کتابخانه‌ها The NumPy for Data Science Essentials Course – Leveraging Other Libraries

  • کار با NumPy و Pandas Working with NumPy & Pandas

  • کار با NumPy و SciPy Working with NumPy & SciPy

  • برداری‌سازی (Vectorization) Vectorization

دوره ضروریات Matplotlib برای علوم داده – APIهای Matplotlib و Pyplot The Matplotlib for Data Science Essentials Course – Matplotlib & Pyplot APIs

  • مقدمه‌ای بر matplotlib Introduction to Matplotlib

  • آناتومی یک شکل (Figure) در matplotlib Anatomy of a Matplotlib Figure

  • حالت غیرتعاملی Non-Interactive Mode

  • بک‌اندهای تعاملی Interactive Backends

  • درک قابلیت‌های پایه ترسیم Understanding Basic Plotting Functionality

  • خطوط و نشانگرها Lines & Markers

  • شکل‌ها و محورها (Figures & Axes) Figures & Axes

  • واترمارک‌ها Watermarks

  • بصری‌سازی داده‌های سهام Visualizing Stock Data

دوره ضروریات Matplotlib برای علوم داده – نمودارهای داده از پایه تا پیشرفته The Matplotlib for Data Science Essentials Course – Basic to Advanced Data Plots

  • ترسیم اشکال Plotting Shapes

  • ترسیم مسیرها و منحنی‌های بزیر (Bezier) Drawing Paths & Bezier Curves

  • حاشیه‌نویسی‌ها (Annotations) Annotations

  • مقیاس‌ها Scales

  • محور دوقلو (Twin Axis) Twin Axis

دوره ضروریات Matplotlib برای علوم داده – نمودارهای داده آماری The Matplotlib for Data Science Essentials Course – Statistical Data Plots

  • بصری‌سازی و سفارشی‌سازی Boxplot Visualizing & Customizing A Boxplot

  • استفاده از Boxplot برای داده‌های واقعی Using Boxplots to Plot a Real-World Dataset

  • استفاده از Violin Plot برای داده‌های واقعی Using Violin Plots to Plot a Real-World Dataset

  • هیستوگرام‌ها Histograms

  • نمودارهای دایره‌ای (Pie Charts) Pie Charts

  • ترسیم خودهمبستگی در داده‌های سری زمانی Plotting Autocorrelations in Time Series Data

  • نمودارهای پشته‌ای و نمودارهای Stem Stacked Plots & Stem Plots

دوره ضروریات یادگیری ماشین – بررسی یادگیری ماشین The Machine Learning Essentials Course – Exploring Machine Learning

  • معرفی یادگیری ماشین Introducing Machine Learning

  • یادگیری از داده‌ها Learning From Data

  • مدل‌های سنتی و بازنمایی ML Traditional and Representational ML Models

  • جایگاه Scikit learn در یادگیری ماشین The Niche of Scikit-learn in ML

  • یادگیری نظارت شده و نظارت نشده Supervised and Unsupervised Learning

دوره ضروریات یادگیری ماشین – گردش کار (Workflow) یادگیری ماشین The Machine Learning Essentials Course – The Machine Learning Workflow

  • گردش کار یادگیری ماشین Machine Learning Workflow

  • استفاده از scikit learn در یادگیری ماشین Using scikit-learn in the Machine Learning

  • انتخاب تخمین‌گر مناسب: طبقه‌بندی (Classification) Choosing the Right Estimator - Classification

  • انتخاب تخمین‌گر مناسب: خوشه‌بندی (Clustering) Choosing the Right Estimator - Clustering

  • انتخاب تخمین‌گر مناسب: رگرسیون و کاهش ابعاد Choosing the Right Estimator - Regression and Dimensionality Reduction

  • بررسی مجموعه‌داده‌های داخلی Scikit learn: سرطان سینه Exploring Built-in Scikit-learn Datasets - Breast Cancer Datasets

  • بررسی مجموعه‌داده‌های داخلی Scikit learn:مسکن بوستون Exploring Built-in Scikit-learn Datasets - Boston Housing Datasets

  • داده‌های مسکن کالیفرنیا: بررسی ویژگی‌های عددی و دسته‌ای California Housing Datasets - Exploring Numeric & Categorical Features

  • داده‌های مسکن کالیفرنیا: بررسی روابط در داده‌ها California Housing Datasets - Exploring Relationships in the Data

دوره ضروریات یادگیری ماشین – ساخت یک مدل ساده یادگیری ماشین The Machine Learning Essentials Course– Building a Simple Machine Learning Model

  • درک رگرسیون خطی Understanding Linear Regression

  • آماده‌سازی داده‌ها برای یادگیری ماشین Preparing Data for Machine Learning

  • آموزش و پیش‌بینی با رگرسیون خطی Training & Prediction Using Linear Regression

  • درک رگرسیون لجستیک Understanding Logistic Regression

  • آموزش و پیش‌بینی با طبقه‌بندی رگرسیون لجستیک Training & Prediction Using a Logistic Regression Classifier

دوره ضروریات استخراج داده از وب – شروع کار The Web Scraping Essentials Course – Getting Started

  • درخواست‌ها و پاسخ‌های HTTP HTTP Requests & Responses

  • استخراج داده از وب (Web Scraping) Web Scraping

  • کتابخانه‌های کلاینت HTTP HTTP Client Libraries

  • ارسال درخواست GET با HTTPlib2 Making GET Requests Using HTTPlib2

  • ارسال درخواست‌های OPTIONS، POST و PUT با HTTPlib2 Making OPTIONS, POST & PUT Requests with HTTPlib2

  • ارسال درخواست HTTP و تجزیه URLها با urllib Making HTTP Requests & Parsing URLs with urllib

  • کتابخانه Requests: ارسال درخواست‌های GET و POST The Requests Library - Making GET & POST Requests

دوره ضروریات استخراج داده از وب – درخت تجزیه Beautiful Soup The Web Scraping Essentials Course – Beautiful Soup Parse Tree

  • درخت تجزیه HTML The HTML Parse Tree

  • Beautiful Soup برای تجزیه HTML Beautiful Soup for HTML Parsing

  • مقدمه‌ای بر Beautiful Soup Beautiful Soup Introduction

  • استخراج عناصر خاص صفحه Extracting Specific Page Elements

  • فیلتر کردن عناصر با Find و Find All Filtering Elements Using Find & Find All

  • جستجو و فیلتر با توابع سفارشی Searching & Filtering Using Custom Functions

  • استخراج لینک‌ها از یک وب‌سایت واقعی Extracting Links from a Real-World Website

  • تجزیه بخشی از سند با Soup Strainer Parsing a Subset of a Document Using a Soup Strainer

دوره ضروریات استخراج داده از وب – انتخاب عناصر با Scrapy Shell The Web Scraping Essentials Course – Element Selection with Scrapy Shell

  • تجزیه محتوای وب Parsing Web Content

  • معرفی Scrapy Introducing Scrapy

  • شروع کار با Scrapy Getting Started with Scrapy

  • معرفی Scrapy Shell Introducing the Scrapy Shell

  • انتخاب عناصر با CSS Selectors Selecting Elements Using CSS Selectors

  • انتخاب‌های پیشرفته با CSS Selectors Advanced Selections Using CSS Selectors

  • انتخاب عناصر با XPath Selectors Selecting Elements Using XPath Selectors

دوره ضروریات استخراج داده از وب – استخراج داده از وب‌سایت‌ها با Scrapy Spiders The Web Scraping Essentials Course – Scraping Websites with Scrapy Spiders

  • نحوه کار Scrapy How Scrapy Works

  • ساخت یک Spider سفارشی ساده Creating a Simple Custom Spider

  • نوشتن محتوای استخراج شده در یک فایل Writing Scraped Content to a File

  • بررسی آیتم‌ها با Scrapy Shell Exploring Items Using the Scrapy Shell

  • استفاده از Items برای ذخیره محتوای استخراج شده Using Items to Store Extracted Content

  • استفاده از Item Loaders و پردازش‌های ورودی/خروجی Using Item Loaders & Input and Output Processors for Scraped Data

  • استفاده از Pipelineها برای تبدیل داده‌های استخراج شده Using Pipelines to Transform Scraped Data

دوره شروع رابط کاربری گرافیکی (GUI) The Graphical User Interface (GUI) Getting Started Course

  • GUI چیست؟ What is a GUI

  • ایجاد یک پنجره Creating a Window

  • ایجاد یک دکمه Creating a Button

  • ایجاد یک برچسب (Label) Creating a Label

  • افزودن تصاویر پس‌زمینه Addding Background Images

  • ایجاد منوی کشویی (Dropdown) Creating a Dropdown Menu

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

  • ایجاد چک‌باکس‌ها Creating Checkboxes

  • ایجاد رادیو باتن‌ها Creating Radio Buttons

جمع‌بندی دوره Course Wrap up

  • جمع‌بندی نهایی Wrap up

نمایش نظرات

آموزش بوت‌کمپ جامع توسعه‌دهنده پایتون - از مبتدی تا متخصص
جزییات دوره
82 hours
502
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,337
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Muslim Helalee Muslim Helalee

برنامه نویس و مدرس وب Full Stack