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

Mastering System Administration with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پایتون استاد برای مدیریت سیستم. اتوماسیون، نظارت بر سیستم، فناوری اطلاعات و نرم افزار و تسلط بیشتر در مبانی پایتون: به درک کاملی از نحو، معناشناسی و مفاهیم اولیه برنامه نویسی پایتون برسید. ناوبری کارآمد Python IDE: برای افزایش بهره وری در محیط های توسعه یکپارچه پایتون (IDE) پیمایش کنید. دستکاری متغیر: در هنر کار با متغیرها برای ذخیره سازی و دستکاری موثر داده ها مسلط شوید. عملیات عددی: تکنیک ها و عملیات عددی پیشرفته را برای حل مسائل دنیای واقعی کاوش کنید. تسلط در دستکاری رشته ها: توسعه تخصص در کار با رشته ها، از عملیات اولیه تا دستکاری های پیشرفته. مهارت در ساختار داده: فهرست ها، تاپل ها و مجموعه ها را برای مدیریت همه کاره داده ها پیمایش و دستکاری کنید. مهارت های تصمیم گیری: تقویت استدلال منطقی از طریق دستورات شرطی پایتون و عملگرهای منطقی. تکنیک‌های حلقه‌ای: به حلقه‌های «for» و «while» برای تکرار کارآمد از طریق ساختارهای داده تسلط پیدا کنید. طراحی کد مدولار: کدهای ماژولار و قابل استفاده مجدد را با استفاده از توابع ایجاد کنید و قدرت فضاهای نام را درک کنید. استراتژی های اشکال زدایی اسکریپت: تکنیک های اشکال زدایی موثر برای شناسایی و رفع خطاهای اسکریپت را بیاموزید. پروفایل عملکرد: روش‌هایی را برای پروفایل اسکریپت‌های پایتون برای عملکرد بهینه کاوش کنید. روش‌های تست واحد: برای اطمینان از قابلیت اطمینان و عملکرد کد، آزمایش‌های واحد قوی را توسعه و پیاده‌سازی کنید. اتوماسیون وظایف اداری: کسب مهارت هایی برای خودکارسازی فعالیت های اداری معمول، صرفه جویی در زمان و تلاش. عملیات فایل و دایرکتوری: مدیریت کارآمد فایل ها و دایرکتوری ها، انجام یکپارچه عملیات. تکنیک های رمزگذاری و رمزگشایی: برای افزایش امنیت داده ها، به رمزگذاری و رمزگشایی فایل ها بپردازید. مهارت پردازش متن: از پایتون برای پردازش و دستکاری متن موثر استفاده کنید. قابلیت های Web Scraping: استخراج داده های ارزشمند از وب سایت ها با استفاده از Python برای برنامه های مختلف. شبکه سازی با برنامه نویسی سوکت: اصول برنامه نویسی سوکت برای ارتباطات شبکه را بررسی کنید. اتوماسیون مدیریت ایمیل: فرآیندهای ایمیل را به صورت خودکار انجام می دهد و کارایی ارتباط را افزایش می دهد. مدیریت پایگاه داده MySQL: با استفاده از برنامه نویسی Python برای یکپارچه سازی یکپارچه، پایگاه های داده MySQL را مدیریت کنید. جمع‌آوری و گزارش‌دهی آمار: مهارت‌هایی را برای جمع‌آوری آمار سیستم و تولید گزارش‌های روشنگرانه برای تصمیم‌گیری آگاهانه ایجاد کنید. روش‌های مؤثر مستندسازی: به هنر مستندسازی کد و پیکربندی‌های سیستم برای وضوح و ارجاع در آینده تسلط پیدا کنید. کار با انواع فایل های مختلف: فرمت های فایل های متنوع را کاوش کنید و تکنیک های مدیریت و پردازش کارآمد آنها را بیاموزید. برنامه نویسی سوکت برای ارتباطات شبکه: مهارت های پیشرفته ای در برنامه نویسی سوکت برای ارتباطات شبکه ای پیشرفته کسب کنید. نظارت از راه دور میزبان از طریق Telnet و SSH: یاد بگیرید که از راه دور میزبان ها را با استفاده از Telnet و SSH برای مدیریت کارآمد سیستم نظارت کنید. Web Scraping برای استخراج داده ها: مهارت های خراش دادن وب خود را برای استخراج داده های خاص و ارزشمند از انواع وب سایت ها گسترش دهید. عملیات پیشرفته پایگاه داده MySQL: عمیق تر در عملیات پایگاه داده MySQL، از جمله پرس و جوها و بهینه سازی های پیشرفته، غوطه ور شوید. پردازش متن پیشرفته با عبارات منظم: قدرت عبارات منظم را برای تطبیق و دستکاری الگوی متن پیشرفته کاوش کنید. مستندسازی و گزارش‌دهی آمار سیستم: استراتژی‌هایی برای مستندسازی و گزارش‌دهی موثر آمار سیستم برای تجزیه و تحلیل بهتر ایجاد کنید. تکنیک های پیشرفته تست واحد: روش های تست واحد خود را با تکنیک های پیشرفته ارتقا دهید تا از کد قوی و بدون خطا اطمینان حاصل کنید. پیش نیازها: بدون نیاز به تجربه برنامه نویسی قبلی دسترسی به کامپیوتر

