آموزش برنامه نویسی سریع پایتون برای مبتدیان مطلق SQL در پایتون

Fast Python Programming For Absolute Beginners SQL in Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Python 3 Programming from Basics to Pro, JSON SQL - MySQL MongoDB PostgreSQL Python Database - PDF, Image , GUI Tkinter +10 Courses in One | 60 ساعت + پروژه های متعدد | به راحتی و عمیقا پایتون را یاد بگیرید! پایه های پایتون - Advance -Pro | SQL در پایتون | MySQL در پایتون | MongoDB در پایتون | PostgreSQL در پایتون | JSON در پایتون | PDF توسط PyPDF3| برنامه‌های رابط کاربری گرافیکی توسط Tkinter با استفاده از Python، Pycharm، Selenium، پردازش تصویر بالش، تشخیص چهره، ماژول‌ها، کنترل‌های جریان، حلقه‌ها، توابع، فایل‌ها و پوشه‌ها، اشکال‌زدایی، PIP، مجموعه‌ها نصب و سفارشی‌سازی اصول پایتون و Pycharm برای پیشبرد موضوعات کدنویسی Python MS SQL - MySQL - PostgreSQL - MongoDB - JSON در Python ایجاد برنامه‌های رابط کاربری پایه توسط Tkinter مقدمه‌ای بر PyQt 6 GUI پردازش و دستکاری تصویر توسط کتابخانه تصویر بالش تشخیص چهره، آرایش ... در تصویر اتوماسیون وب در پایتون و سلنیوم با استفاده از فایل PDF در پایتون توسط PyPDF3, PyPDF2, PyPDF4 String Methods (کم کردن، جایگزینی، پیدا کردن،...) عملگرها و توابع در دستورات پایتون - فایل‌ها و پوشه‌های کنترل جریان در مجموعه‌های اشکال زدایی و مدیریت خطا در پایتون در PIP و بسته‌های پایتون پیش نیازها:یک کامپیوتر با سیستم عامل ویندوز

سلام!

با مهارت های برنامه نویسی 23 ساله ام در کنار شما هستم تا دانش خود را با شما به اشتراک بگذارم.

این دوره بر اساس مهارت های تدریس من در کلاس های دنیای واقعی و نحوه آموزش به دانش آموزان به روشی منحصر به فرد و ساده است.

پس تنها چیزی که نیاز دارید انگیزه درونی شما برای یادگیری پایتون است. سپس می توانید پس از تماشای آموزش شروع به یادگیری آن کنید.

هدف اصلی این دوره فقط آموزش اصول اولیه و نحوه شروع یادگیری پایتون است.

پس

اگر تلاش کنید، یک برنامه نویس پایتون خواهید بود!

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

اگر مبتدی یا دانشجو هستید به دنبال آموزشی هستید که پایتون را با پروژه واقعی به ساده ترین روش آموزش دهد!

اگر واقعاً می خواهید یک برنامه نویس پایتون باشید، بهترین مکان برای شروع یادگیری پایتون است.

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

  • مبانی پایتون، پیشرفته، حرفه‌ای

  • SQL در پایتون

  • MySQL در پایتون

  • MongoDB در پایتون

  • PostgreSQL در پایتون

  • JSON در پایتون

  • برنامه‌های رابط کاربری گرافیکی پایه توسط Tkinter

  • مقدمه ای بر PyQt 6

  • استفاده از فایل PDF در پایتون توسط PyPDF3، PyPDF2، PyPDF4

  • اتوماسیون وب در پایتون و سلنیوم

  • استفاده از Python، Pycharm

  • کار با متغیرها

  • استفاده از کنترل‌های جریان، حلقه‌ها

  • استفاده از توابع

  • مجموعه ها در پایتون

  • PIP، بسته‌ها و ماژول‌ها

  • دستکاری پردازش تصویر توسط کتابخانه تصویر بالش

  • تشخیص چهره، آرایش ... در تصویر

  • Python و Pycharm را سفارشی کنید

    نصب کنید
  • روش‌های رشته (پایین‌تر، جایگزین کردن، پیدا کردن،...)

  • عملگرها و توابع در پایتون

  • بیانات پایتون

  • فایل ها و پوشه ها در پایتون

  • اشکال‌زدایی و مدیریت خطا

  • ...

