آموزش یک برنامه نویس حرفه ای پایتون شوید

Become a Professional Python Programmer

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تمام مهارت های مهمی که برنامه نویسان پایتون برای بدست آوردن بهترین مشاغل برنامه نویسی نیاز دارند را بیاموزید درک و پیاده سازی کدهای پایتون پایه ایجاد و اجرای یک برنامه پایتون در دنیای واقعی دسترسی و تجزیه وب با پایتون مدیریت پایگاه داده و سرور راه دور اجرای کد از طریق VPS ایجاد یک وب سایت با پایتون اشکال مختلف نمودارهای دو بعدی و سه بعدی مانند نمودارهای خطی، نمودارهای پراکنده، نمودارهای میله ای و موارد دیگر را تجسم کنید. داده ها را از فایل ها یا از منابع اینترنتی برای تجسم داده ها بارگیری کنید. بارگیری داده‌ها از فایل‌ها یا از منابع اینترنتی برای تجسم داده‌ها سفارشی‌سازی نمودارها، تغییر رنگ‌ها، خطوط، فونت‌ها و موارد دیگر تجسم داده‌های جغرافیایی بر روی نقشه‌ها داده‌های ورودی و خروجی از انواع داده‌های مختلف تجسم، ترکیب و دستکاری داده‌ها توسعه در دنیای واقعی با استفاده از Python Django ایجاد برنامه های تحت وب جنگو برای حل انبوهی از مشکلات یا نیازها: سیستم عامل های PC، Mac یا Linux تا سقف 5 دلار برای VPS دیجیتال اقیانوس. هزینه VPS می تواند در هر ساعت، به طور متوسط ​​5 دلار در ماه باشد، بنابراین هزینه سرور در واقع می تواند بسیار کمتر از این باشد. Python 3 باید نصب شود این دوره با استفاده از PyCharm به عنوان ویرایشگر تدریس می شود، زیرا نسخه چند پلتفرمی رایگان در دسترس است. این مورد نیاز نیست، اما Git توصیه شده برای کنترل نسخه در طول دوره استفاده می شود، بنابراین توصیه می شود آن را نصب و آماده استفاده کنید.

برنامه نویسی پایتون یکی از مورد نیازترین مجموعه مهارت ها در بازار کار امروزی است و دلیل خوبی هم دارد. پایتون به شما اجازه می دهد تقریباً هر کاری را که فکرش را بکنید انجام دهید. توسعه وب، تجزیه و تحلیل داده ها، توسعه بازی - حتی ربات های کنترل کننده!

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

چه چیزی می توانید یاد بگیرید؟

برنامه نویسی پایتون برای مبتدیان: اگر دانش شما در مورد پایتون و برنامه نویسی محدود است - یا حتی وجود ندارد - پس این دوره بهترین نقطه شروع برای شما است. شما از طریق فرآیند نصب و ویژگی‌ها و عملکردهای مختلف پایتون راهنمایی می‌شوید، و سپس با حل مشکلات برنامه‌نویسی «زندگی واقعی» دانش خود را به‌کار می‌برید. ایده آل هم برای مبتدیان برنامه نویسی و هم برای برنامه نویسان با تجربه تازه وارد پایتون.

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

توسعه بازی Python: ایجاد یک Flappy Bird Clone: ​​علاوه بر توسعه وب، تجسم و تجزیه و تحلیل داده ها، و مجموعه ای از برنامه های کاربردی دیگر، Python یک زبان برنامه نویسی کاملاً مناسب برای توسعه بازی است. با این دوره، راه آسان را یاد خواهید گرفت. به جای کار کردن با ساعت‌ها سخنرانی و تمرین، به معنای واقعی کلمه در حین حرکت یک بازی ایجاد خواهید کرد. چه کسی گفته است که گرفتن مهارت های جدید نمی تواند سرگرم کننده باشد؟

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

تجزیه و تحلیل داده ها با پایتون و پانداها: تجزیه و تحلیل داده ها یکی از محبوب ترین مهارت های بزرگ ترین شرکت های جهان است، و حدس می زنید چیست؟ برای انجام آن می توان از پایتون استفاده کرد. با کار با پانداها، یاد خواهید گرفت که چگونه داده ها را به اشکال مختلف وارد و صادر کنید، و آنها را به هر شکلی که نیاز دارید سازماندهی و دستکاری کنید. همراه با دوره آموزشی تجسم داده با پایتون در زیر، این همه نیاز شما برای تبدیل شدن به یک گورو داده واقعی است.