سفری متحول کننده به قلمرو مدیریت سیستم که توسط پایتون توانمند شده است را آغاز کنید. این دوره جامع با دقت طراحی شده است تا شما را با مهارت های ضروری مورد نیاز برای برتری در مدیریت و خودکارسازی وظایف اداری به طور موثر تجهیز کند. از مفاهیم اساسی پایتون گرفته تا عملیات پیشرفته در سطح سیستم، هر بخش لایه‌های جدیدی از دانش را باز می‌کند و پایه‌ای محکم برای مدیران سیستم، متخصصان فناوری اطلاعات و علاقه‌مندان به پایتون ایجاد می‌کند.

نکات برجسته بخش:

درک اساسی:

  • IDE مترجم پایتون: با اطمینان خاطر، مفسر را درک کرده و محیط توسعه یکپارچه ایده آل را برای گردش کار خود انتخاب کنید.

مفاهیم اصلی پایتون:

  • متغیرها، اعداد و رشته‌ها: با بررسی دستکاری متغیرها، عملیات عددی و مدیریت رشته پیشرفته، یک پایه برنامه‌نویسی قوی ایجاد کنید.

تسلط بر ساختارهای داده:

  • لیست‌ها، تاپل‌ها و مجموعه‌ها: قابلیت تطبیق ساختارهای داده پایتون، از لیست‌های پویا گرفته تا تاپل‌های تغییرناپذیر و مجموعه‌های کارآمد را باز کنید.

کنترل جریان و تصمیم گیری:

  • تصمیم‌گیری و حلقه‌ها: منطق برنامه‌نویسی خود را با تسلط بر عبارات شرطی، عملگرهای منطقی و ساختارهای حلقه برای اجرای کارآمد کد تقویت کنید.

عملکرد و مدولاریت:

  • توابع و ماژول ها: کدهای ماژولار و قابل استفاده مجدد را با توابع بسازید و قدرت سازمانی ماژول های پایتون را بررسی کنید.

تکنیک های پیشرفته اسکریپت نویسی:

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

اتوماسیون مدیریت سیستم:

  • خودکار کردن وظایف اداری: یاد بگیرید که فعالیت های اداری معمول را خودکار کنید، کارایی را افزایش دهید و مداخلات دستی را به حداقل برسانید.

مدیریت داده ها و رمزگذاری:

  • مدیریت فایل‌ها، دایرکتوری‌ها و رمزگذاری: در عملیات فایل و دایرکتوری غوطه ور شوید و برای امنیت بیشتر، بر هنر رمزگذاری و رمزگشایی فایل تسلط پیدا کنید.

پردازش متن و حذف وب:

  • پردازش متن، عبارات منظم، و حذف وب: از قدرت پایتون برای دستکاری متن، عبارات منظم و استخراج داده های ارزشمند از وب سایت ها استفاده کنید.

شبکه و مدیریت از راه دور:

  • برنامه نویسی سوکت، مدیریت ایمیل، و نظارت از راه دور: دنیای شبکه را با برنامه نویسی سوکت کاوش کنید، مدیریت ایمیل را به صورت خودکار انجام دهید و میزبان ها را از راه دور از طریق Telnet و SSH نظارت کنید.

مدیریت پایگاه داده:

  • مدیریت پایگاه داده MySQL: در مدیریت پایگاه داده های MySQL با استفاده از پایتون مهارت کسب کنید و از یکپارچگی یکپارچه با وظایف مدیریت سیستم خود اطمینان حاصل کنید.

