آموزش اصول پایتون

Python Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Python Fundamentals شما را با پایتون، یک زبان پویا و محبوب برای توسعه وب، داده های بزرگ، علم و اسکریپت نویسی شروع می کند. چه چیزی در مورد پایتون عالی است؟ پایتون قدرتمند است. زبان پایتون رسا و سازنده است، با یک کتابخانه استاندارد عالی همراه است، و مرکز دنیای عظیمی از کتابخانه های شخص ثالث شگفت انگیز است. با پایتون می‌توانید همه چیز را از اسکریپت‌های ساده گرفته تا برنامه‌های پیچیده بسازید، می‌توانید آن را به سرعت انجام دهید، و می‌توانید آن را با خطوط کد کمتری از آنچه که فکر می‌کنید انجام دهید. اما برای بسیاری از مردم، این دلایل به چیز مهم‌تری توجه می‌کنند: پایتون سرگرم‌کننده است! سبک خواندنی پایتون، چرخه توسعه سریع ویرایش و اجرا، و فلسفه «شامل باتری‌ها» به این معنی است که شما می‌توانید بنشینید و از نوشتن کد به جای مبارزه با کامپایلرها و نحو خاردار لذت ببرید. همانطور که آزمایش های شما به نمونه های اولیه تبدیل می شوند و نمونه های اولیه شما به محصولات تبدیل می شوند، پایتون تجربه نوشتن نرم افزار را نه تنها آسان تر، بلکه واقعا لذت بخش می کند. به قول رندال مونرو، "بیا به ما بپیوند! برنامه نویسی دوباره سرگرم کننده است!"

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

مقدمه ای بر دوره اصول پایتون Introduction to the Python Fundamentals Course

  • معرفی Introduction

  • معرفی Introduction

  • تبلیغ پایتون Python Promo

  • تبلیغ پایتون Python Promo

  • ساختار دوره Course Structure

  • ساختار دوره Course Structure

  • بررسی اجمالی پایتون، قسمت 1 Python Overview, Part 1

  • بررسی اجمالی پایتون، قسمت 1 Python Overview, Part 1

  • مروری بر پایتون، قسمت 2 Python Overview, Part 2

  • مروری بر پایتون، قسمت 2 Python Overview, Part 2

شروع با پایتون 3 Getting Starting With Python 3

  • معرفی Introduction

  • معرفی Introduction

  • نصب پایتون 3 روی ویندوز Installing Python 3 on Windows

  • نصب پایتون 3 روی ویندوز Installing Python 3 on Windows

  • نصب پایتون 3 در macOS X Installing Python 3 on macOS X

  • نصب پایتون 3 در macOS X Installing Python 3 on macOS X

  • نصب پایتون 3 روی لینوکس Installing Python 3 on Linux

  • نصب پایتون 3 روی لینوکس Installing Python 3 on Linux

  • Read-Eval-Print-Loop یا REPL The Read-Eval-Print-Loop or REPL

  • Read-Eval-Print-Loop یا REPL The Read-Eval-Print-Loop or REPL

  • فضای خالی قابل توجه در پایتون Significant Whitespace in Python

  • فضای خالی قابل توجه در پایتون Significant Whitespace in Python

  • فرهنگ پایتون و ذن پایتون Python Culture and the Zen of Python

  • فرهنگ پایتون و ذن پایتون Python Culture and the Zen of Python

  • وارد کردن از کتابخانه استاندارد پایتون Importing From the Python Standard Library

  • وارد کردن از کتابخانه استاندارد پایتون Importing From the Python Standard Library

  • انواع اسکالر: int، float، None و bool Scalar Types: int, float, None and bool

  • انواع اسکالر: int، float، None و bool Scalar Types: int, float, None and bool

  • اپراتورهای رابطه ای Relational Operators

  • اپراتورهای رابطه ای Relational Operators

  • اظهارات مشروط Conditional Statements

  • اظهارات مشروط Conditional Statements

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

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

  • خلاصه Summary

  • خلاصه Summary

رشته ها و مجموعه ها Strings and Collections

  • معرفی Introduction

  • معرفی Introduction

  • رشته های Strings

  • رشته های Strings

  • لحظه ذن: عملی بودن، خلوص را شکست می دهد Moment of Zen: Practicality Beats Purity

  • لحظه ذن: عملی بودن، خلوص را شکست می دهد Moment of Zen: Practicality Beats Purity

  • رشته ها (ادامه دارد) Strings (Continued)

  • رشته ها (ادامه دارد) Strings (Continued)

  • بایت ها Bytes

  • بایت ها Bytes

  • لیست ها Lists

  • لیست ها Lists

  • لغت نامه ها Dictionaries

  • لغت نامه ها Dictionaries

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

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

  • همه اش را بگذار کنار هم Putting it All Together

  • همه اش را بگذار کنار هم Putting it All Together

  • خلاصه Summary

  • خلاصه Summary

