آموزش Core Python: شروع کار

Core Python: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، شما ملزومات زبان پایتون ، فرهنگ توسعه و بخشهای مهم کتابخانه استاندارد پایتون را به شما معرفی خواهیم کرد. این دوره به شما کمک می کند تا بنیادی را که برای کار در هر پروژه پایتون نیاز دارید ، ایجاد کنید. پایتون زبان بزرگی است و برای داشتن کارآیی و ایجاد برنامه های پایتون با کیفیت بالا ، داشتن یک پایه و اساس کامل در مفاهیم اصلی آن مهم است. طبق تجربه ما ، شروع در مسیر درست و پرهیز از تصورات غلط اولیه برای موفقیت در پایتون بسیار مهم است ، و این نوعی شروعی است که هدف ما ارائه آن است. در این دوره ، Core Python: Getting Started ، ما قصد داریم موارد ضروری زبان Python و همچنین بخشهای مهم کتابخانه استاندارد Python را به شما معرفی کنیم. برخی از موضوعات اصلی که ما به آنها خواهیم پرداخت عبارتند از: انواع اساسی داده های پایتون ، استفاده از توابع و ماژول ها برای سازماندهی کد شما ، مدل شی object اصلی پایتون ، تعریف انواع خود با استفاده از کلاس ها و کار با اشیاeration تکرار شونده و قابل تکرار. در پایان این دوره ، شما مهارت و دانش لازم برای کار کردن روی تقریباً هر پروژه پایتون را خواهید داشت و در ادامه می توانید جنبه های پیشرفته تری از زبان را ادامه دهید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

نصب و راه اندازی پایتون Installing and Starting Python

  • بررسی اجمالی Overview

  • نصب پایتون Installing Python

  • پایتون تعاملی Interactive Python

  • فضای سفید قابل توجه Significant Whitespace

  • فرهنگ پایتون Python Culture

  • کتابخانه استاندارد پایتون The Python Standard Library

  • خلاصه Summary

انواع اسکالر ، اپراتورها و جریان کنترل Scalar Types, Operators, and Control Flow

  • بررسی اجمالی Overview

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

  • کنترل جریان Control Flow

  • حلقه های حلقه ای While-loops

  • خلاصه Summary

معرفی رشته ها ، مجموعه ها و تکرار Introducing Strings, Collections, and Iteration

  • بررسی اجمالی Overview

  • رشته String

  • اصطلاحات رشته ای String Literals

  • بایت Bytes

  • لیست کنید List

  • حکم Dict

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

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

  • خلاصه Summary

مدولار بودن Modularity

  • بررسی اجمالی Overview

  • ماژول ها Modules

  • کارکرد Functions

  • __نام__ __name__

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

  • استدلال های خط فرمان Command Line Arguments

  • لحظه ذن Moment of Zen

  • دوره قاعدگی Docstrings

  • نظرات Comments

  • شبانگ Shebang

  • خلاصه Summary

اشیا and و انواع Objects and Types

  • بررسی اجمالی Overview

  • عبور از استدلال ها و بازگرداندن مقادیر Passing Arguments and Returning Values

  • استدلال های عملکرد Function Arguments

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

  • محدوده ها Scopes

  • لحظه ذن Moment of Zen

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

  • خلاصه Summary

مجموعه های داخلی Built-in Collections

  • بررسی اجمالی Overview

  • تاپلز Tuples

  • رشته های Strings

  • دامنه ها Ranges

  • لیست ها Lists

  • فرهنگ لغت ها Dictionaries

  • مجموعه ها Sets

  • پروتکل ها Protocols

  • خلاصه Summary

استثناها Exceptions

  • بررسی اجمالی Overview

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

  • دست زدن به استثناها Handling Exceptions

  • موارد استثنا و خطاهای برنامه نویس Exceptions and Programmer Errors

  • استثناها را دوباره مطرح کنید Re-raising Exceptions

  • موارد استثنا بخشی از API هستند Exceptions Are Part of the API

  • استثنائات و پروتکل ها Exceptions and Protocols

  • از چک های صریح نوع خودداری کنید Avoid Explicit Type Checks

  • بخشش آسان تر از اجازه است It's Easier to Ask Forgiveness Than Permission

  • اقدامات پاکسازی Cleanup Actions

  • کد ویژه بستر های نرم افزاری Platform-Specific Code

  • خلاصه Summary

تکرار و تکرارپذیری Iteration and Iterables

  • بررسی اجمالی Overview

  • توضیحات را لیست کرده و تنظیم کنید List and Set Comprehensions

  • درک های هدایتی DIctionary Comprehensions

  • درک فیلترها Filtering Comprehensions

  • لحظه ذن Moment of Zen

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

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

  • حفظ حالت در ژنراتورها Maintaining State in Generators

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

  • عبارات ژنراتور Generator Expressions

  • ابزار تکرار Iteration Tools

  • خلاصه Summary

کلاس ها Classes

  • بررسی اجمالی Overview

  • کلاس ها Classes

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

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

  • آغازگرهای نمونه Instance Initializers

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

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

  • لحظه ذن Moment of Zen

  • صندلی های رزرو Booking Seats

  • روشهای اجرای جزئیات Methods for Implementation Details

  • طراحی شی گرا با اشیاction عملکردی Object-Oriented Design with Function Objects

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

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

  • خلاصه Summary

پرونده IO و مدیریت منابع را وارد کنید File IO and Resource Managements

  • بررسی اجمالی Overview

  • باز کردن پرونده ها Opening Files

  • نوشتن متن Writing Text

  • خواندن متن Reading Text

  • در حال افزودن متن Appending Text

  • تکرار بیش از پرونده ها Iterating over Files

  • بستن پرونده ها با سرانجام Closing Files with Finally

  • با بلوک With-blocks

  • لحظه ذن Moment of Zen

  • پرونده های باینری Binary Files

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

  • داده های Pixel Pixel Data

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

  • اشیا-پرونده مانند File-like Objects

  • مدیران زمینه Context Managers

  • خلاصه Summary

نمایش نظرات

آموزش Core Python: شروع کار
جزییات دوره
4h 6m
104
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
633
3.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Smallshire Robert Smallshire

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

Austin Bingham Austin Bingham

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