گزارش و مستندات آماری:

  • جمع‌آوری، گزارش و مستندسازی آمار: مدیریت سیستم خود را با یکپارچه‌سازی گزارش‌های آماری، اسناد مؤثر و شیوه‌های گزارش دهی ارتقا دهید.

با طراحی دقیق هر بخش، این دوره به طور یکپارچه تئوری و کاربرد عملی را بافته می‌کند و به شما این امکان را می‌دهد که به یک مدیر سیستم ماهر تبدیل شوید که از پتانسیل کامل پایتون استفاده می‌کند. اکنون ثبت نام کنید و درهای دنیایی را باز کنید که در آن مهارت پایتون با برتری مدیریت سیستم روبرو می شود.


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

معرفی Introduction

  • مقدمه ای بر تسلط بر مدیریت سیستم با پایتون Introduction to Mastering System Administration With Python

مفسر پایتون python interpreter

  • مفسر پایتون python interpreter

  • وارد کردن ماژول ها در مفسر پایتون importing modules in python interpreter

  • تورفتگی پایتون در مفسر پایتون python indentation in python interpreter

دریافت IDE پایتون Getting the python IDE

  • دانلود python IDE downloading python IDE

  • مقدمه ای بر vscode IDE introduction to vscode IDE

  • اولین برنامه پایتون خود را ایجاد کنید Create your first python program

  • تورفتگی در IDE Indentation within IDE

متغیرها Variables

  • مقدمه ای بر متغیرها Introduction to variables

  • چگونه انواع متغیرها را می توان از طریق فرآیند اجرا تغییر داد how variables types can be changed through the execution process

  • نحوه تخصیص مقادیر به متغیرها how to assign values to variables

شماره Numbers

  • آشنایی با اعداد در پایتون introduction to numbers in python

  • تبدیل نوع عدد در پایتون number type conversion in python

رشته های Strings

  • مقدمه ای بر رشته introduction to string

  • تکرار رشته و الحاق string repetation and concatination

  • برش رشته ها slicing strings

  • به روز رسانی رشته ها updating strings

  • شخصیت های فرار escape characters

  • عملگرهای رشته ای خاص special string operators

  • قالب بندی رشته string formating

فهرست کنید List

  • معرفی لیست introduction to list

  • دسترسی به عناصر لیست accessing list elements

  • به روز رسانی لیست در پایتون updating list within python

  • حذف یک مقدار از لیست deleting a value from a list

  • عملیات لیست اولیه basic list operations

تاپل ها Tuples

  • مقدمه ای بر تاپل ها introduction to tuples

  • به روز رسانی و حذف تاپل ها updating and deleting tuples

  • عملیات تاپل های اولیه basic tuples operations

  • حداقل و حداکثر در پایتون min and max in python

مجموعه ها Sets

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

فرهنگ لغت Dictionary

  • مقدمه ای بر دیکشنری در پایتون introduction to dictionary in python

Dission Macking Dission Macking

  • نحو عبارت if if statement syntax

  • if else دستور دستور if else statement syntax

  • اگر نحو elif if elif syntax

حلقه ها Loops

  • برای حلقه ها for loops

  • برای با برد for with range

  • معرفی حلقه های while introduction to while loops

کارکرد Functions

  • مقدمه ای بر توابع introduciton to functions

  • تابع مقداری را برمی گرداند function return a value

  • ایجاد و استفاده از کلاس ها creating and using classes

  • وراثت inheritance

  • سیستم مدیریت کتابخانه قسمت اول library management system part one

  • سیستم مدیریت کتابخانه قسمت دوم library management system part two

  • سیستم مدیریت کتابخانه قسمت سوم library management system part three

ماژول ها modules

  • مقدمه ای بر ماژول ها introduction to modules

اشکال زدایی و پروفایل اسکریپت های پایتون debugging and profiling python scripts

  • تکنیک های اشکال زدایی با دستور چاپ debugging techniques with print statement

  • سطح ثبت logging level

  • ثبت فرمت format logging

  • وارد یک فایل شوید log into a file

  • یک کنترل کننده برای ورود به سیستم ایجاد کنید create a handler for logging

  • ورود به سیستم با لاگرهای مختلف loging with different loggers

  • ثبت با فیلترها logging with filters

  • اشکال زدایی با ورود به سیستم debugging with logging

  • اشکال زدایی با پی دی بی debugging with pdb

  • اشکال زدایی با مدیریت استثنا debugging with exception handling

  • اشکال زدایی با ادعاها debugging with assertions

  • cprofile در پایتون cprofile in python

  • اشکال زدایی با IDE debugging with IDE