Python Django را از ابتدا یاد بگیرید: اگر قبلاً تجربه ای با پایتون، توسعه وب یا هر دو دارید، این دوره عالی برای ارتقاء تخصص شما به سطح بعدی است. با همکاری با جنگو، یک وب سایت از ابتدا ایجاد خواهید کرد که دارای یکپارچه سازی نقشه، عملکرد تجارت الکترونیک و مجموعه ای از ویژگی های پیچیده دیگر است. به این مجموعه مهارت مسلط شوید و با سایت‌های مبتنی بر پایگاه داده و در عین حال ساده و زیبا، آماده خواهید بود که وب را طوفانی کنید.

برو جایی که پول هست

شرکت هایی مانند گوگل، یاهو، دیزنی، نوکیا و آی بی ام همگی از پایتون استفاده می کنند. در واقع، در میان زبان‌های برنامه‌نویسی، پایتون بیشترین رشد تقاضای شغلی سال به سال را داشته است - با 19٪ - تا مارس 2013. این رشد از آن زمان تاکنون در حال افزایش بوده است. شایان ذکر است، تقاضای کلی استخدام برای متخصصان فناوری اطلاعات تا ژانویه 2014 سالانه 5 درصد کاهش یافته است، به جز برنامه نویسان پایتون که 8.7 درصد افزایش یافته است. در نیویورک، توسعه‌دهندگان پایتون رتبه هشتم را از پرتقاضاترین کارکنان فناوری کسب کردند و به طور متوسط ​​سالانه 106 هزار دلار درآمد داشتند. در آن سوی اقیانوس اطلس، برنامه نویسان پایتون نیز از تقاضای فزاینده ای برای مهارت های خود لذت می برند، همانطور که در نمودار زیر نشان داده شده است.


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

برنامه نویسی پایتون برای مبتدیان Python programming for beginners

  • نصب و راه اندازی Installation

  • چاپ و رشته Print and Strings

  • ریاضی Math

  • متغیرها Variables

  • در حالی که حلقه ها While Loops

  • برای حلقه ها For Loops

  • اگر بیانیه ها If Statements

  • اگر دیگر اظهارات If Else Statements

  • اگر اظهارات Elif Else If Elif Else Statements

  • کارکرد Functions

  • پارامترهای تابع Function Parameters

  • متغیرهای جهانی و محلی Global and Local Variables

  • خطاهای رایج پایتون Common Python Errors

  • نوشتن در یک فایل Writing to a File

  • الحاق به یک فایل Appending to a File

  • خواندن از یک فایل Reading From a File

  • کلاس ها Classes

  • ورودی و آمار Input and Statistics

  • نحو وارد کنید Import Syntax

  • ساخت ماژول ها Making Modules

  • مدیریت خطا - امتحان کنید و بپذیرید Error Handling - Try and Accept

  • لیست ها در مقابل تاپل ها و دستکاری لیست Lists vs Tuples and List Manipulation

  • لغت نامه ها Dictionaries

  • پروژه نهایی Final Project

  • راه حل نهایی پروژه Final Project Solution