در شروع یادگیری پایتون تردید نکنید!

همه چیز با پروژه نمونه مورد بحث قرار خواهد گرفت و در دوره من بسیار لذت خواهید برد.

سلام دنیای پایتون را بگویید و بریم !!!


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

معرفی Introduction

  • معرفی Introduction

  • فایل های پروژه این دوره را دانلود کنید Download project files of this course

نصب Python 3.9.5 &Pycharm Installing Python 3.9.5 &Pycharm

  • چه چیزی برای پایتون نیاز داریم؟ What do we need for Python?

  • نصب پایتون 3.9.5 Installing Python 3.9.5

  • نصب Pycharm 2021.1 در ویندوز 10 Installing Pycharm 2021.1 on Windows 10

  • شروع به استفاده از پایتون و IDLE کنید Start using Python and IDLE

Python 3.10.1 و به روز رسانی Pycharm Python 3.10.1 & Pycharm Update

  • نصب Python 3.10.1 و Pycharm 2021.3 در ویندوز 10 Installing Python 3.10.1 & Pycharm 2021.3 on Windows 10

مبانی - پایتون را در Pycharm شروع کنید Basics - Start Python in Pycharm

  • اولین پروژه پایتون را در Pycharm ایجاد کنید Create first Python project in Pycharm

  • اولین کد پایتون را در Pycharm اجرا کنید Run first Python code in Pycharm

  • تنظیمات و محیط Pycharm را سفارشی کنید Customize settings & environment of Pycharm

  • پروژه 1: رسم اشکال در پایتون Project 1: Drawing shapes in Python

مبانی - مبانی کد نویسی پایتون Basics - Python Coding Basics

  • نظرات در پایتون Comments in Python

  • متغیرهای پایتون (string, int, float, bool) Variables in Python ( string, int, float, bool)

  • متغیرها - قوانین نامگذاری و تخصیص مقادیر Variables - Naming rules & assigning values

  • نوع داده متغیرها را دریافت کنید Get the data type of variables

  • نوع ریخته گری و تبدیل Type casting and conversion

  • دریافت ورودی از کاربران Getting inputs from users

  • پروژه 2: ماشین حساب ساده در پایتون Project 2: Simple calculator in Python

اصول - رشته ها در پایتون Basics - Strings in Python

  • کار با رشته ها Working with Strings

  • روش های رشته ای String Methods

  • برش رشته String slicing

  • قالب بندی رشته در پایتون String formatting in Python

مبانی - عملگرها و توابع در پایتون Basics - Operators &Functions in Python

  • عملگرهای اصلی در پایتون چیست؟ What are basic operators in Python?

  • عملگرهای حسابی Arithmetic operators

  • تقدم عملگرها Precedence of operators

  • اپراتورهای واگذاری Assignment operators

  • اپراتورهای هویت Identity operators

  • اپراتورهای عضویت Membership operators

  • توابع عددی Numeric functions

  • پروژه 3: ماشین حساب سن Project 3: Age calculator

پیشرفته - ماژول ها در پایتون Advance - Modules in Python

  • ماژول در پایتون چیست؟ What is Module in Python?

  • استفاده از ماژول هایی با کلمه کلیدی "واردات". Using modules with “Import” keyword

  • پروژه 4: ماژول ریاضی در پایتون Project 4: Math module in Python

  • پروژه 5: مبدل درجه به رادیان Project 5: Degree to Radian convertor

  • پروژه 6: ماشین حساب مساحت دایره Project 6: Area of circle calculator

  • استفاده از ماژول پلتفرم در پایتون Using Platform module in Python

  • استفاده از ماژول datetime در پایتون Using datetime module in Python

  • استفاده از تابع dir() در پایتون Using dir() function in Python

پیشرفته - بیانیه های پایتون - کنترل جریان Advance - Python Statements - Flow Control

  • عبارت ساده if => شرط ساده Simple if statement => simple condition

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

  • عبارت else => برای ایجاد advance if else statement => to create advance if

  • elif => چند عبارت if elif => Multiple if statements

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

  • while loop => روش ساده while loop => Simple method

  • تقسیم رشته توسط حلقه while String splitter by while loop

  • عبارت break در حلقه while break statement in while loop

  • ادامه عبارت در حلقه while continue statement in while loop

  • ساختار حلقه ساده در پایتون Simple for loop structure in Python

  • عبارت break با حلقه for break statement with for loop

  • ادامه دهید، عبارات را با حلقه for ارسال کنید continue , pass statements with for loop

  • تو در تو برای حلقه Nested for loop

  • تابع محدوده با حلقه for range function with for loop

  • پروژه 7: رشته و لیست تقسیم کننده Project 7: String & List splitter

