لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مهاجرت از پایتون 2.7 به پایتون 3
Migrating from Python 2.7 to Python 3
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا هنوز از پایتون 2.7 استفاده می کنید؟ اگر قصد شما این بوده که به پایتون 3 بروید ، اما کاملاً مطمئن نیستید که در جدیدترین نسخه از این زبان محبوب چه چیزی متفاوت است - یا نحوه انتقال کد خود - این دوره برای شما مناسب است. مربی استیون لوت تفاوت بین دو نسخه پایتون را روشن می کند و عناصری مانند تغییر توابع داخلی پایتون و کتابخانه استاندارد پایتون را مرور می کند. وی همچنین چندین روش را برای تبدیل برنامه های Python 2.7 شما به Python 3 دنبال می کند که نحوه استفاده از بسته های شش ، آینده و 2to3 را نشان می دهد. در طول راه ، استیون تجربیات شخصی خود را با این انتقال به اشتراک می گذارد و پیشنهادات مفیدی را برای افزایش کیفیت کلی و عملکرد کد شما ارائه می دهد.
موضوعات شامل:
بررسی تفاوت های بین این دو نسخه li>
بررسی تغییرات نحوی معرفی شده با پایتون 3
درک تغییرات در توابع داخلی li>
بررسی مهمترین تغییرات در کتابخانه استاندارد پایتون li>
درک اینکه برای مهاجرت از پایتون 2.7 به پایتون 3 چه ابزارهایی لازم است li>
استفاده از شش مورد برای رسیدگی به تعاریف کلاس li>
استفاده از شش مورد با تغییرات استاندارد کتابخانه li>
استفاده از آینده li>
ایجاد تغییرات نحو و تغییرات کلاس با آینده سازی li>
استفاده از 2to3 یا مدرن سازی li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
1. پایتون 2.7 و پایتون 3
1. Python 2.7 and Python 3
مقدمه دوره
Introduction to the course
مروری بر تفاوت ها
Overview of the differences
راهنمای رسمی چگونه است
The official how-to guide
تفاوت های بارز در پایتون 3
The obvious differences in Python 3
2. مقایسه ویژگی ها
2. Feature Comparisons
نحو زبان تغییر می کند
The language syntax changes
تغییر در انواع داخلی
Changes to the internal types
تغییر در توابع پایتون داخلی
Changes to built-in Python functions
تغییر در کتابخانه استاندارد پایتون
Changes to the Python standard library
3. سه به علاوه یک استراتژی
3. Three Plus One Strategies
پیمایش در میان استراتژی ها
Navigation among the strategies
تبدیل: در پایتون 3 تازه شروع کنید
Convert: Start fresh in Python 3
مختصات: پایتون 3 و پایتون 2.7
Coordinate: Python 3 and Python 2.7
همزیستی: شش یا پایتون-آینده
Coexistence: Six or python-future
همزیستی: 2to3 و 3to2
Coexistence: 2to3 and 3to2
ابزار مورد نیاز برای مهاجرت
The tools required to migrate
4- با استفاده از شش
4. Using Six
نمای کلی از ویژگی های شش
Overview of the features of six
بسته بندی نحو با شش
Syntax wrapping with six
تعاریف کلاس با شش
Handling class definitions with six
با استفاده از شش برای مدیریت توابع داخلی
Using six to manage built-in functions
با استفاده از شش با تغییرات کتابخانه استاندارد
Using six with standard library changes
5- استفاده از پایتون-آینده
5. Using Python-Future
مروری بر ویژگی های پایتون-آینده
Overview of the features of python-future
ایجاد تغییر نحو با آینده
Making syntax changes with futurize
ایجاد تغییرات کلاس با آینده
Making class changes with futurize
استفاده از آینده برای مدیریت توابع داخلی
Using futurize to manage built-in functions
کتابخانه استاندارد و آینده است
The standard library and futurize
6. با استفاده از 2to3 یا Modernize
6. Using 2to3 or Modernize
نمای کلی از ویژگی های 2to3
Overview of the features of 2to3
دست زدن به کد با 2to3 تغییر می کند
Handling code changes with 2to3
تغییر کتابخانه با 2to3 تغییر می کند
Handling library changes with 2to3
استیون اف. لات یک توسعه دهنده و معمار نرم افزار قراردادی است.
استیون از دهه 70، زمانی که کامپیوترهای بزرگ، گران قیمت و کمیاب بودند، برنامه نویسی کرده است. او بیش از 10 سال است که از پایتون برای حل مشکلات تجاری استفاده می کند و در حال حاضر از پایتون برای پیاده سازی میکروسرویس ها و خطوط لوله ETL استفاده می کند.
استیون یک تکنوماد خودخوانده است که در مکان های مختلف در سراسر ساحل شرقی ایالات متحده زندگی می کند. در حین کار به عنوان مشاور، نویسنده و توسعه دهنده. وبلاگ فناوری او http://slott-softwarearchitect.blogspot.com است.
نمایش نظرات