برنامه نویسی تحت وب پایتون Python web programming

  • معرفی Introduction

  • مقدمه برنامه نویسی پایتون Python Programming Introduction

  • برنامه نویسی شی گرا قسمت 1 Object Oriented Programming Part 1

  • برنامه نویسی شی گرا قسمت 2 Object Oriented Programming Part 2

  • ماژول ها قسمت 1 Modules Part1

  • ماژول ها قسمت 2 Modules Part2

  • خلاصه برنامه نویسی پایتون Python Programming Recap

  • پایگاه داده پایه (SQLite) با مقدمه پایتون Basic Database (SQLite) with Python Introduction

  • SQLite مقدمه SQLite Introduction

  • ایجاد پایگاه داده و جدول Creating Database And Table

  • درج داده ها Inserting Data

  • درج داده های دینامیک Inserting Dynamic Data

  • خواندن داده ها Reading Data

  • محدود، به‌روزرسانی و حذف کنید Limit, Update, and Delete

  • پایگاه داده پایه (SQLite) با Python Recap Basic Database (SQLite) with Python Recap

  • استفاده از پایتون با اینترنت مقدمه Using Python with the Internet Introduction

  • ماژول urllib urllib module

  • urllib.درخواستها urllib.requests

  • سرصفحه های urllib urllib headers

  • معرفی XML XML Intro

  • تجزیه XML Parsing XML

  • استفاده از Python با Internet Recap Using Python with the Internet Recap

  • کار با HTML مقدمه Working with HTML Introduction

  • ساختار صفحه وب Web Page Structure

  • ساختار صفحه وب 2 Web Page Structure 2

  • نوار ناوبری Nav bar

  • بدنه HTML HTML’s body

  • نظرات، فوترها، و divs Comments, footers, and divs

  • تجزیه داده های پاراگراف Parsing Paragraph Data

  • کار با HTML Recap Working with HTML Recap

  • مقدمه ای بر برنامه نویسی وب سرور Intro to Web Server Programming

  • ساخت VPS Creating a VPS

  • تعامل با VPS ما Interacting with our VPS

  • FileZilla FileZilla

  • PySFTP PySFTP

  • خلاصه برنامه نویسی وب سرور Web Server Programming Recap

  • پایگاه داده MySQL با مقدمه پایتون MySQL database with Python Introduction

  • اصول اولیه MySQL MySQL basics

  • MySQL قسمت 2 MySQL Part 2

  • اتصال به پایگاه داده Database Connection

  • درج در پایگاه داده Inserting into Database

  • اضافه کردن منطق برای درج Adding logic to insert

  • نوهاپ Nohup

  • کرونتاب Crontab

  • پایگاه داده MySQL با Python Recap MySQL database with Python Recap

  • مقدمه چارچوب توسعه وب فلاسک پایتون Python's Flask Web development Framework Introduction

  • تنظیم فلاسک Flask setup

  • تنظیم پشتیبان فلاسک Flask backend setup

  • وب سایت پایه Basic Website

  • قالب ها و خطاها Templates and Errors

  • متغیرها و منطق Variables And Logic

  • ادغام بوت استرپ Bootstrap incorporation

  • اطلاعات بیشتر در مورد بوت استرپ More on Bootstrap

  • افزودن صفحات بیشتر به سایت ما Adding more pages to our site

  • گسترش قالب ها Extending Templates

  • اطلاعات تکمیلی Additional Information

  • بخش نتیجه گیری Section Conclusion