Advance - دو پروژه در پایتون Advance - Two Projects in Python

  • پروژه 8: بازی حدس زدن اعداد در پایتون Project 8: Number Guessing Game in Python

  • پروژه 9: بازی حدس زدن حیوانات در پایتون Project 9: Animal Guessing Game in Python

Advance - فایل ها و پوشه ها در پایتون Advance - Files and Folders in Python

  • فایل چیست و مراحل استفاده از آن در پایتون چیست؟ What is a file and steps to use it in Python?

  • خواندن فایل توسط: open()، read()، readline()، ... Reading the file by: open(), read(), readline(), ...

  • نوشتن فایل توسط: open()، write()، writelines()، ... Writing the file by: open(), write(), writelines(), ...

  • مقادیر را اضافه کنید و یک فایل ایجاد کنید Append values and create a file

  • استفاده از "r+" برای خواندن و نوشتن فایل متنی Using "r+" to read and write text file

  • استفاده از "a+" برای خواندن و الحاق فایل متنی Using "a+" to read and append text file

  • از داده های داخل فایل متنی محافظت کنید و پوشه آن را تغییر دهید Protect data inside text file & change the folder of it

  • بررسی کنید که آیا فایل توسط ماژول os وجود دارد؟ Check if the file exist by os module?

  • تغییر نام فایل توسط ماژول os Rename a file by os module

  • حذف یک فایل توسط ماژول os Delete a file by os module

  • توابع پوشه: ایجاد پوشه، تغییر نام، حذف، وجود ... Folder functions: create folder, rename, delete, exist ...

  • پروژه 10: اطلاعات مشتری با ذخیره و جستجو Project 10: Customer info with save and search

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

  • تابع را در پایتون ایجاد و فراخوانی کنید Create and call the function in Python

  • docstring در تابع docstring in function

  • آرگومان ها یا پارامترها در توابع Arguments or parameter in functions

  • آرگومان های کلیدواژه در تابع Keyword arguments in function

  • *args: آرگومان های با طول متغیر *args : Variable-length arguments

  • **kwargs: آرگومان های کلیدواژه با طول متغیر **kwargs : Variable-length keyword arguments

  • مقدار بازگشتی تابع - عبارت pass Return value of function - pass statement

  • تابع بازگشتی Recursion function

  • محدوده متغیرها Scope of variables

حرفه ای - اشکال زدایی و مدیریت خطا Pro - Debugging and Error Handling

  • . شماره اشکال و اشکال زدایی و خط چیست؟ . What are Bug and Debug & line numbers?

  • نقاط شکست و اشکال زدایی کد پایتون Breakpoints and debugging Python code

  • "try structure" : مدیریت خطا در کد پایتون "try structure" : error handling in Python code

حرفه ای - مجموعه ها در پایتون Pro - Collections in Python

  • فهرست اصول List Basics

  • لیست پیشرفته List Advance

  • چندتایی Tuple

  • تنظیم اصول Set Basics

  • روش های پیشرفته را تنظیم کنید Set advance methods

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

: Pro - PIP و بسته ها : Pro - PIP and Packages

  • استفاده از PIP و Pypi را شروع کنید Start using PIP & Pypi

  • بسته ها را پیدا و نصب کنید Find and install packages

