لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ضروری پایتون
Python Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پایتون یکی از رایج ترین زبان های پویا برای بسیاری از سازمان های بزرگ از جمله گوگل، یاهو و آی بی ام است. در تمام سیستم عاملهای اصلی پشتیبانی میشود، از قبل روی مکها و همچنین اکثر سیستمهای مبتنی بر لینوکس و یونیکس نصب شده است. در این دوره، مهندس ارشد نرم افزار رایان میچل شما را از طریق تمام نکات ضروری یادگیری و استفاده از پایتون راهنمایی می کند. نحوه تفکر رایانه ها و همچنین نحوه نصب پایتون، پیپ و نوت بوک Jupyter و اصول اولیه نوشتن یک برنامه را بیاموزید. متغیرها و انواع، عملگرها، توابع، کلاسها، اشیاء و موارد دیگر را کاوش کنید. به انواع داده های اصلی مانند ints و floats، Booleans و string بروید. به ساختارهای داده اولیه، جریان کنترل، توابع، کلاس ها و اشیاء غوطه ور شوید. نحوه رسیدگی به خطاها و استثناها و همچنین رشته ها و فرآیندها را بیابید. به علاوه، نحوه کار با انواع مختلف فایل ها در پایتون، ارسال آرگومان های خط فرمان به اسکریپت پایتون و ایجاد ماژول ها و بسته ها را بیابید.
سرفصل ها و درس ها
معرفی
Introduction
شروع کار با پایتون
Getting started with Python
منابع این دوره
Resources for this course
این دوره برای چه کسانی است
Who this course is for
1. آماده شدن برای پایتون
1. Gearing Up for Python
کامپیوترها چگونه فکر می کنند
How computers think
ذن پایتون
The Zen of Python
نوت بوک های Jupyter
Jupyter notebooks
نوشتن برنامه
Writing a program
نصب پایتون، پیپ و نوت بوک Jupyter
Installing Python, pip, and Jupyter Notebook
2. راه اندازی سریع
2. Quickstart
کنترل جریان
Control flow
کارکرد
Functions
اپراتورها
Operators
متغیرها و انواع
Variables and types
چالش: فاکتوریل
Challenge: Factorials
ساختارهای داده
Data structures
کلاس ها و اشیاء
Classes and objects
راه حل: فاکتوریل
Solution: Factorials
3. انواع داده های پایه
3. Basic Data Types
چالش: تبدیل هگز به اعشاری
Challenge: Converting hex to decimal
بایت ها
Bytes
بولین ها
Booleans
انواع دیگر اعداد
Other types of numbers
اینت ها و شناورها
Ints and floats
راه حل: تبدیل هگز به اعشاری
Solution: Converting hex to decimal
رشته های
Strings
4. ساختارهای داده پایه
4. Basic Data Structures
درک مطالب را فهرست کنید
List comprehensions
لیست ها
Lists
تاپل ها و ست ها
Tuples and sets
چالش - رمزگذاری هنر ASCII
Challenge - Encoding ASCII Art
راه حل - رمزگذاری هنر ASCII
Solution - Encoding ASCII Art
درک فرهنگ لغت
Dictionary comprehensions
لغت نامه ها
Dictionaries
5. کنترل جریان
5. Control Flow
برای
For
اگر و غیره
If and else
در حالی که
While
چالش - پیدا کردن پرایم سریعتر
Challenge - Finding Primes Faster
راه حل - پیدا کردن پرایم سریعتر
Solution - Finding Primes Faster
6. توابع
6. Functions
راه حل: الان صدایم را می شنوی؟
Solution: Can you hear me now?
متغیرها و دامنه
Variables and scope
به عنوان متغیر عمل می کند
Functions as variables
آناتومی یک تابع
The anatomy of a function
چالش: حالا صدایم را می شنوی؟
Challenge: Can you hear me now?
7. کلاس ها و اشیاء
7. Classes and Objects
روش های استاتیک و نمونه
Static and instance methods
آناتومی یک کلاس
The anatomy of a class
راه حل: گسترش پیام رسان
Solution: Extending the messenger
چالش: گسترش پیام رسان
Challenge: Extending the messenger
رایان میچل یک مهندس نرم افزار ارشد در GLG و همچنین سخنران و نویسنده است.
متخصص در اسکراپینگ وب، امنیت وب و علم داده، رایان میزبان کارگاههای آموزشی بوده و در بسیاری از رویدادها از جمله Data Day و DEF CON سخنرانی کرده است. او همچنین برنامه نویسی وب و علوم داده را تدریس کرده و در موسسات مختلف در مورد دوره های آموزشی مشاوره کرده است. رایان دارای مدرک کارشناسی ارشد در مهندسی نرم افزار از دانشکده توسعه دانشگاه هاروارد است و در حال حاضر یک مهندس ارشد نرم افزار در GLG است که در آنجا ابزارهای تجزیه و تحلیل داده ها را ایجاد می کند. رایان نویسنده Web Scraping with Python (O'Reilly) و همچنین Instant Web Scraping with Java (Packt Publishing) است.
نمایش نظرات