مدولار بودن Modularity

  • معرفی Introduction

  • معرفی Introduction

  • ایجاد، اجرا و وارد کردن یک ماژول Creating, Running, and Importing a Module

  • ایجاد، اجرا و وارد کردن یک ماژول Creating, Running, and Importing a Module

  • تعریف توابع و مقادیر برگشتی Defining Functions and Returning Values

  • تعریف توابع و مقادیر برگشتی Defining Functions and Returning Values

  • تمایز بین واردات ماژول و اجرای ماژول Distinguishing Between Module Import and Module Execution

  • تمایز بین واردات ماژول و اجرای ماژول Distinguishing Between Module Import and Module Execution

  • مدل اجرای پایتون The Python Execution Model

  • مدل اجرای پایتون The Python Execution Model

  • توابع اصلی و آرگومان های خط فرمان Main Functions and Command Line Arguments

  • توابع اصلی و آرگومان های خط فرمان Main Functions and Command Line Arguments

  • پراکنده بهتر از متراکم است Sparse Is Better Than Dense

  • پراکنده بهتر از متراکم است Sparse Is Better Than Dense

  • مستندسازی کد خود با استفاده از Docstrings Documenting Your Code Using Docstrings

  • مستندسازی کد خود با استفاده از Docstrings Documenting Your Code Using Docstrings

  • مستندسازی کد خود با نظرات Documenting Your Code With Comments

  • مستندسازی کد خود با نظرات Documenting Your Code With Comments

  • کل شبانگ The Whole Shebang

  • کل شبانگ The Whole Shebang

  • خلاصه Summary

  • خلاصه Summary

اشیاء Objects

  • معرفی Introduction

  • معرفی Introduction

  • گذراندن استدلال Argument Passing

  • گذراندن استدلال Argument Passing

  • آرگومان های تابع در جزئیات Function Arguments in Detail

  • آرگومان های تابع در جزئیات Function Arguments in Detail

  • سیستم نوع پایتون Python's Type System

  • سیستم نوع پایتون Python's Type System

  • محدوده متغیر Variable Scoping

  • محدوده متغیر Variable Scoping

  • لحظه ذن Moment of Zen

  • لحظه ذن Moment of Zen

  • همه چیز یک شی است Everything Is an Object

  • همه چیز یک شی است Everything Is an Object

  • خلاصه Summary

  • خلاصه Summary

مجموعه ها Collections

  • معرفی Introduction

  • معرفی Introduction

  • چندتایی Tuple

  • چندتایی Tuple

  • رشته String

  • رشته String

  • دامنه Range

  • دامنه Range

  • فهرست کنید List

  • فهرست کنید List

  • کپی های کم عمق Shallow Copies

  • کپی های کم عمق Shallow Copies

  • تکرار لیست List Repetition

  • تکرار لیست List Repetition

  • بیشتر در لیست More on List

  • بیشتر در لیست More on List

  • لیست های در حال رشد Growing Lists

  • لیست های در حال رشد Growing Lists

  • معکوس کردن و مرتب سازی لیست ها Reversing and Sorting Lists

  • معکوس کردن و مرتب سازی لیست ها Reversing and Sorting Lists

  • فرهنگ لغت Dictionary

  • فرهنگ لغت Dictionary

  • تنظیم Set

  • تنظیم Set

  • پروتکل های مجموعه Collection Protocols

  • پروتکل های مجموعه Collection Protocols

  • خلاصه Summary

  • خلاصه Summary