SQL - بررسی سریع SQL Server SQL - Quick Review of SQL Server

  • چه کسی باید این بخش را تماشا کند؟ Who should watch this section?

  • SQL 2014 را در ویندوز 10 و ویندوز 7 دانلود و نصب کنید Download & install SQL 2014 on Windows 10 and Windows 7

  • شروع به استفاده از سرور SQL و SSMS کنید Start using SQL server and SSMS

  • کار با پایگاه داده SQL Working with SQL database

  • با استفاده از SQL Server Configuration Manager Using SQL Server configuration manager

  • استفاده از جدول SQL Server Using SQL Server Table

  • انواع داده های عددی SQL SQL Numeric Data types

  • انواع داده های متن انگلیسی SQL SQL English Text Data types

  • انواع داده های متنی SQL Unicode SQL Unicode Text Data types

  • نوع داده GUID در SQL GUID datatype in SQL

  • نحوه پیوست کردن، جدا کردن و آفلاین پایگاه داده SQL How to Attach, Detach and offline the SQL database

  • ستون شناسایی و افزایش خودکار در SQL Server Identity and Auto Increment Column in SQL Server

  • SQL تاریخ زمان انواع داده SQL Date Time Data types

  • پروژه => پایگاه داده "دفتر تلفن" را در SQL ایجاد کنید Project => Create "Phone Book" database in SQL

  • Query در SQL را انتخاب کنید Select Query In SQL

  • جستجوی داده ها در SQL Search data in SQL

SQL - استفاده از MS SQL در پایتون SQL - Using MS SQL in Python

  • ساختار برنامه های پایگاه داده در پایتون Structure of Database Apps in Python

  • نصب ماژول pyodbc در پایتون Installing pyodbc module on Python

  • ایجاد پایگاه داده نمونه SQL Server Create Sample SQL Server Database

  • به پایگاه داده SQL در پایتون متصل شوید Connect to SQL Database in Python

  • داده های SQL Server را بارگیری کنید و در پایتون نمایش دهید Load SQL Server data & show in Python

MySQL - بررسی سریع MySQL MySQL - Quick Review of MySQL

  • چه کسی باید این بخش را تماشا کند! Who should watch this section!

  • Oracle MySQL را دانلود کنید Download the Oracle MySQL

  • MySQL را روی ویندوز 10-64 بیت نصب کنید Install MySQL on Windows 10-64 Bit

  • Net Framework 4.5.2 را روی ویندوز 7-64 بیت نصب کنید Install .Net framework 4.5.2 on Windows 7-64 Bit

  • MySQL را روی ویندوز 7-64 بیت نصب کنید Install MySQL on Windows 7- 64 Bit

  • ویژگی های مختلف MySQL Various features of MySQL

  • اتصال MySQL را برای اتصال به آن ایجاد کنید Create the MySQL Connection for connecting to it

  • استفاده از قطعات اصلی در MySQL Workbench Using main parts on MySQL Workbench

  • پایگاه داده MySQL چیست؟ What is MySQL Database?

  • ایجاد پایگاه داده در MySQL Create the Database in MySQL

  • ویرایش- حذف و پیکربندی پایگاه داده My SQL؟ Edit- delete and configure My SQL database?

  • Charset در پایگاه داده My SQL چیست؟ What is Charset in My SQL Database?

  • Collation در My SQL Database چیست؟ What is the Collation in My SQL Database?

  • مجموعه Charset و Collation Utf8mb4 در پایگاه داده MySQL Utf8mb4 Charset and Collation in MySQL Database

  • مقدمه ای بر My SQL Table introduction to My SQL Table

  • جدول ساده را به پایگاه داده MySQL اضافه کنید Add Simple table to the MySQL Database

  • ایجاد جدول چند ستونی در MySQL Create Multi-Column table in MySQL

  • چگونه جدول را در MySQL ویرایش و پیکربندی کنیم؟ How to edit and configure the table in MySQL?

  • داده های نمونه را به جدول MySQL اضافه کنید Add sample data to MySQL table

  • نوع داده MySQL چیست؟ What is MySQL data type?

  • انواع داده های عددی MySQL چیست؟ What is MySQL Numeric data types?

  • انواع مختلف داده اعشاری در MySQL Various Decimal Data Types in MySQL

  • انواع داده های تاریخ زمان در MySQL Various Date Time Data types in MySQL

  • انواع داده های Text & Char در MySQL Various Text & Char data types in MySQL

  • ستون Auto-Increment در MySQL چیست؟ What is Auto-Increment column in MySQL?

  • اضافه کردن ستون Auto-Increment در MySQL Add Auto-Increment column in MySQL

  • تنظیم مجدد مقدار Auto Increment در MySQL Reset Auto Increment value in MySQL

  • ایجاد پایگاه داده دفترچه تلفن در MySQ Create Phone Book Database in MySQ

  • ستون های شخصی را به جدول "فهرست مشتریان" اضافه کنید Add Personal columns to "Customer List" table

  • ستون های مخاطب را به جدول "فهرست مشتریان" اضافه کنید Add Contact columns to "Customer List" table

  • افزایش خودکار را به ستون "ID" اضافه کنید Add auto increment to "ID" column

  • داده های نمونه را اضافه کنید و جدول MySQL ما را آزمایش کنید Add sample data and test our MySQL table

  • Select Query در MySQL چیست؟ What is Select Query in MySQL?

  • از Select query با (*) برای نمایش تمام ستون ها استفاده کنید Use Select query with (*) to show all columns

  • نوشتن اولین درخواست انتخاب ما Writing our first Select query

  • سوابق را با Select query مرتب کنید Sort the records with Select query

  • با Select Query تعداد ردیف ها را محدود کنید Limit number of rows with Select Query

