🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول اولیه اسکریپت نویسی پایتون برای اتوماسیون سمت سرور
- آخرین آپدیت
دانلود Learn Basics of Python Scripting for Server Side Automation
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش خودکارسازی کارهای تکراری با اسکریپت نویسی پایتون
مبانی اسکریپت نویسی پایتون
یاد بگیرید چگونه کارهای تکراری خود را با استفاده از اسکریپت نویسی پایتون خودکار کنید. این
آموزش شامل مبانی اسکریپت نویسی پایتون، توابع و ماژول های مهم برای اتوماسیون است.
مفاهیم کلیدی اسکریپت نویسی پایتون
مبانی اسکریپت نویسی پایتون
مفهوم توابع در اسکریپت نویسی پایتون
ماژول Subprocess برای اجرای دستورات سطح سیستم عامل
عبارات با قاعده (Regex)
مفهوم Logging با ماژول logging
پیش نیازها
آشنایی پایه با کامپیوتر
آشنایی پایه با سیستم عامل های ویندوز و لینوکس
آشنایی پایه با خط فرمان
به دوره مبانی اسکریپت نویسی پایتون برای خودکارسازی سمت سرور خوش آمدید.
پایتون یک زبان برنامه نویسی اسکریپتی پیشرفته، چند منظوره، سطح بالا و تفسیر شده است.
هدف این دوره ارائه مبانی اسکریپت نویسی پایتون با تمرین برای کاربران سیستم عامل ویندوز/لینوکس
به منظور توسعه اسکریپت های پایتون برای خودکارسازی وظایف است.
کاربران سیستم عامل ویندوز/لینوکس شامل:
مدیران/توسعه دهندگان/پشتیبانان سیستم
مدیران/توسعه دهندگان/پشتیبانان DevOps
مدیران/توسعه دهندگان/پشتیبانان پایگاه داده و غیره
تفاوت بین زبان های برنامه نویسی و اسکریپتی:
زبان های برنامه نویسی برای توسعه نرم افزارها/برنامه ها استفاده می شوند.
زبان های اسکریپتی برای ارائه دستورالعمل به سایر نرم افزارها/برنامه ها استفاده می شوند - برای
خودکارسازی وظایف مفید است.
پایتون دارای ویژگی های زبان های برنامه نویسی و اسکریپتی است.
با پایتون چه کارهایی می توان انجام داد؟
امروزه پایتون برای انجام کارهای زیر محبوبیت بیشتری پیدا می کند:
توسعه برنامه های کاربردی وب
توسعه API یا REST API
توسعه IoT
توسعه GUI و بازی
علم داده و تجزیه و تحلیل داده
هوش مصنوعی (AI)
Web Scraping و پردازش متن
ایجاد پلاگین ها و افزونه ها برای برنامه های کاربردی موجود
اتوماسیون (OS، DB، Middleware، Webserver، Cloud، DevOps و غیره)
این دوره طراحی شده است تا به شما در درک مفاهیم پایه اسکریپت نویسی پایتون برای توسعه اسکریپت های
خودکارسازی در سمت سرور کمک کند.
دوره با مبانی بسیار ساده مانند:
معرفی
راه اندازی محیط برای تمرین اسکریپت نویسی پایتون
متغیرها و انواع داده
عملیات بر روی رشته ها
ساختارهای داده/مجموعه ها
عملگرها
عبارات شرطی
مدیریت استثنا با بلوک های try و except
حلقه ها
توابع
شروع می شود و سپس ماژول های بسیار مهم مانند:
sys
os
time,datetime
subprocess
argparse
re
requests
logging
کار با فایل های Text، CSV و JSON
سرفصل ها و درس ها
Introduction-فصل-1-مقدمه
Introduction
Objective of this course-ویدیو-1-1-هدف این دوره
Objective of this course
Prerequisites to Enroll this course-ویدیو-1-2-پیشنیازهای ثبتنام در این دوره
Prerequisites to Enroll this course
Introduction to Python Scripting-ویدیو-1-3-مقدمهای بر اسکریپتنویسی پایتون
Introduction to Python Scripting
Installing Python on Windows & Linux Operating Sytems-فصل-2-نصب پایتون روی سیستمعاملهای ویندوز و لینوکس
Installing Python on Windows & Linux Operating Sytems
System Requirements to install Python-ویدیو-2-1-نیازمندیهای سیستم برای نصب پایتون
System Requirements to install Python
Installing Python On Windows Operating System-ویدیو-2-2-نصب پایتون روی سیستمعامل ویندوز
Installing Python On Windows Operating System
Issues you may face after Python Installation on Windows-ویدیو-2-3-مشکلاتی که ممکن است پس از نصب پایتون در ویندوز با آن روبرو شوید
Issues you may face after Python Installation on Windows
Installing Multiple Python Versions on Windows-ویدیو-2-4-نصب چند نسخه پایتون روی ویندوز
Installing Multiple Python Versions on Windows
What is py ?-ویدیو-2-5-py چیست؟
What is py ?
Installing Python on Any Linux - Working with Default Python-ویدیو-2-6-نصب پایتون روی هر لینوکس - کار با پایتون پیشفرض
Installing Python on Any Linux - Working with Default Python
Installing Required Python Version on Ubuntu Machine-ویدیو-2-7-نصب نسخه مورد نیاز پایتون روی اوبونتو
Installing Required Python Version on Ubuntu Machine
Making required Python Version as default Python for your User-ویدیو-2-8-تنظیم نسخه مورد نیاز پایتون به عنوان پایتون پیشفرض برای کاربر
Making required Python Version as default Python for your User
Code Editors to Develop or Write Python Scripts or Programs-فصل-3-ویرایشگرهای کد برای توسعه یا نوشتن اسکریپتها یا برنامههای پایتون
Code Editors to Develop or Write Python Scripts or Programs
List of some of the code Editors to Develop or Write Python Scripts-ویدیو-3-1-لیستی از برخی ویرایشگرهای کد برای توسعه یا نوشتن اسکریپتهای پایتون
List of some of the code Editors to Develop or Write Python Scripts
How to use vi or vim Editor on Any Linux To Develop Python Scripts?-ویدیو-3-2-چگونه از ویرایشگر vi یا vim در هر لینوکس برای توسعه اسکریپتهای پایتون استفاده کنیم؟
How to use vi or vim Editor on Any Linux To Develop Python Scripts?
How to use vi or vim Editor on Windows To Develop Python Scripts?-ویدیو-3-3-چگونه از ویرایشگر vi یا vim در ویندوز برای توسعه اسکریپتهای پایتون استفاده کنیم؟
How to use vi or vim Editor on Windows To Develop Python Scripts?
What is Python Shell ?-ویدیو-3-4-پوسته پایتون چیست؟
What is Python Shell ?
What is Python IDLE ?-ویدیو-3-5-IDLE پایتون چیست؟
What is Python IDLE ?
Installing Visual Studio Code Editor on Windows-ویدیو-3-6-نصب ویرایشگر Visual Studio Code روی ویندوز
Installing Visual Studio Code Editor on Windows
Basics of print, indentation , comments and special characters-فصل-4-مبانی چاپ، تورفتگی، کامنتها و کاراکترهای ویژه
Basics of print, indentation , comments and special characters
Create a Directory or Folder For Practice-ویدیو-4-1-ایجاد یک پوشه برای تمرین
Create a Directory or Folder For Practice
What is Syntax ?-ویدیو-4-2-سینتکس چیست؟
What is Syntax ?
Basic Usage of print and What is Python Indentation ?-ویدیو-4-3-استفاده پایه از print و تورفتگی پایتون چیست؟
Basic Usage of print and What is Python Indentation ?
Comments of Python Scripting-ویدیو-4-4-کامنتهای اسکریپتنویسی پایتون
Comments of Python Scripting
Why Python is called Platform-Independent or System-Independent Language ?-ویدیو-4-5-چرا پایتون زبان مستقل از پلتفرم یا مستقل از سیستم نامیده میشود؟
Why Python is called Platform-Independent or System-Independent Language ?
What is a Shebang line in Python Scripting ?-ویدیو-4-6-خط Shebang در اسکریپتنویسی پایتون چیست؟
What is a Shebang line in Python Scripting ?
Setting default Python for Visual Studio Code Editor-ویدیو-4-7-تنظیم پایتون پیشفرض برای ویرایشگر Visual Studio Code
Setting default Python for Visual Studio Code Editor
Basics of Variables & Data Types-فصل-5-مبانی متغیرها و انواع داده
Basics of Variables & Data Types
Introduction to Variables-ویدیو-5-1-مقدمهای بر متغیرها
Introduction to Variables
Introduction to Data Types-ویدیو-5-2-مقدمهای بر انواع داده
Introduction to Data Types
type Conversion-ویدیو-5-3-تبدیل نوع
type Conversion
Operations on Strings-فصل-6-عملیات روی رشتهها
Operations on Strings
Escape Characters or Escape Sequence-ویدیو-6-1-کاراکترهای فرار یا توالی فرار
Escape Characters or Escape Sequence
What is Python Raw String and where we need this ?-ویدیو-6-2-رشته خام پایتون چیست و به چه دردی میخورد؟
What is Python Raw String and where we need this ?
Working with multiline Strings-ویدیو-6-3-کار با رشتههای چند خطی
Working with multiline Strings
Length of a strings-ویدیو-6-4-طول یک رشته
Length of a strings
Concatenation of strings-ویدیو-6-6-الحاق رشتهها
Concatenation of strings
dir() and help() Functions for Python Documentation-ویدیو-6-7-توابع ()dir و ()help برای مستندات پایتون
dir() and help() Functions for Python Documentation
Case conversion and validation operations on strings-ویدیو-6-8-عملیات تبدیل حروف و اعتبارسنجی روی رشتهها
Case conversion and validation operations on strings
Input & output's of Python Scripting-ویدیو-6-9-ورودی و خروجیهای اسکریپتنویسی پایتون
Input & output's of Python Scripting
strip operations of Python Strings-ویدیو-6-10-عملیات strip رشتههای پایتون
strip operations of Python Strings
Index Concept of Python Strings-ویدیو-6-11-مفهوم ایندکس رشتههای پایتون
Index Concept of Python Strings
index() find() and count() methods of Python Strings-ویدیو-6-12-متدهای ()index، ()find و ()count رشتههای پایتون
index() find() and count() methods of Python Strings
startswith() and endswith() methods of Python Strings-ویدیو-6-13-متدهای ()startswith و ()endswith رشتههای پایتون
startswith() and endswith() methods of Python Strings
zfill() and center() methods of Python Strings-ویدیو-6-14-متدهای ()zfill و ()center رشتههای پایتون
zfill() and center() methods of Python Strings
Slicing Concept of Python Strings-ویدیو-6-15-مفهوم برش رشتههای پایتون
Slicing Concept of Python Strings
How to use Python documentation for String methods ?-ویدیو-6-16-چگونه از مستندات پایتون برای متدهای رشته استفاده کنیم؟
How to use Python documentation for String methods ?
Data Structures of Python Scripting-فصل-7-ساختارهای داده اسکریپتنویسی پایتون
Data Structures of Python Scripting
Introduction to Data Structures and Types of Data Structures-ویدیو-7-1-مقدمهای بر ساختارهای داده و انواع ساختارهای داده
Introduction to Data Structures and Types of Data Structures
Introduction to List Data Structure-ویدیو-7-2-مقدمهای بر ساختار داده لیست
Introduction to List Data Structure
Different Types of Operations on List Data Structure-ویدیو-7-3-انواع مختلف عملیات روی ساختار داده لیست
Different Types of Operations on List Data Structure
split() rsplit() and splitlines() methods on Python Strings-ویدیو-7-4-متدهای ()split، ()rsplit و ()splitlines روی رشتههای پایتون
split() rsplit() and splitlines() methods on Python Strings
Tuple Data Structure-ویدیو-7-5-ساختار داده تاپل
Tuple Data Structure
Type Conversion for List and Tuple-ویدیو-7-6-تبدیل نوع برای لیست و تاپل
Type Conversion for List and Tuple
Dictionary Data Structure-ویدیو-7-7-ساختار داده دیکشنری
Dictionary Data Structure
range function | How to get str or list or tuple index values using range ?-ویدیو-7-8-تابع range | چگونه مقادیر ایندکس str، لیست یا تاپل را با استفاده از range بدست آوریم؟
range function | How to get str or list or tuple index values using range ?
join method-ویدیو-7-9-متد join
join method
min, max and sum functions-ویدیو-7-10-توابع min، max و sum
min, max and sum functions
Simple Practice-ویدیو-7-11-تمرین ساده
Simple Practice
Operators of Python Scripting-فصل-8-عملگرهای اسکریپتنویسی پایتون
Operators of Python Scripting
Introduction to Operators Of Python Scripting-ویدیو-8-1-مقدمهای بر عملگرهای اسکریپتنویسی پایتون
Introduction to Operators Of Python Scripting
Arithmetic Operators of Python Scripting-ویدیو-8-2-عملگرهای محاسباتی اسکریپتنویسی پایتون
Arithmetic Operators of Python Scripting
Assignment Operators of Python Scripting-ویدیو-8-3-عملگرهای انتساب اسکریپتنویسی پایتون
Assignment Operators of Python Scripting
Comparison Operators of Python Scripting-ویدیو-8-4-عملگرهای مقایسهای اسکریپتنویسی پایتون
Comparison Operators of Python Scripting
Identity Operators of Python Scripting-ویدیو-8-5-عملگرهای هویت اسکریپتنویسی پایتون
Identity Operators of Python Scripting
Introduction to Conditional Statements-ویدیو-9-1-مقدمهای بر عبارات شرطی
Introduction to Conditional Statements
if and if-else syntax and usage with simple example-ویدیو-9-2-سینتکس if و if-else و کاربرد آنها با مثال ساده
if and if-else syntax and usage with simple example
Neste-if Conditional Statement Explanation with an example and Usage of range()-ویدیو-9-3-توضیح عبارت شرطی تو در تو (Nested if) با مثال و استفاده از ()range
Neste-if Conditional Statement Explanation with an example and Usage of range()
Ternary Operator or if-else in one line-ویدیو-9-5-عملگر سهتایی یا if-else در یک خط
Ternary Operator or if-else in one line
Errors ( Syntax Errors & Logical Errors or Runtime Errors or Exceptions )-فصل-10-خطاها (خطاهای نحوی و خطاهای منطقی یا خطاهای زمان اجرا یا استثناها)
Errors ( Syntax Errors & Logical Errors or Runtime Errors or Exceptions )
Introduction to Errors ( Syntax Errors & Exceptions )-ویدیو-10-1-مقدمهای بر خطاها (خطاهای نحوی و استثناها)
Introduction to Errors ( Syntax Errors & Exceptions )
Types of Exceptions and How to list Built-in Exceptions ?-ویدیو-10-2-انواع استثناها و چگونه استثناها پیشساخته را لیست کنیم؟
Types of Exceptions and How to list Built-in Exceptions ?
What is raise Statement in Exceptions ? | Exceptions with Raise-ویدیو-10-5-عبارت raise در استثناها چیست؟ | استثناها با Raise
What is raise Statement in Exceptions ? | Exceptions with Raise
Loops-فصل-11-حلقهها
Loops
Introduction to Loops-ویدیو-11-1-مقدمهای بر حلقهها
Introduction to Loops
How to use for loop on String or Lists or Tuple or Dictionary or range() ?-ویدیو-11-2-چگونه از حلقه for روی رشته، لیست، تاپل، دیکشنری یا ()range استفاده کنیم؟
How to use for loop on String or Lists or Tuple or Dictionary or range() ?
Simple Practice on Strings - Read Input as String and Display Char & Its Index-ویدیو-11-3-تمرین ساده روی رشتهها - خواندن ورودی به عنوان رشته و نمایش کاراکتر و ایندکس آن
Simple Practice on Strings - Read Input as String and Display Char & Its Index
For Loop to read key and value sof dictionary-ویدیو-11-4-حلقه For برای خواندن کلید و مقدار دیکشنری
For Loop to read key and value sof dictionary
How to use enumerate() Function in for loop ?-ویدیو-11-5-چگونه از تابع ()enumerate در حلقه for استفاده کنیم؟
How to use enumerate() Function in for loop ?
For Loop with else Block-ویدیو-11-6-حلقه For با بلاک else
For Loop with else Block
For Loop in a Single-Line-ویدیو-11-7-حلقه For در یک خط
For Loop in a Single-Line
While Loop Basics & Infinite While Loop-ویدیو-11-8-مبانی حلقه While و حلقه While بینهایت
While Loop Basics & Infinite While Loop
pass, continue & break Statements and Its usage in Loops-ویدیو-11-9-عبارات pass، continue و break و کاربرد آنها در حلقهها
pass, continue & break Statements and Its usage in Loops
Loops else Block Execution Status When break and continue Executed-ویدیو-11-10-وضعیت اجرای بلاک else حلقهها هنگام اجرای break و continue
Loops else Block Execution Status When break and continue Executed
Nested Loops-ویدیو-11-11-حلقههای تو در تو
Nested Loops
Functions-فصل-12-توابع
Functions
Introduction to Functions (Built-in Functions & User Defined Functions)-ویدیو-12-1-مقدمهای بر توابع (توابع پیشساخته و توابع تعریف شده توسط کاربر)
Introduction to Functions (Built-in Functions & User Defined Functions)
Defining a Function, Calling a Function and Rules to Define a Function ?-ویدیو-12-2-تعریف یک تابع، فراخوانی یک تابع و قوانین تعریف یک تابع؟
Defining a Function, Calling a Function and Rules to Define a Function ?
Complete Functions return Statement-ویدیو-12-3-عبارت return توابع کامل
Complete Functions return Statement
Simple Practice on arguments and return of Functions-ویدیو-12-4-تمرین ساده روی آرگومانها و return توابع
Simple Practice on arguments and return of Functions
Functions with and without arguments and return-ویدیو-12-5-توابع با و بدون آرگومان و return
Functions with and without arguments and return
Nested Functions-ویدیو-12-6-توابع تو در تو
Nested Functions
Function without parentheses or Re-naming a Function-ویدیو-12-7-تابع بدون پرانتز یا تغییر نام یک تابع
Function without parentheses or Re-naming a Function
return with multiple Values or Returning Multiple Values From A Function-ویدیو-12-8-return با چند مقدار یا برگرداندن چندین مقدار از یک تابع
return with multiple Values or Returning Multiple Values From A Function
Scope of the Python Variables-ویدیو-12-9-دامنه متغیرهای پایتون
Scope of the Python Variables
How Arguments are passing to a Function when its called ?-ویدیو-12-10-هنگام فراخوانی یک تابع چگونه آرگومانها به آن ارسال میشوند؟
How Arguments are passing to a Function when its called ?
Types of Functions Arguments-ویدیو-12-11-انواع آرگومانهای توابع
Types of Functions Arguments
Positional Arguments or Required Arguments-ویدیو-12-12-آرگومانهای موقعیتی یا آرگومانهای اجباری
Positional Arguments or Required Arguments
Default or Optional Arguments-ویدیو-12-13-آرگومانهای پیشفرض یا اختیاری
Default or Optional Arguments
Keyword or Named Arguments-ویدیو-12-14-آرگومانهای کلیدواژهای یا نامدار
Keyword or Named Arguments
How to call Functions of other Python Files ? | Code REUSABILITY-ویدیو-12-16-چگونه توابع فایلهای پایتون دیگر را فراخوانی کنیم؟ | استفاده مجدد از کد
How to call Functions of other Python Files ? | Code REUSABILITY
What is __name__ in Python Scripts ? | What is the usage of __name__ ?-ویدیو-12-17-__name__ در اسکریپتهای پایتون چیست؟ | کاربرد __name__ چیست؟
What is __name__ in Python Scripts ? | What is the usage of __name__ ?
Modules-فصل-13-ماژولها
Modules
Introduction to Module | What is a Python Module ?-ویدیو-13-1-مقدمهای بر ماژول | ماژول پایتون چیست؟
Introduction to Module | What is a Python Module ?
Executing Windows Python Files directly from WSL of Linux-ویدیو-13-2-اجرای مستقیم فایلهای پایتون ویندوز از WSL لینوکس
Executing Windows Python Files directly from WSL of Linux
getpass Module | How to read password from command-line without echoing ?-ویدیو-13-3-ماژول getpass | چگونه رمز عبور را از خط فرمان بدون echo کردن بخوانیم؟
getpass Module | How to read password from command-line without echoing ?
Introduction to sys Module | Basic operations from sys module-ویدیو-14-1-مقدمهای بر ماژول sys | عملیات پایه از ماژول sys
Introduction to sys Module | Basic operations from sys module
usage of sys.argv | Handling Command-line Arguments with sys.argv-ویدیو-14-2-کاربرد sys.argv | مدیریت آرگومانهای خط فرمان با sys.argv
usage of sys.argv | Handling Command-line Arguments with sys.argv
What is sys.exit() ? and Its usage in scripts-ویدیو-14-3-sys.exit() چیست؟ و کاربرد آن در اسکریپتها
What is sys.exit() ? and Its usage in scripts
os Module-فصل-15-ماژول os
os Module
Introduction to OS Module and Basic Operation of OS Module-ویدیو-15-1-مقدمهای بر ماژول OS و عملیات پایه ماژول OS
Introduction to OS Module and Basic Operation of OS Module
File Path Operations with os.path-ویدیو-15-2-عملیات مسیر فایل با os.path
File Path Operations with os.path
Simple Script to Validate input file is empty or not-ویدیو-15-3-اسکریپت ساده برای اعتبارسنجی اینکه فایل ورودی خالی است یا خیر
Simple Script to Validate input file is empty or not
Read a Path and Display all files & Dir's with completed Paths-ویدیو-15-4-خواندن یک مسیر و نمایش تمام فایلها و دایرکتوریها با مسیرهای کامل
Read a Path and Display all files & Dir's with completed Paths
How to execute OS Level Commands with os.system()-ویدیو-15-5-چگونه دستورات سطح OS را با os.system() اجرا کنیم؟
How to execute OS Level Commands with os.system()
Get File Or Directory Stats using os.stat()-ویدیو-15-6-دریافت آمار فایل یا دایرکتوری با استفاده از os.stat()
Get File Or Directory Stats using os.stat()
Get All Files Recursively from a given Path using os.walk()-ویدیو-15-7-دریافت تمام فایلها به صورت بازگشتی از یک مسیر داده شده با استفاده از os.walk()
Get All Files Recursively from a given Path using os.walk()
Modules to Work with Time-فصل-16-ماژولها برای کار با زمان
Modules to Work with Time
time Module-ویدیو-16-1-ماژول time
time Module
datetime module | datetime module to delete files which are older than x days-ویدیو-16-2-ماژول datetime | ماژول datetime برای حذف فایلهایی که قدیمیتر از x روز هستند
datetime module | datetime module to delete files which are older than x days
subprocess-فصل-17-زیرپردازش
subprocess
Introduction to subprocess Module-ویدیو-17-1-مقدمهای بر ماژول subprocess
Introduction to subprocess Module
Don't Prefer to use Shell=True in subprocess.Popen | Its very dangerous-ویدیو-17-2-ترجیح ندهید از Shell=True در subprocess.Popen استفاده کنید | بسیار خطرناک است
Don't Prefer to use Shell=True in subprocess.Popen | Its very dangerous
How to pass variable values to a Popened Script from Main Python Script ?-ویدیو-17-3-چگونه مقادیر متغیر را از یک اسکریپت پایتون اصلی به یک اسکریپت Popened ارسال کنیم؟
How to pass variable values to a Popened Script from Main Python Script ?
Exception Handling for subproce.Popen() | FileNotFoundError & TimeoutExpired-ویدیو-17-4-مدیریت استثناها برای subproce.Popen() | FileNotFoundError و TimeoutExpired
Exception Handling for subproce.Popen() | FileNotFoundError & TimeoutExpired
Get Ansible Version using subprocess.Popen() | Usage of split/splitlines on o/p-ویدیو-17-5-دریافت نسخه Ansible با استفاده از subprocess.Popen() | استفاده از split/splitlines روی خروجی
Get Ansible Version using subprocess.Popen() | Usage of split/splitlines on o/p
Working with Files-فصل-18-کار با فایلها
Working with Files
Working with text Files using open() Function | read, write & append operations-ویدیو-18-1-کار با فایلهای متنی با استفاده از تابع ()open | عملیات خواندن، نوشتن و افزودن
Working with text Files using open() Function | read, write & append operations
Merging Multiple Files content into a single File-ویدیو-18-2-ادغام محتوای چندین فایل در یک فایل واحد
Merging Multiple Files content into a single File
Working with JSON Files using Python JSON Module-ویدیو-18-3-کار با فایلهای JSON با استفاده از ماژول JSON پایتون
Working with JSON Files using Python JSON Module
Working with CSV Files | Reading and Writing with reader and writer objects-ویدیو-18-4-کار با فایلهای CSV | خواندن و نوشتن با اشیاء reader و writer
Working with CSV Files | Reading and Writing with reader and writer objects
Logging - Record Each and Every Execution Step | Basic & Advanced Logging-فصل-19-Logging - ثبت هر مرحله اجرا | Logging پایه و پیشرفته
Logging - Record Each and Every Execution Step | Basic & Advanced Logging
How to log script execution ? Steps into a log file and also display on console-ویدیو-19-1-چگونه اجرای اسکریپت را ثبت کنیم؟ مراحل در یک فایل log و همچنین نمایش روی کنسول
How to log script execution ? Steps into a log file and also display on console
Argparse Module | Advanced Method to Handle Command-line arguments-فصل-20-ماژول Argparse | روش پیشرفته برای مدیریت آرگومانهای خط فرمان
Argparse Module | Advanced Method to Handle Command-line arguments
Introduction to argparse module-ویدیو-20-1-مقدمهای بر ماژول argparse
Introduction to argparse module
How to use type option to get required argument data type ?-ویدیو-20-2-چگونه از گزینه type برای بدست آوردن نوع داده آرگومان مورد نیاز استفاده کنیم؟
How to use type option to get required argument data type ?
default and choices options for arguments-ویدیو-20-3-گزینههای default و choices برای آرگومانها
default and choices options for arguments
metavar option for arguments | Custom argument value in help-ویدیو-20-4-گزینه metavar برای آرگومانها | مقدار آرگومان سفارشی در help
metavar option for arguments | Custom argument value in help
nargs option for arguments | nargs=N|+ | * | ?|None-ویدیو-20-5-گزینه nargs برای آرگومانها | nargs=N|+ | * | ?|None
nargs option for arguments | nargs=N|+ | * | ?|None
Working with Third Party Modules-فصل-21-کار با ماژولهای شخص ثالث
Working with Third Party Modules
What is a third party module and How to install it ?-ویدیو-21-1-ماژول شخص ثالث چیست و چگونه آن را نصب کنیم؟
What is a third party module and How to install it ?
Best way to import third party modules-ویدیو-21-2-بهترین راه برای وارد کردن ماژولهای شخص ثالث
Best way to import third party modules
re module for Regular Expressions or REgex or RE-فصل-22-ماژول re برای عبارات با قاعده یا REgex یا RE
re module for Regular Expressions or REgex or RE
Introduction to to Regular Expressions and what is a pattern ?-ویدیو-22-1-مقدمهای بر عبارات با قاعده و الگو چیست؟
Introduction to to Regular Expressions and what is a pattern ?
Rules to create a pattern for regex (All Rules in one video)-ویدیو-22-2-قوانین ایجاد یک الگو برای regex (تمام قوانین در یک ویدیو)
Rules to create a pattern for regex (All Rules in one video)
match, search, findall and finditer operations of re-ویدیو-22-3-عملیات match، search، findall و finditer از re
match, search, findall and finditer operations of re
Simple Practice on Creating Patterns-ویدیو-22-4-تمرین ساده در ایجاد الگوها
Simple Practice on Creating Patterns
split, sub and subn oprations of re-ویدیو-22-5-عملیات split، sub و subn از re
split, sub and subn oprations of re
Compile Operation of re-ویدیو-22-6-عملیات Compile از re
Compile Operation of re
Grouping Concept of re-ویدیو-22-7-مفهوم گروهبندی re
Grouping Concept of re
Get Java and Nginx Version using regex groups concept-ویدیو-22-8-دریافت نسخه Java و Nginx با استفاده از مفهوم گروههای regex
Get Java and Nginx Version using regex groups concept
Requests Module to Execute REST API-فصل-23-ماژول Requests برای اجرای REST API
Requests Module to Execute REST API
Introduction to requests module-ویدیو-23-1-مقدمهای بر ماژول requests
Introduction to requests module
Sample REST API creation to practice with requests module-ویدیو-23-2-ایجاد یک REST API نمونه برای تمرین با ماژول requests
Sample REST API creation to practice with requests module
Practicing with requests module-ویدیو-23-3-تمرین با ماژول requests
Practicing with requests module
REST API's Exception Handling with try and except-ویدیو-23-4-مدیریت استثناهای REST API با try و except
REST API's Exception Handling with try and except
نمایش نظرات