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