MySQL - استفاده از MySQL در پایتون MySQL - Using MySQL in Python

  • ساختار استفاده از MySQL در پایتون Structure of using MySQL in Python

  • نصب ماژول MySQL در پایتون Installing MySQL module on Python

  • ایجاد نمونه پایگاه داده MySQL - مقدمه Create Sample MySQL Database - Introduction

  • ایجاد پایگاه داده دفترچه تلفن در MySQL Create Phone Book Database in MySQL

  • ستون های شخصی را به جدول "فهرست مشتریان" اضافه کنید Add Personal columns to "Customer List" table

  • ستون‌های مخاطب را به جدول «فهرست مشتریان» اضافه کنید Add Contact columns to "Customer List™ table

  • افزایش خودکار را به ستون "ID" اضافه کنید Add auto increment to "ID" column

  • داده های نمونه را اضافه کنید و جدول MySQL ما را آزمایش کنید Add sample data and test our MySQL table

  • به پایگاه داده MySQL در پایتون متصل شوید Connect to MySQL database in Python

  • داده های MySQL را بارگیری کنید و در پایتون نمایش دهید Load MySQL data and show in Python

Postgres - بررسی سریع PostgreSQL Postgres - Quick review of PostgreSQL

  • Postgres را در ویندوز دانلود و نصب کنید Download & install Postgres on Windows

  • شروع به استفاده از PostgreSQL Admin یا pgAdmin کنید Start using PostgreSQL Admin or pgAdmin

  • افزودن سرور PostgreSQL به pgAdmin Adding PostgreSQL Server to pgAdmin

  • ایجاد پایگاه داده در PostgreSQL Creating database in PostgreSQL

  • جدول چیست؟ What is the table?

  • طرحواره را در پایگاه داده Postgres اضافه کنید Add schema in Postgres database

  • اضافه کردن جدول به پایگاه داده Add table in to database

  • اضافه کردن ستون در جدول در Postgres Add columns in table in Postgres

  • داده ها را به جدول اضافه کنید و آن را بارگذاری کنید - کلید اصلی در جدول Add data to table and load it - Primary key in table

  • افزایش خودکار برای ستون‌های هویت و استفاده از عبارت «Truncate». Auto increment for identity columns & using 'Truncate' query

  • عدد صحیح => (کوچک، عدد صحیح، بیگنت، سریال کوچک، سریال، سریال بزرگ) Integer => ( smallint, integer, bigint, smallserial , serial , bigserial )

  • اعشار ثابت => (عددی یا اعشاری) Fix-Point decimal => ( numeric or decimal )

  • اعشار ممیز شناور => (واقعی، دقت مضاعف) Floating-Point decimal => ( real, double precision)

  • پولی => پول Monetary => money

  • کاراکتر => ( کاراکتر (n) ، کاراکتر متغیر (n) ، متن) Character => ( character(n) , character varying(n) , text )

  • بولی => (بولی) Boolean => (boolean )

  • تاریخ/زمان => (تاریخ، زمان، تاریخ زمان، زمان + منطقه، تاریخ ساعت + منطقه) Date/Time => ( date, time, Date Time, time + zone, DateTime + Zone )

