آموزش 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: شروع کار
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 6m
104
Pluralsight (پلورال سایت) pluralsight-small
21 آذر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
633
3.7 از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.