مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
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
نمایش نظرات