Postgres - استفاده از PostgreSQL در پایتون Postgres - Using PostgreSQL in Python

  • ساختار استفاده از Postgres در پایتون Structure of using Postgres in Python

  • نصب ماژول Postgres در پایتون (psycopg2) Installing Postgres module on Python (psycopg2)

  • ایجاد پایگاه داده نمونه Postgres Create Sample Postgres Database

  • یک اتصال به Postgres در پایتون ایجاد کنید Create a connection to Postgres in Python

  • با ساختار try از کدها محافظت کنید Protect the codes by try structure

  • اتصال را ببندید Close the connection

  • یک شی Cursor ایجاد کنید Create a Cursor object

  • خواندن داده ها توسط SQL Select Query Read the data by SQL Select query

  • نمایش داده ها در پایتون توسط شی مکان نما Show the data in Python by cursor object

  • نمایش تمام داده ها در پایتون با متد fetchall(). Show all data in Python by fetchall() method

  • نمایش داده های سفارشی در پایتون با متد fetchmany(). Show custom data in Python by fetchmany() method

  • نمایش یک رکورد در پایتون با متد fetchone(). Show one record in Python by fetchone() method

  • سوابق را مرتب کنید و ستون ها را سفارشی کنید Sort the records & customize columns

  • مکان نما را ببندید Close the cursor

JSON - استفاده از JSON در پایتون JSON - Using JSON in Python

  • کار با فایل های JSON Working with JSON files

  • داده های JSON را در پایتون وارد کنید و از آن استفاده کنید Import JSON data in Python and use it

  • داده های پایتون را به JSON صادر کنید Export Python data to JSON

MongoDB - بررسی سریع MongoDB MongoDB - Quick Review of MongoDB

  • SQL در مقابل NoSQL: مقدمه ای بر MongoDB SQL vs NoSQL : Introduction to MongoDB

  • MongoDB، Compass و MongoDB Shell را دانلود کنید Download MongoDB, Compass and MongoDB Shell

  • MongoDB را نصب کرده و شروع به استفاده از آن کنید Install MongoDB and start using it

  • MongoDB Compass را نصب کرده و شروع به استفاده از آن کنید Install MongoDB Compass and start using it

  • MongoDB Shell (Mongosh) را نصب کنید و شروع به استفاده از آن کنید Install MongoDB Shell (Mongosh) and start using it

  • استفاده از قطب نما برای افزودن پایگاه داده و مجموعه به MongoDB Using Compass to add Database and Collection to MongoDB

  • استفاده از سند برای افزودن داده در MongoDB Using document to add data in MongoDB

MongoDB - استفاده از MongoDB در پایتون MongoDB - Using MongoDB in Python

  • ساختار استفاده از MongoDB در پایتون Structure of Using MongoDB in Python

  • ماژول MongoDB را در پایتون نصب کنید Install MongoDB module in Python

  • پایگاه داده نمونه MongoDB را در Compass ایجاد کنید Create Sample MongoDB database in Compass

  • استفاده از شی Client برای اتصال به MongoDB Using Client object to connect to MongoDB

  • ایجاد شی پایگاه داده و مجموعه Create Database & Collection object

  • بارگذاری داده ها از MongoDB توسط شی مکان نما Load data from MongoDB by Cursor object

  • اسناد را جستجو کنید Search the documents

مبانی: رابط کاربری گرافیکی در پایتون توسط Tkinter Basics: GUI in Python by Tkinter

  • شروع به اضافه کردن رابط کاربری گرافیکی به پایتون توسط Tkinter کنید Start adding GUI to Python by Tkinter

  • ویژگی های رایج پنجره Common properties of Window

  • استفاده از ویژگی های یک پنجره Using attributes of a Window

  • گزینه های ویجت Widget options

  • ویجت برچسب و گزینه های رایج Label widget and common options

  • با استفاده از ویجت دکمه Using Button widget

  • با استفاده از ابزارک ورودی Using Entry widget

  • با استفاده از ویجت Frame Using Frame widget

مدیر هندسه Tkinter Tkinter Geometry Manager

  • مدیر هندسه چیست؟ What is the geometry manager?

  • استفاده از Pack() برای طراحی اپلیکیشن ها Using Pack() to design apps