تجسم داده ها با پایتون و matplotlib Data visualization with python and matplotlib

  • معرفی Introduction

  • دریافت Matplotlib و راه اندازی Getting Matplotlib And Setting Up

  • انواع مختلف نمودارهای اساسی Matplotlib مقدمه Different types of basic Matplotlib charts Introduction

  • نمودار اصلی matplotlib Basic matplotlib graph

  • برچسب ها، عنوان ها و دکمه های پنجره Labels, titles and window buttons

  • افسانه ها Legends

  • نمودار میله Bar Charts

  • هیستوگرام ها Histograms

  • پلات های پراکنده Scatter Plots

  • توطئه های پشته Stack Plots

  • نمودار دایره ای Pie Chart

  • بارگیری داده ها از یک CSV Loading data from a CSV

  • بارگیری داده ها با NumPy Loading data with NumPy

  • انواع مختلف نمودارهای اساسی Matplotlib Recap Different types of basic Matplotlib charts Recap

  • مقدمه گزینه های سفارشی سازی اولیه Basic Customization Options Introduction

  • منبع داده های ما* Source for our Data*

  • تجزیه قیمت سهام از طریق اینترنت* Parsing stock prices from the internet*

  • ترسیم اطلاعات اولیه سهام* Plotting basic stock data*

  • اصلاح برچسب ها و افزودن یک شبکه* Modifying labels and adding a grid*

  • تبدیل از زمان یونیکس و تنظیم نمودارهای فرعی* Converting from unix time and adjusting subplots*

  • سفارشی کردن کنه ها Customizing ticks

  • پر و آلفا Fills and Alpha

  • اضافه کردن، حذف و سفارشی کردن ستون ها* Add, remove, and customize spines*

  • نمودارهای کندل استیک OHLC* Candlestick OHLC charts*

  • استایل با Matplotlib* Styles with Matplotlib*

  • ایجاد سبک خودمان* Creating our own Style*

  • نمودارهای زنده* Live Graphs*

  • افزودن و قرار دادن متن* Adding and placing text*

  • حاشیه نویسی یک طرح خاص * Annotating a specific plot*

  • حاشیه نویسی پویا آخرین قیمت* Dynamic annotation of last price*

  • خلاصه گزینه های اصلی سفارشی سازی Basic Customization Options Recap

  • مقدمه گزینه های سفارشی سازی پیشرفته Advanced Customization Options Introduction

  • اضافات اصلی طرح فرعی* Basic subplot additions*

  • Subplot2grid * Subplot2grid *

  • گنجاندن تغییرات در نمودار کندل استیک* Incorporating changes to candlestick graph*

  • ایجاد میانگین متحرک با داده های ما* Creating moving averages with our data*

  • افزودن نشانگر زیاد منهای کم به نمودار* Adding a High minus Low indicator to graph*

  • سفارشی کردن تاریخ هایی که نشان می دهد* Customizing the dates that show*

  • سفارشی سازی برچسب و تیک* Label and Tick customizations*

  • محور X را به اشتراک بگذارید* Share X axis*

  • چند محور Y* Multi Y axis*

  • سفارشی سازی افسانه ها* Customizing Legends*

  • خلاصه گزینه های سفارشی سازی پیشرفته Advanced Customization Options Recap

  • مقدمه نقشه برداری جغرافیایی با نقشه بیس مپ Geographical Plotting with Basemap Introduction

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

  • مثال بیس مپ اولیه Basic basemap example

  • سفارشی کردن طرح ریزی Customizing the projection

  • سفارشی‌سازی بیشتر، مانند رنگ‌ها، پر کردن‌ها و فرم‌های مرزها More customization, like colors, fills, and forms of boundaries

  • مختصات طرح* Plotting Coordinates*

  • اتصال مختصات * Connecting Coordinates*

  • نقشه برداری جغرافیایی با بازنگری بیس مپ Geographical Plotting with Basemap Recap

  • نمودار سه بعدی مقدمه 3D graphing Introduction

  • مثال اصلی نمودار سه بعدی با استفاده از wire_frame Basic 3D graph example using wire_frame

  • نمودارهای پراکندگی سه بعدی 3D scatter plots

  • نمودار میله ای سه بعدی 3D Bar Charts

  • نمونه پیشرفته تر Wireframe More advanced Wireframe example

  • خلاصه نمودارهای سه بعدی 3D graphing Recap

  • بخش نتیجه گیری Section Conclusion