رسیدگی به استثنائات Handling exceptions

  • معرفی Introduction

  • معرفی Introduction

  • استثناها و جریان کنترل Exceptions and Control Flow

  • استثناها و جریان کنترل Exceptions and Control Flow

  • رسیدگی به استثناها Handling Exceptions

  • رسیدگی به استثناها Handling Exceptions

  • خطاهای برنامه نویس Programmer Errors

  • خطاهای برنامه نویس Programmer Errors

  • کدهای خطای بی احتیاطی Imprudent Error Codes

  • کدهای خطای بی احتیاطی Imprudent Error Codes

  • افزایش مجدد استثناها Re-Raising Exceptions

  • افزایش مجدد استثناها Re-Raising Exceptions

  • استثنا به عنوان API Exceptions as APIs

  • استثنا به عنوان API Exceptions as APIs

  • استثناها، APIها و پروتکل ها Exceptions, APIs, and Protocols

  • استثناها، APIها و پروتکل ها Exceptions, APIs, and Protocols

  • در برابر خطاهای نوع محافظت نکنید Do Not Guard Against Type Errors

  • در برابر خطاهای نوع محافظت نکنید Do Not Guard Against Type Errors

  • EAFP در مقابل LBYL EAFP vs. LBYL

  • EAFP در مقابل LBYL EAFP vs. LBYL

  • اقدامات پاکسازی Clean-Up Actions

  • اقدامات پاکسازی Clean-Up Actions

  • لحظه ذن Moment of Zen

  • لحظه ذن Moment of Zen

  • کد مخصوص پلتفرم Platform-Specific Code

  • کد مخصوص پلتفرم Platform-Specific Code

  • خلاصه Summary

  • خلاصه Summary

تکرار شونده ها Iterables

  • معرفی Introduction

  • معرفی Introduction

  • فهرست درک List Comprehensions

  • فهرست درک List Comprehensions

  • مفاهیم را تنظیم کنید Set Comprehensions

  • مفاهیم را تنظیم کنید Set Comprehensions

  • درک فرهنگ لغت Dictionary Comprehensions

  • درک فرهنگ لغت Dictionary Comprehensions

  • فیلتر کردن محمولات Filtering Predicates

  • فیلتر کردن محمولات Filtering Predicates

  • لحظه ذن Moment of Zen

  • لحظه ذن Moment of Zen

  • پروتکل های تکرار Iteration Protocols

  • پروتکل های تکرار Iteration Protocols

  • ژنراتورها Generators

  • ژنراتورها Generators

  • توابع ژنراتور Stateful Stateful Generator Functions

  • توابع ژنراتور Stateful Stateful Generator Functions

  • تنبلی و بی نهایت Laziness and the Infinite

  • تنبلی و بی نهایت Laziness and the Infinite

  • ژنراتور Generator

  • ژنراتور Generator

  • باتری های موجود برای تکرار Batteries Included for Iteration

  • باتری های موجود برای تکرار Batteries Included for Iteration

  • خلاصه Summary

  • خلاصه Summary

کلاس ها Classes

  • معرفی Introduction

  • معرفی Introduction

  • تعریف کلاس ها Defining Classes

  • تعریف کلاس ها Defining Classes

  • روش های نمونه Instance Methods

  • روش های نمونه Instance Methods

  • آغازگرها Initializers

  • آغازگرها Initializers

  • یک کلاس دوم A Second Class

  • یک کلاس دوم A Second Class

  • کلاس های مشارکتی Collaborating Classes

  • کلاس های مشارکتی Collaborating Classes

  • لحظه ذن Moment of Zen

  • لحظه ذن Moment of Zen

  • مثال: رزرو صندلی Example: Booking Seats

  • مثال: رزرو صندلی Example: Booking Seats

  • تعریف جزئیات پیاده سازی Defining Implementation Details

  • تعریف جزئیات پیاده سازی Defining Implementation Details

  • OO با اشیاء تابع OO With Function Objects

  • OO با اشیاء تابع OO With Function Objects

  • چند شکلی و تایپ اردک Polymorphism and Duck Typing

  • چند شکلی و تایپ اردک Polymorphism and Duck Typing

  • اشتراک ارث و پیاده سازی Inheritance and Implementation Sharing

  • اشتراک ارث و پیاده سازی Inheritance and Implementation Sharing

  • خلاصه Summary

  • خلاصه Summary