پروژه های رابط کاربری گرافیکی در Tkinter GUI Projects in Tkinter

  • پنجره "یافتن و جایگزینی" را در Tkinter طراحی کنید Design 'Find & Replace' Window in Tkinter

  • مبدل سانتیگراد به فارنهایت Celsius to Fahrenheit convertor

مبانی: استفاده از PyQt6 به برنامه‌های رابط کاربری گرافیکی در پایتون توسط PyQt Basics: Using PyQt6 to GUI apps in Python by PyQt

  • PyQt6 در پایتون چیست؟ What is PyQt6 in Python?

  • در حال نصب PyQt6 Installing PyQt6

  • انواع پروژه PyQt6 Project Types of PyQt6

  • اولین برنامه PyQt6 که پنجره را با کد نشان می دهد First PyQt6 app to show Window by code

  • نمایش یک ویجت (برچسب، دکمه فشاری) در پنجره با کد Displaying a widget ( label, Push Button) on the Window by code

  • اجرای Qt Designer برای اولین بار Running Qt Designer for first time

  • اجرای Qt Designer در Pycharm Running Qt Designer inside Pycharm

  • شروع سریع با استفاده از طراح Qt Quick start using Qt designer

  • فایل 'ui' چیست؟ What is 'ui' file?

  • روشی ساده برای بارگذاری فایل 'ui' در پایتون Simple method to load 'ui' file in Python

  • یک کلاس برای بارگیری فایل 'ui' در پایتون ایجاد کنید Create a class to load 'ui' file in Python

Pillow - پردازش تصویر با کتابخانه بالش Pillow - Image processing with pillow library

  • فایل های پروژه این بخش را دانلود کنید Download project files of this section

  • مقدمه بخش: پردازش تصویر با بالش در پایتون Section intro: Image processing with pillow in Python

  • تصویر بالش در پایتون چیست؟ What is pillow image in Python?

  • بالش را در پایتون دانلود و نصب کنید؟ Download and install pillow in Python?

  • باز کردن و نمایش یک تصویر با بالش؟ Open and show an image with pillow?

  • ذخیره تصویر در بالش با فرمت های مختلف Save image in pillow with different formats

  • دریافت ویژگی های تصاویر مانند: اندازه، فرمت، حالت رنگ.. Get attributes of images like: size, format, color mode..

  • تغییر اندازه تصویر با بالش Resize image by pillow

  • چرخش تصویر با روش چرخش Rotate image with rotate method

  • ایجاد تصویر بند انگشتی Create thumbnail image

  • برش تصویر با بالش Crop image by pillow

  • چرخاندن و چرخاندن تصویر با روش انتقال Rotate and Flip image by transpose method

  • افزودن فیلتر Blur، BoxBlur، GaussianBlur توسط بالش Adding Blur, BoxBlur, GaussianBlur filter by pillow

  • افزودن فیلتر کانتور توسط بالش Adding Contour filter by pillow

  • افزودن فیلتر جزئیات توسط بالش Adding Detail filter by pillow

  • افزودن فیلتر Edge Enhance توسط بالش Adding Edge Enhance filter by pillow

  • افزودن فیلتر Emboss توسط pillo Adding Emboss filter by pillo

  • افزودن فیلتر Find Edge توسط بالش Adding Find Edge filter by pillow

  • افزودن فیلتر صاف توسط بالش Adding Smooth filter by pillow

  • افزودن فیلتر Sharpen توسط بالش Adding Sharpen filter by pillow

  • متن ساده ( واترمارک) را به تصویر اضافه کنید Add simple text ( watermark) to image

  • اضافه کردن متن (واترمارک) با فونت سفارشی به تصویر Add text (Watermark) with custom font to image

  • تقسیم باندهای تصویر (کانال های رنگی) Split image bands ( Color Channels)

  • برای ایجاد تصویر، کانال های رنگی را ادغام کنید Merge Color Channels to create image

