لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کارهای خسته کننده را با برنامه نویسی پایتون خودکار کنید
Automate the Boring Stuff with Python Programming
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک دوره برنامه نویسی عملی برای کارکنان اداری، دانشگاهیان و مدیرانی که می خواهند بهره وری خود را بهبود بخشند. با نوشتن برنامه های ساده پایتون، وظایف را در رایانه خود به طور خودکار انجام دهید. برنامه هایی بنویسید که بتوانند الگوی متن را با "عبارات منظم" تشخیص دهند. صفحات گسترده اکسل را به صورت برنامه ای تولید و به روز کنید. فایل های PDF و اسناد Word را تجزیه کنید. وب سایت ها را خزیدن و اطلاعات را از منابع آنلاین استخراج کنید. برنامه هایی بنویسید که اعلان های ایمیل را ارسال می کنند. از ابزارهای اشکال زدایی پایتون برای کشف سریع اشکالات کد خود استفاده کنید. ماوس و صفحه کلید را به صورت برنامه ای کنترل کنید تا برای شما کلیک کرده و تایپ کند. پیش نیازها: نیازی به تجربه برنامه نویسی نیست. دانلود و نصب پایتون در ابتدای دوره پوشش داده شده است. مهارت های اولیه کامپیوتر: گشت و گذار در وب سایت ها، اجرای برنامه ها، ذخیره و باز کردن اسناد و غیره.
اگر کارمند اداری، دانشجو، مدیر هستید، یا فقط می خواهید با رایانه خود بهره وری بیشتری داشته باشید، برنامه نویسی به شما امکان می دهد کدی بنویسید که می تواند کارهای خسته کننده را خودکار کند. این دوره از کتاب محبوب (و رایگان!) به نام Automate the Boring Stuff with Python پیروی می کند.
Automate the Boring Stuff with Python برای افرادی نوشته شده است که می خواهند به سرعت در نوشتن برنامه های کوچکی که کارهای عملی را در اسرع وقت انجام می دهند بالا بروند. شما نیازی به دانستن الگوریتم های مرتب سازی یا برنامه نویسی شی گرا ندارید، بنابراین این دوره از تمام علوم کامپیوتر صرف نظر می کند و روی نوشتن کدهایی تمرکز می کند که کارها را انجام می دهد.
این دوره برای مبتدیان کامل است و زبان برنامه نویسی محبوب پایتون را پوشش می دهد. شما مفاهیم اولیه را نیز یاد خواهید گرفت:
خراش دادن وب
تجزیه PDF و صفحات گسترده Excel
خودکار کردن صفحه کلید و ماوس
ارسال ایمیل و متن
و چندین موضوع کاربردی دیگر
در پایان این دوره، میتوانید کدی بنویسید که نه تنها بهرهوری شما را به طور چشمگیری افزایش میدهد، بلکه میتوانید این مهارت سرگرمکننده و خلاق را در رزومه خود نیز فهرست کنید.
سرفصل ها و درس ها
مبانی پایتون
Python Basics
پایتون را نصب کنید
Get Python Installed
فقط یک چک این
Just a check in.
اصطلاحات پایه و استفاده از IDLE
Basic Terminology and Using IDLE
نوشتن اولین برنامه ما
Writing Our First Program
آزمون سخنرانی 2
Lecture 2 Quiz
کنترل جریان
Flow Control
نمودارهای جریان و مفاهیم اساسی کنترل جریان
Flow Charts and Basic Flow Control Concepts
بیانیه های If، Else و Elif
If, Else, and Elif Statements
در حالی که حلقه ها
While Loops
برای حلقه ها
For Loops
کارکرد
Functions
توابع داخلی پایتون
Python's Built-In Functions
نوشتن توابع خود
Writing Your Own Functions
دامنه های جهانی و محلی
Global and Local Scopes
رسیدگی به خطاها با try/exception
Handling Errors with try/except
سعی کنید و به جز بیانیه ها
Try and Except Statements
نوشتن یک برنامه کامل: عدد را حدس بزنید
Writing a Complete Program: Guess the Number
نوشتن برنامه "عدد را حدس بزنید".
Writing a "Guess the Number" Program
لیست ها
Lists
نوع داده لیست
The List Data Type
برای حلقههای دارای فهرست، تخصیص چندگانه و اپراتورهای تقویتشده
For Loops with Lists, Multiple Assignment, and Augmented Operators
فهرست روش ها
List Methods
شباهت بین لیست ها و رشته ها
Similarities Between Lists and Strings
لغت نامه ها
Dictionaries
نوع داده دیکشنری
The Dictionary Data Type
ساختارهای داده
Data Structures
اطلاعات بیشتر درباره رشته ها
More About Strings
نحو رشته پیشرفته
Advanced String Syntax
روش های رشته ای
String Methods
قالب بندی رشته
String Formatting
اجرای برنامه ها از خط فرمان
Running Programs from the Command Line
راه اندازی برنامه های پایتون از خارج IDLE
Launching Python Programs from Outside IDLE
عبارات با قاعده
Regular Expressions
مبانی بیان منظم
Regular Expression Basics
گروههای Regex و شخصیت Pipe
Regex Groups and the Pipe Character
تکرار در الگوهای Regex و تطبیق حریصانه/غریب
Repetition in Regex Patterns and Greedy/Nongreedy Matching
کلاس های کاراکتر Regex و متد ()finall
Regex Character Classes and the findall() Method
Regex Dot-Star و کاراکترهای Caret/Dollar
Regex Dot-Star and the Caret/Dollar Characters
Regex sub() Method و حالت Verbose
Regex sub() Method and Verbose Mode
برنامه Regex Example: یک Scraper تلفن و ایمیل
Regex Example Program: A Phone and Email Scraper
فایل ها
Files
نام فایل ها و مسیرهای فایل مطلق/نسبی
Filenames and Absolute/Relative File Paths
خواندن و نوشتن فایل های متن ساده
Reading and Writing Plaintext Files
کپی و انتقال فایل ها و پوشه ها
Copying and Moving Files and Folders
حذف فایل ها
Deleting Files
راه رفتن درخت فهرست
Walking a Directory Tree
اشکال زدایی
Debugging
بیانیه های افزایش و ادعا
The raise and assert Statements
ورود به سیستم
Logging
با استفاده از Debugger
Using the Debugger
خراش دادن وب
Web Scraping
ماژول مرورگر وب
The webbrowser Module
دانلود از وب با ماژول درخواست ها
Downloading from the Web with the Requests Module
تجزیه HTML با ماژول Beautiful Soup
Parsing HTML with the Beautiful Soup Module
کنترل مرورگر با ماژول سلنیوم
Controlling the Browser with the Selenium Module
اسناد Excel، Word و PDF
Excel, Word, and PDF Documents
توسعه دهنده نرم افزار ، نویسنده کتاب فناوری Al Sweigart یک توسعه دهنده نرم افزار در سانفرانسیسکو است. او چهار كتاب برنامه نویسی پایتون نوشته و در كنفرانس های پایتون صحبت كرده و به كودكان و بزرگسالان نحوه برنامه نویسی را آموخته است. پایتون زبان برنامه نویسی مورد علاقه وی است و او توسعه دهنده چندین ماژول منبع باز برای آن است. او رانده می شود تا دانش برنامه نویسی را برای همه در دسترس قرار دهد ، و کتابهایش را با مجوز Creative Commons آزادانه در دسترس می گذارد.
نمایش نظرات