تجزیه و تحلیل داده ها با پایتون و پاندا Data analysis with python and pandas

  • معرفی Introduction

  • گرفتن پانداها و اصول Getting Pandas and Fundamentals

  • آشنایی با پانداها Introduction to Pandas

  • ایجاد و پیمایش یک Dataframe Creating and Navigating a Dataframe

  • برش ها، سر و دم Slices, head and tail

  • نمایه سازی Indexing

  • تجسم داده ها Visualizing The Data

  • تبدیل به لیست پایتون یا سری پانداها Converting To Python List Or Pandas Series

  • خلاصه پانداها Pandas Recap

  • معرفی ابزارهای IO IO Tools Introduction

  • Csv And To Csv را بخوانید Read Csv And To Csv

  • عملیات io io operations

  • Read_hdf و to_hdf Read_hdf and to_hdf

  • Json And To Json را بخوانید Read Json And To Json

  • Pickle And To Pickle را بخوانید Read Pickle And To Pickle

  • IO Tools Recap IO Tools Recap

  • معرفی عملیات پانداها Pandas Operations Introduction

  • دستکاری ستون (عملیات بر روی ستون ها، ایجاد ستون های جدید) Column Manipulation (Operatings on columns, creating new ones)

  • طبقه بندی منطقی ستون و Dataframe Column and Dataframe logical categorization

  • توابع آماری در مقابل داده ها Statistical Functions Against Data

  • آمار حرکت و چرخش Moving and rolling statistics

  • نورد اعمال می شود Rolling apply

  • خلاصه عملیات پانداها Pandas Operations Recap

  • هندلینگ برای داده های از دست رفته/اطلاعات پرت مقدمه Handling for Missing Data / Outliers Introduction

  • dropNa dropNa

  • پر کردن Na به جلو و عقب Filling Forward And Backward Na

  • تشخیص نقاط پرت Detecting outliers

  • رسیدگی به داده های از دست رفته/جمع بندی اطلاعات پرت Handling for Missing Data / Outliers Recap

  • مقدمه ترکیب Dataframes Combining Dataframes Introduction

  • الحاق Concatenation

  • افزودن فریم های داده Appending data frames

  • ادغام دیتافریم ها Merging dataframes

  • پیوستن به دیتافریم ها Joining dataframes

  • ترکیب Dataframes Recap Combining Dataframes Recap

  • مقدمه عملیات پیشرفته Advanced Operations Introduction

  • مرتب سازی پایه Basic Sorting

  • مرتب سازی بر اساس قوانین متعدد Sorting by multiple rules

  • نمونه‌برداری مجدد از زمان و نحوه اولیه (میانگین، مجموع و غیره) Resampling basics time and how (mean, sum etc)

  • نمونه گیری مجدد به ohlc Resampling to ohlc

  • همبستگی و کوواریانس قسمت 1 Correlation And Covariance Part1

  • همبستگی و کوواریانس قسمت 2 Correlation and Covariance part 2

  • نقشه برداری توابع سفارشی Mapping custom functions

  • نمودار درصد تغییر گروه های درآمدی Graphing percent change of income groups

  • اصول بافرینگ Buffering Basics

  • بافر به داخل و خارج از Hdf5 Buffering Into And Out Of Hdf5

  • خلاصه عملیات پیشرفته Advanced Operations Recap

  • مقدمه کار با پایگاه های داده Working with Databases Introduction

  • نوشتن تا خواندن از پایگاه داده در یک قاب داده Writing to reading from database into a data frame

  • نمونه برداری مجدد از داده ها و تهیه نمودار Resampling data and preparing graph

  • پایان دستکاری و نمودار Finishing Manipulation And Graph

  • بخش نتیجه گیری Section Conclusion

Python Django را از ابتدا یاد بگیرید Learn Python Django From Scratch

  • معرفی Introduction

  • نمای کلی پروژه نهایی Overview of Final Project

  • معرفی جنگو Introduction to Django

  • نصب و پیکربندی جنگو Django Installation and Configuration

  • MVC برای جنگو اعمال شد MVC Applied to Django

  • نماها و الگوهای اساسی Basic Views and Templates

  • مدل ها، پایگاه داده و مهاجرت Models, Database and Migration

  • جانگو خلاصه Django Recap

  • ایجاد یک سیستم احراز هویت کاربر مقدمه Creating a User Authentication System Introduction

  • راه اندازی یک سیستم ساده احراز هویت کاربر Setting up a simple user authentication system

  • متغیرهای ورود و جلسه Login and session variables

  • ثبت اجتماعی: به کاربر اجازه می دهد تا با شبکه اجتماعی قبلی خود ثبت نام کند Social registration: Allowing user to register with their preexisting social

  • ایجاد یک خلاصه سیستم احراز هویت کاربر Creating a User Authentication System Recap

  • مقدمه Frontending Frontending Introduction

  • زبان قالب و استفاده از فایل های ثابت Template language and static files usage

  • ادغام بوت استرپ توییتر Twitter Bootstrap Integration

  • فشرده سازی فایل استاتیک و بازسازی قالب Static File Compression and Template Refactoring

  • خلاصه پیش رو Frontending Recap

  • مقدمه تجارت الکترونیک E-Commerce Introduction

  • آماده سازی ویترین Preparing The Storefront

  • افزودن سبد خرید Adding a Shopping Cart

  • ادغام پی پال PayPal Integration

  • ادغام Stripe با Ajax Stripe Integration with Ajax

  • خلاصه تجارت الکترونیک E-Commerce Recap

  • معرفی آپلود فایل، آژاکس و ارسال ایمیل File Uploading, Ajax and E-mailing Introduction

  • آپلود فایل File Uploading

  • کار با فرم ها Working with Forms

  • ایمیل پیشرفته Advanced e-mailing

  • بارگذاری فایل، Ajax و ارسال ایمیل خلاصه File Uploading, Ajax and E-mailing Recap

  • مقدمه موقعیت جغرافیایی و ادغام نقشه Geolocation and Map Integration Introduction

  • اضافه کردن یک نمایش نقشه Adding a Map Representation

  • استفاده از نقشه پیشرفته Advanced Map Usage

  • خلاصه موقعیت جغرافیایی و ادغام نقشه Geolocation and Map Integration Recap

  • Django Power-Ups: خدمات و سیگنال ها معرفی Django Power-Ups: Services and Signals Introduction

  • ساخت وب سرویس با Tastypie Building a Web Service with Tastypie

  • سیگنال های جنگو Django Signals

  • Django Power-Ups: Services and Signals Recap Django Power-Ups: Services and Signals Recap

  • تست معرفی سایت شما Testing Your Site Introduction

  • افزودن نوار ابزار اشکال زدایی Adding the debug toolbar

  • تست واحد Unit testing

  • ورود به سیستم Logging

  • تست Recap سایت شما Testing Your Site Recap

  • بخش نتیجه گیری Section Conclusion