بالش: تشخیص چهره در تصویر با dlib، cmake و تشخیص چهره Pillow: Face detection in image by dlib, cmake &face recognition

  • فایل های پروژه این بخش را دانلود کنید Download project files of this section

  • ایجاد پروژه تشخیص چهره در PyCharm Create face recognition project in PyCharm

  • کتابخانه‌های cmake، dlib، تشخیص چهره، بالش را نصب کنید Install cmake, dlib, face-recognition, pillow libraries

  • بررسی کنید که آیا همه چیز به درستی نصب شده است Check if everything is installed correctly

  • بارگذاری تصویر در آرایه Numpy Load image to Numpy array

  • مکان چهره ها را در تصویر پیدا کنید Find location of faces in image

  • تصویر بالش را از آرایه Numpy بارگیری کنید Load pillow image from Numpy array

  • اطراف چهره های شناسایی شده مستطیل بکشید و آن را نشان دهید Draw rectangle around detected faces & show it

  • هر چهره را در فایل تصویری اختصاصی تقسیم و ذخیره کنید Split and save each face in dedicated image file

  • تشخیص نشانه های چهره (ویژگی های چهره) Detecting face landmarks ( facial features )

  • آرایش روژ را روی لب ها اضافه کنید Add rouge makeup on the lips

  • ابروهای پرپشت تر اضافه کنید Add thicker eyebrows

  • خط چشم دور چشم اضافه کنید Add eyeliner around the eyes

  • 4. درخشندگی را روی چشم ها یا رنگ روکش اضافه کنید 4. Add sparkle on eyes or overlay color

PDF : استفاده از PDF در پایتون توسط: PyDF2، PyPDF3، PyPDF4 PDF : Using PDF in Python by: PyDF2 , PyPDF3 , PyPDF4

  • فایل های پروژه این بخش را دانلود کنید Download project files of this section

  • نحوه دانلود و نصب PyPDF3، PyPDF2، PyDPF4 How to download and install PyPDF3, PyPDF2, PyDPF4

  • پروژه PDF را در Pycharm ایجاد کنید Create the PDF project in Pycharm

  • استخراج اطلاعات سند پی دی اف (عنوان، نویسنده،...) Extracting Pdf document information (Title, Author,..)

  • چرخش صفحات PDF Rotating PDF pages

  • ادغام فایل های PDF Merging PDF files

  • تقسیم صفحات PDF در فایل PDF Splitting PDF pages in PDF file

  • افزودن رمز عبور به فایل PDF Adding password to PDF file

  • اضافه کردن واترمارک به صفحات PDF Adding watermark to PDF pages

سلنیوم: اتوماسیون وب در سلنیوم پایتون Selenium: Web automation in Python selenium

  • فایل های پروژه این بخش را دانلود کنید Download project files of this section

  • سلنیوم و ساختار آن چیست؟ What is the Selenium and its structure?

  • پروژه سلنیوم را در پایتون نصب کنید Install the Selenium in Python project

  • درایور وب را برای کروم و اج نصب کنید Install web driver for Chrome and edge

  • درایور وب را از مسیر Windows بارگیری کنید Load the Web driver from Windows Path

  • درایور وب را از پوشه خاصی در پروژه بارگیری کنید Load the Web driver from specific folder in project

  • پروژه 1: عنوان و آدرس وب سایت را بارگذاری کنید Project 1: Load title and url of website

  • استفاده از بازرس مرورگر برای یافتن عناصر بر اساس نام، شناسه، Using browser's inspector to find elements by Name, ID ,

  • متن را به مرورگر بفرستید و آن را بر اساس سلنیوم جستجو کنید Send text to browser and search it by selenium

  • جستجوی کلمه در گوگل توسط سلنیوم و پایتون Searching a word in Google by selenium and Python

  • معرفی وب سایت stackoverflow Introduction to stackoverflow website

  • صفحه ورود stackoverflow را توسط Selenium بارگیری کنید Load stackoverflow login page by Selenium

  • استفاده از انتظار ضمنی برای افزودن تاخیر به سلنیوم Using implicit wait to add delay to Selenium

  • انتظار صریح در سلنیوم چیست؟ What is Explicit wait in Selenium

  • Xpath برای یافتن عنصر در وب سایت چیست؟ What is Xpath to find element in Website

  • استفاده از انتظار صریح در سلنیوم Using Explicit wait in Selenium

نمایش نظرات

آموزش برنامه نویسی سریع پایتون برای مبتدیان مطلق SQL در پایتون
جزییات دوره
60.5 hours
289
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,067
4.5 از 5
دارد
دارد
دارد
Mega Learning
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mega Learning Mega Learning

برنامه نویس و عاشق سی شارپ