آموزش مهاجرت پایتون 2 به پایتون 3

Migrating Python 2 to Python 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: پایتون 3 بیش از یک دهه است که از دسترس خارج شده و به طور گسترده در سراسر جهان مورد استفاده قرار می گیرد. در این دوره یاد خواهید گرفت که چگونه از پایتون 2 به پایتون 3 مهاجرت کنید و چگونه از ویژگی ها و عملکرد بهبود یافته پایتون 3 بهره مند شوید. همه را بزرگ کنید بررسی اجمالی دوره 1m 19s چرا باید به پایتون 3 برویم؟ 11 متر 6 ثانیه استراتژی های حمل و نقل 24 متر 49s تغییر در انواع اصلی 30 متر 35s تغییرات استاندارد کتابخانه 21m 41s در حال حرکت از پایتون 2 22m 39s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

چرا باید به پایتون 3 برویم؟ Why Move to Python 3?

  • زمان حرکت اکنون است The Time to Move Is Now

  • چرا باید به پایتون 3 برویم؟ Why Move to Python 3?

  • چگونه می توانم حرکت کنم؟ How Can I Move?

  • پایتون 3 دارای چه ویژگی های اصلی است؟ What Major Features Does Python 3 Have?

  • چه مدت طول می کشد تا مهاجرت کنید؟ How Long Will It Take to Migrate?

استراتژی های حمل و نقل Porting Strategies

  • استراتژی های حمل و نقل Porting Strategies

  • تازه شروع می شود Starting Fresh

  • Refactoring Code به پایتون 3 Refactoring Code to Python 3

  • ابزار خودکار Automated Tooling

  • با استفاده از 2to3 Using 2to3

  • کتابخانه Python-Future The Python-Future Library

  • با استفاده از آینده Using Future

  • با استفاده از Futurize Using Futurize

  • با استفاده از شش Using Six

  • یکی یکی Piece by Piece

  • نقش تست در مهاجرت ها The Role of Testing in Migrations

تغییر در انواع اصلی Changes to Core Types

  • تغییر در انواع اصلی Changes to Core Types

  • تغییرات رشته ها در پایتون 3 Changes to Strings in Python 3

  • درک جزئیات پایتون 3 رشته Understanding Python 3 Strings in Detail

  • انواع رشته های Python 2 و 3 Python 2 and 3 String Types

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

  • راهکارهایی برای رشته ها در مهاجرت ها Strategies for Strings in Migrations

  • تغییرات واژه نامه ها در پایتون 3 Changes to Dictionaries in Python 3

  • ارتقا D دیکشنری ها به پایتون 3 Upgrading Dictionaries to Python 3

  • تغییرات انواع عددی در پایتون 3 Changes to Numeric Types in Python 3

  • ارتقا برنامه Upgrading the Application

  • آزمایش تغییرات در نسخه های پایتون Testing Changes Across Python Versions

  • مهاجرت را کامل کنید Completing the Migration

تغییرات استاندارد کتابخانه Standard Library Changes

  • تغییرات استاندارد کتابخانه Standard Library Changes

  • چه چیزی در کتابخانه استاندارد منتقل شد؟ What Moved in the Standard Library?

  • مدیریت استثنا در پایتون 3 Exception Handling in Python 3

  • تغییرات در HTTP و URL URL Changes in HTTP and URL Handling

  • پرونده ها و راهنماهای موقت در پایتون 3 Temporary Files and Directories in Python 3

  • تغییرات در مدیریت XML Changes in XML Handling

  • تغییرات در ماژول ایمیل Changes to the Email Module

  • سریال سازی اشیا Py پایتون با ترشی Python Object Serialization with Pickle

  • کنترل خودکار PEP3108 Automatically Handling PEP3108

  • ماژول Pathlib Pathlib Module

در حال حرکت از پایتون 2 Moving Away from Python 2

  • انتشار پایتون 3 Python 3 Releases

  • عملکرد معیار در پایتون Benchmarking Performance in Python

  • شمارش پایتون 3 Python 3 Enumerations

  • برنامه نویسی ناهمزمان در پایتون 3 Asynchronous Programming in Python 3

  • حاشیه نویسی نوع Python 3 Python 3 Type Annotations

  • عملگر ضرب ماتریس Matrix Multiplication Operator

  • ماژول آمار پایتون 3 Python 3 Statistics Module

  • Python 3 "f-Strings" Python 3 "f-Strings"

  • ماژول اسرار پایتون 3 Python 3 Secrets Module

  • نتیجه Conclusion

نمایش نظرات

آموزش مهاجرت پایتون 2 به پایتون 3
جزییات دوره
1h 52m
49
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Anthony Shaw
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anthony Shaw Anthony Shaw

آنتونی شاو مدیر گروه نوآوری و پرورش استعدادها در Dimension Data ، یک شرکت NTT است. آنتونی یک مدافع منبع باز ، عضو بنیاد نرم افزار Apache و بنیاد نرم افزار Python و همکاری فعال در بیش از 20 پروژه منبع باز از جمله Apache Libcloud و SaltStack است. در Dimension Data ، آنتونی در حال تحول دیجیتال برای مشتریان جهانی Dimension Data در 50 کشور و 30،000 کارمند است. ابتکارات اصلی مهارت های نرم افزاری ، اتوماسیون ، DevOps و Cloud است. آنتونی در سیدنی استرالیا مستقر است و سالانه 70000 خواننده در مورد مهارت ها ، پایتون و اتوماسیون وبلاگ می نویسد.