توسعه بازی پایتون - یک کلون پرنده شل و ول ایجاد کنید Python game development - Create a flappy bird clone

  • مقدمه ای بر بخش و بازی Introduction to the Section & the Game

  • راه اندازی گرافیک Graphics Setup

  • ایجاد کنترل های ورودی Creating Input Controls

  • مرزها، رویدادهای تصادف و ایجاد منو Boundaries, Crash Events and Menu Creation

  • ایجاد موانع با استفاده از چند ضلعی Creating Obstacles Using Polygons

  • منطق بازی - با استفاده از منطق بلوک Game Logic - Using Block Logic

  • منطق بازی - موفقیت یا شکست Game Logic - Success Or Failure

  • ایجاد نمایش امتیاز Creating the Score Display

  • اضافه کردن رنگ ها و سطوح دشواری Adding Colors and Difficulty Levels

اصول برنامه نویسی شی گرا پایتون Python Object Oriented Programming Fundamentals

  • معرفی Introduction

  • نصب Python IDE Installing Python IDE

  • Essential Constructs مقدمه Essential Constructs Introduction

  • ساخت کلاس Class Construct

  • روش __init__ ویژه The Special __init__ Method

  • ویژگی های Attributes

  • مواد و روش ها Methods

  • متغیرهای کلاس Class Variables

  • به دست آوردن مقادیر ویژگی کلاس Obtaining Class Attribute Values

  • روش اصلی The Main Method

  • Essential Constructs Recap Essential Constructs Recap

  • تمرین 1 نمایش زنده Exercise 1 Live Demo

  • توضیح پروژه Project Explanation

  • معرفی شیء پایتون The Python Object Introduction

  • چگونه یک شی بسازیم How to Create an Object

  • به دست آوردن ویژگی های شی Obtaining Object Attributes

  • تغییر مقادیر ویژگی شی Changing Object Attribute Values

  • روش های دسترسی به اشیا قسمت 1 Accessing Objects Methods Part 1

  • روش های دسترسی به اشیا قسمت 2 Accessing Objects Methods Part 2

  • Recap شی PHP The PHP Object Recap

  • تمرین 2 نمایش زنده Exercise 2 Live Demo

  • توضیح پروژه Project Explanation

  • مقدمه روش‌های جادویی سازنده/ویرانگر The Constructor/Destructor Magic Methods Introduction

  • سازنده قسمت 1 The Constructor Part 1

  • سازنده قسمت 2 The Constructor Part 2

  • ساختار شکن Deconstructor

  • اصلاح کننده های دسترسی عمومی Public Access modifiers

  • اصلاح کننده های دسترسی خصوصی Private Access Modifiers

  • خلاصه روش‌های جادویی سازنده/ویرانگر The Constructor/Destructor Magic Methods Recap

  • تمرین 3 نمایش زنده Exercise 3 Live Demo

  • توضیح پروژه Project Explanation

  • مقدمه وراثت طبقاتی Class Inheritance Introduction

  • ساختن کلاس کودک قسمت 1 Building The Child Class Part 1

  • Building The Child Class قسمت 2 Building The Child Class Part 2

  • Building The Child Class قسمت 3 Building The Child Class Part 3

  • ساختن کلاس والد قسمت 1 Building The Parent Class Part 1

  • ساختن کلاس والد قسمت 2 Building The Parent Class Part 2

  • کلاس های وارداتی Importing Classes

  • روشهای لغو Overriding Methods

  • خلاصه ارث بری کلاس Class Inheritance Recap

  • تمرین 4 نمایش زنده Exercise 4 Live Demo

  • توضیح پروژه Project Explanation

  • نسخه نمایشی زنده پروژه نهایی Final Project Live Demo

  • توضیح نهایی پروژه قسمت 1 Final Project Explanation Part 1

  • توضیح نهایی پروژه قسمت 2 Final Project Explanation Part 2

  • بخش نتیجه گیری Section Conclusion