مدیریت فایل ها و منابع Files and Resource Management

  • معرفی Introduction

  • معرفی Introduction

  • نوشتن فایل های متنی Writing Text Files

  • نوشتن فایل های متنی Writing Text Files

  • خواندن فایل های متنی Reading Text Files

  • خواندن فایل های متنی Reading Text Files

  • الحاق به فایل های متنی Appending to Text Files

  • الحاق به فایل های متنی Appending to Text Files

  • فایل ها به عنوان تکرار کننده Files as Iterators

  • فایل ها به عنوان تکرار کننده Files as Iterators

  • مدیریت فایل ها با Try..Finally Managing Files With Try..Finally

  • مدیریت فایل ها با Try..Finally Managing Files With Try..Finally

  • مدیران زمینه و با بلوک ها Context Managers and with-blocks

  • مدیران زمینه و با بلوک ها Context Managers and with-blocks

  • ساده بهتر از پیچیده است Simple Is Better Than Complex

  • ساده بهتر از پیچیده است Simple Is Better Than Complex

  • نوشتن فایل های باینری Writing Binary Files

  • نوشتن فایل های باینری Writing Binary Files

  • اپراتورهای بیتی Bitwise Operators

  • اپراتورهای بیتی Bitwise Operators

  • تصاویر فراکتال Fractal Images

  • تصاویر فراکتال Fractal Images

  • خواندن فایل های باینری Reading Binary Files

  • خواندن فایل های باینری Reading Binary Files

  • فایل مانند اشیاء File Like Objects

  • فایل مانند اشیاء File Like Objects

  • بستن با مدیران زمینه Closing With Context Managers

  • بستن با مدیران زمینه Closing With Context Managers

  • خلاصه Summary

  • خلاصه Summary

کد کار و قابل نگهداری حمل و نقل Shipping Working and Maintainable Code

  • مقدمه و واحد تست Introduction and unittest

  • مقدمه و واحد تست Introduction and unittest

  • اشکال زدایی با PDB Debugging With PDB

  • اشکال زدایی با PDB Debugging With PDB

  • محیط های مجازی Virtual Environments

  • محیط های مجازی Virtual Environments

  • توزیع برنامه های شما Distributing Your Programs

  • توزیع برنامه های شما Distributing Your Programs

  • نصب ماژول های شخص ثالث Installing Third-party Modules

  • نصب ماژول های شخص ثالث Installing Third-party Modules

  • لحظه ذن Moment of Zen

  • لحظه ذن Moment of Zen

  • خلاصه Summary

  • خلاصه Summary

نمایش نظرات

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

آموزش اصول پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 11m
246
Pluralsight (پلورال سایت) pluralsight-small
04 مهر 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,456
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Austin Bingham Austin Bingham

آستین مدیر موسس Sixty North ، یک شرکت مشاوره ، آموزش و توسعه نرم افزار است. آستین ، متولد تگزاس ، در سال 2008 به استاوانگر ، نروژ نقل مکان کرد و در آنجا به توسعه نرم افزار مدل سازی مخازن نفت پیشرو در صنعت C ++ و پایتون کمک کرد. پیش از این او در National Instruments در حال توسعه LabVIEW ، در آزمایشگاههای کاربردی تحقیقاتی (دانشگاه تگزاس در آستین) در حال توسعه سیستمهای سونار برای نیروی دریایی ایالات متحده و در تعدادی از شرکتهای ارتباط از راه دور کار می کرد. او یک مجری و معلم باتجربه است ، در تعدادی از کنفرانس ها ، گروه های نرم افزاری و مکان های داخلی شرکت سخنرانی کرده است. آستین همچنین عضوی فعال در جامعه متن باز است ، که به طور منظم در پروژه های مختلف Python و Emacs مشارکت دارد ، و او بنیانگذار توسعه دهندگان نرم افزار Stavanger ، یکی از بزرگترین و فعال ترین گروه های نرم افزار اجتماعی در Stavanger است. آستین دارای مدرک کارشناسی ارشد مهندسی کامپیوتر از دانشگاه تگزاس در آستین است.

Robert Smallshire Robert Smallshire

رابرت اسمالشایر بنیانگذار Sixty North ، یک محصول نرم افزاری و مشاوره ای در نروژ است. رابرت در نقش های ارشد معماری و مدیریت فنی برای شرکت های نرم افزاری در بخش انرژی کار کرده است که انبوه اطلاعاتی را که از میدان های نفتی دیجیتال امروزی جریان دارند ، پردازش می کند. وی برای نرم افزارهای پیشرفته علمی و شرکتی در پایتون ، C ++ و C # معماری های موثری طراحی و پیاده سازی کرده است. رابرت سخنران منظمی در کنفرانس ها ، گردهمایی ها و رویدادهای نرم افزاری سازمانی است که در آن می توان در مورد موضوعات متنوعی از جمله اقتصاد اقتصادی رفتاری در توسعه نرم افزار تا پیاده سازی خدمات وب در میکروکنترلرهای 8 بیتی صحبت کرد. او سازمان دهنده گروه پایتون اسلو است و دارای مدرک دکترای تخصصی است. در یک علم طبیعی

Pluralsight (پلورال سایت)

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

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