تست واحد unit testing

  • مقدمه ای بر واحد تست introduction to unittesting

  • تست تابع روی اعداد شناور testing the function on float numbers

  • مدیریت ورودی کاربر در واحد تست handling user input in unittest

خودکارسازی فعالیت های اداری منظم Automating Regular Administrative Activities

  • دسترسی به ورودی با تغییر مسیر Accessing input by redirection

  • پذیرش ورودی با استفاده از پیپ accepting input using pip

  • پذیرش ورودی با استفاده از فایل ورودی accepting input using input file

  • دانلود و نصب Metasploitable Downloading and installing Metasploitable

  • قابلیت اتصال متاسپلویت با کالی لینوکس connecting metasploitable with kali linux

  • مدیریت رمز عبور در زمان اجرا در اسکریپت Handling password at runtime in script

  • اجرای دستورات خارجی و گرفتن خروجی آنها Executing external commands and getting their output

  • جستجوی کلمه کلیدی در یک فایل با Grep searching some keyword in a file with Grep

  • از فرآیند فرعی برای یافتن یک کلمه کلیدی در یک فایل استفاده کنید use subprocess to find a keyword within a file

  • فایل ها را با فرآیند فرعی فشرده و از حالت فشرده خارج کنید compress and decompress files wiht subprocess

  • درخواست رمز عبور در زمان اجرا و اعتبارسنجی Prompting for passwords during runtime and validation

  • خواندن فایل های پیکربندی Json Reading configuration files Json

  • خواندن فایل های پیکربندی ini Reading configuration files ini

  • اتوماسیون مانیتورینگ سیستم System Monitoring automation

  • مرورگر وب ناهار lunching webbrowser

  • کار با دایرکتوری working with directory

  • کار با فایل ها با استفاده از سیستم عامل working with files using os

  • یک سازمان دهنده فایل با ماژول های سیستم عامل ایجاد کنید create a file organizer with os modules

  • تهیه نسخه پشتیبان (با rsync) Making backups (with rsync)

مدیریت فایل ها، دایرکتوری ها و داده ها Handling Files, Directories and Data

  • ماژول os برای کار با دایرکتوری ها os module to work with directories

  • copy_move_rename_delete داده ها copy_move_rename_delete data

  • کار با مسیرها working with paths

  • مقایسه داده ها comparing data

  • یافتن فایل ها در فهرست ها find files in directories

  • دریافت ابرداده فایل getting the metadata of the file

  • دریافت ابرداده در مورد zipfile Getting metadata about zipfile

  • فشرده سازی و بازیابی فایل ها compressing and restoring files

  • ماژول tarfile برای ایجاد آرشیو TAR tarfile module to create TAR archives

  • محتوای فایل های TAR را بررسی کنید examine the content of TAR files

رمزگذاری و رمزگشایی فایل File Encryption and decryption

  • رمزگذاری فایل ها file encryptions

  • file_decryptions file_decryptions

پردازش متن و عبارات منظم Text processing and Regular Expressions

  • عملکرد بسته بندی wrap function

  • پر کردن توابع fill functions

  • عملکرد کوتاه shorten function

  • تابع تورفتگی indent function

  • تطبیق الگوی عبارت منظم regular expression pattern matching

  • تابع مطابقت در بیان منظم match function in regural expression

  • تابع جستجو در عبارت منظم search function in regular expression

  • تابع findall در عبارت منظم findall function in regular expression

  • تابع یاب در عبارت منظم finditer function in regular expression

  • روش تطبیق کامل در عبارت منظم full match method in regular expression

  • تابع زیر در عبارت منظم sub function in regular expression

  • تابع تقسیم در عبارت منظم split function in regular expression

نمایش نظرات

آموزش تسلط بر مدیریت سیستم با پایتون
جزییات دوره
9 hours
104
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,000
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Neamatullah Ekhteyari Neamatullah Ekhteyari

مدرس آنلاین - مهندس نرم افزار - تستر نفوذ