پایتون اسکرپی Python Scrapy

  • معرفی Introduction

  • Scrapy مقدمه Scrapy Introduction

  • استخراج متن Text Extraction

  • اجرای اسکراپی Scrapy Execution

  • خراش دادن با CSS Scraping with CSS

  • XPath Scrape دیگر Another XPath Scrape

  • دستورالعمل پروژه Project Instructions

  • راه حل پروژه Project Solution

  • خلاصه بخش Section Summary

Python Scipy Python Scipy

  • معرفی Introduction

  • محاسبات پایه Basic Computations

  • توابع پیچیده Complex Functions

  • انتگرال ها Integrals

  • انتگرال های دوگانه Double Integrals

  • آمار Statistics

  • پروژه (جبر خطی) Project (Linear Algebra)

  • خلاصه بخش Section Summary

پایتون NumPy Python NumPy

  • معرفی Introduction

  • Numpy چیست What is Numpy

  • ریاضیات پایه Basic Mathematics

  • تور Numpy I Tour of Numpy I

  • تور Numpy II Tour of Numpy II

  • ماتریس ها Matrices

  • انحرافات Deviations

  • ارزش های ویژه Eigen Values

  • کوواریانس Covariance

  • پروژه (تعیین کننده ها) Project (Determinants)

  • خلاصه بخش Section Summary

پایتون آی پایتون Python iPython

  • معرفی ماژول Module Introduction

  • معرفی آی پایتون iPython Introduction

  • اصول اولیه پایتون I Python Basics I

  • پایه های پایتون II Python Basics II

  • کارخانه هواپیماسازی I Airplane Factory I

  • کارخانه هواپیماسازی II Airplane Factory II

  • گرافیک I Graphics I

  • گرافیک II Graphics II

  • پروژه I Project I

  • پروژه دوم Project II

  • خلاصه ماژول Module Summary

سوپ زیبای پایتون Python BeautifulSoup

  • معرفی ماژول Module Introduction

  • تجزیه HTML ساده I Simple HTML Parsing I

  • تجزیه HTML ساده II Simple HTML Parsing II

  • قدم زدن روی درخت Walking the Tree

  • استخراج واقعی صفحه وب Real Webpage Extraction

  • پروژه Project

  • خلاصه ماژول Module Summary

  • خلاصه دوره Course Summary

آزمون صدور گواهینامه Certification Exam

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش یک برنامه نویس حرفه ای پایتون شوید
خرید اشتراک و دانلود خرید تکی و دانلود | 480,000 تومان (7 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 4 دوره است و 4 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
39.5 hours
337
Udemy (یودمی) udemy-small
06 آبان 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
14,359
4.3 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stone River eLearning Stone River eLearning

500000+ دانش آموز مبارک Udemy در یادگیری الکترونیکی Stone River ، فناوری همه چیز ما است. اگر شما به IT ، برنامه نویسی ، توسعه یا طراحی علاقه مند هستید - ما این موارد را پوشش داده ایم. کاتالوگ عظیم دوره های ما را بررسی کنید و به بیش از 1،200،000،000 دانشجو که در حال حاضر دوره های آموزش الکترونیکی Stone River را می گذرانند بپیوندید. ما در حال حاضر 800+ دوره آموزش مختلف فن آوری در وب سایت Stone River eLearning خود ارائه می دهیم و هر ماه دوره های جدیدی را در مورد موضوعات داغ و پرطرفدار اضافه می کنیم. گزینه اشتراکی برای کسانی که علاقه واقعی به یادگیری دارند در دسترس است.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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