نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Python 3 سریعترین زبان برنامه نویسی در جهان است. در این دوره ، شما در مورد آخرین نسخه ، پایتون 3.7 و نحوه استفاده از ویژگی های جدید آن یاد خواهید گرفت. هسته اصلی برنامه نویسی پایتون ، شناخت کامل نسخه های پایتون 3 است. در What's New in Python 3.7 ، شما می آموزید که چگونه از همه ویژگی های جدید Python 3.7 استفاده کنید. ابتدا کلاسهای داده را فرا خواهید گرفت. در مرحله بعدی ، شما قابلیت جدید breakpoint را کشف خواهید کرد. سرانجام ، شما خواهید فهمید که چگونه عملکرد برنامه های خود را آزمایش کرده و از پیشرفت سرعت پایتون 3.7 بهره مند شوید. وقتی این دوره را به پایان رساندید ، دانش پایه ای از Python 3.7 خواهید داشت که به شما در حرکت به جلو برای توسعه برنامه های Python 3 کمک می کند.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
کلاسهای داده
Data Classes
-
What's New in Python 3.7
What's New in Python 3.7
-
مقدمه ای بر کلاسهای دیتا
Introduction to Dataclasses
-
اعلام Dataclass
Declaring a Dataclass
-
ساختارهای داده غیرقابل تغییر
Immutable Data Structures
-
کلاسهای داده قابل مرتب سازی
Sortable Dataclasses
-
مقادیر پیش فرض
Default Values
-
روش post-init
Post-init Method
-
متغیرهای کلاس
Class Variables
-
قسمتهای فقط ابتدا
Init-only Fields
-
وراثت
Inheritance
-
روش های یاور
Helper Methods
-
خلاصه
Summary
تغییرات در Locales و حالت UTF-8
Changes to Locales and UTF-8 Mode
-
یونیکد و پایتون
Unicode and Python
-
هدف از یک مکان
The Purpose of a Locale
-
اجبار محلی
Locale Coercion
-
حالت UTF-8
UTF-8 Mode
عملکرد ساخته شده در نقطه شکست
The Built-in Breakpoint Function
-
معرفی عملکرد Breakpoint
Introducing the Breakpoint Function
-
تماس با Breakpoint
Calling Breakpoint
-
غیرفعال کردن Breakpoint
Disabling Breakpoint
-
سفارشی کردن اشکال زدایی
Customizing the Debugger
-
اشکال زدایی از راه دور با Breakpoint
Remote Debugging with Breakpoint
-
خلاصه رفتارهای Breakpoint
Summary of Breakpoint Behaviours
تغییرات در ماژول زمان
Changes to the Time Module
-
تغییرات در ماژول زمان
Changes to the Time Module
-
دقت زمان و وضوح
Time Accuracy and Resolution
-
توابع نانو ثانیه Python 3.7
Python 3.7 Nanosecond Functions
-
چه زمانی از این توابع استفاده کنید
When to Use These Functions
تغییرات در حاشیه نویسی نوع
Changes to Type Annotations
-
ارزیابی حاشیه نویسی نوع
Evaluation of Type Annotations
-
نحوه عملکرد حاشیه نویسی چگونه است
How Type Annotations Work
-
انواع ارجاع
Referencing Types
-
فعال کردن حاشیه نویسی
Enabling Annotations
-
دریافت حاشیه نویسی نوع بتن
Getting Concrete Type Annotations
-
نتیجه
Conclusion
بهبود عملکرد
Performance Improvements
-
مقدمه ای بر عملکرد پایتون
Introduction to Python Performance
-
آیا پیشرفتی در سرعت مشاهده خواهید کرد؟
Will You See an Improvement in Speed?
-
استفاده از نشانگرهای میکرو برای مقایسه عملکرد
Using Microbenchmarks to Compare Performance
-
مقایسه نسخه های پایتون
Comparing Versions of Python
-
تماس سریعتر
Faster Method Calling
-
نتیجه
Conclusion
نمایش نظرات