تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی مهاجرت از پایتون 2.7 به پایتون 3

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

2 ساعت 46 دقیقهمتوسط2020-08-18

مدرسین

Steven Lott

Steven Lott

Software Developer and Architect

جزئیات دوره

آیا هنوز از پایتون 2.7 استفاده می‌کنید؟ پشتیبانی رسمی از این نسخه در ژانویه سال 2020 به پایان رسید. اکنون ارتقاء از هر زمان دیگری مهمتر است. اگر قصد داشته باشید که به پایتون 3 بروید، اما کاملاً مطمئن نیستید که چگونه از ویژگی‌های جدید استفاده کنید یا نحوه انتقال کد موجود خود را انجام دهید، این دوره برای شما مناسب است. مربی Steven Lott تفاوت‌های بین دو نسخه پایتون را روشن می‌کند و تغییراتی را در توابع داخلی پایتون و کتابخانه استاندارد پایتون ارائه می‌دهد. وی همچنین تعدادی راه برای تبدیل برنامه‌های کاربردی Python 2.7 شما به پایتون 3 از جمله بازنویسی دستی و مهاجرت خودکار با استفاده از بسته‌هایی مانند six, pytest و 2to3 طی می‌کند. در طول راه، او تجربیات شخصی خود را با این انتقال به اشتراک می‌گذارد و پیشنهادات مفیدی را برای افزایش کیفیت کلی و عملکرد کد شما ارائه می‌دهد.

موضوعات شامل:
مقایسه دو نسخه
تغییر نحو با پایتون 3 وارد شد
تغییر توابع داخلی
تغییراتی در کتابخانه استاندارد پایتون
مهاجرت دستی در مقابل مهاجرت خودکار به پایتون 3
استفاده از شش مورد برای رسیدگی به تعاریف کلاس
استفاده از شش مورد با تغییرات استاندارد کتابخانه
تست واحد با pytest
خودکار سازی مهاجرت ها با 2 به 3

مهارت ها

MigratingPythonProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01-شروع با مهاجرت پایتون

1. پایتون 2 و پایتون 3

  • 02-چالش های مهاجرت از پایتون 2 به 3
  • 03- مروری تاریخی
  • 04-رسمی نحوه راهنمایی
  • 05-تفاوت های آشکار در پایتون 3

2. مقایسه ویژگی ها

  • 06- نحو زبان تغییر می کند
  • 07- تغییرات نحوی که باید منتظر بمانید
  • 08-تغییر در انواع داخلی
  • 09-توابع داخلی پایتون را تغییر می‌دهد
  • 10-تغییر در کتابخانه استاندارد پایتون

3. استراتژی های تبدیل - دستی یا خودکار

  • 11- ناوبری در بین استراتژی ها
  • 12-آماده کردن جعبه ابزار
  • 13-بازنویسی دستی
  • 14- مهاجرت خودکار از طریق 2to3
  • 15- پاکسازی نهایی

4. استفاده از Six

  • 16-بررسی اجمالی ویژگی های شش
  • 17- پیچیدن نحو با شش
  • 18-بررسی تعاریف کلاس با شش
  • 19-استفاده از شش برای مدیریت توابع داخلی
  • 20-استفاده از شش با تغییرات استاندارد کتابخانه

5. استفاده از Pytest برای تست واحد

  • 21-بررسی اجمالی اهداف آزمون واحد
  • 22-گرفتن ویژگی های پایتون 2 به عنوان آزمایش
  • 23- تمسخر و میمون وصله زدن
  • 24-طراحی برای آزمایش پذیری
  • 25-اشکالات - رفع یا حفظ

6. استفاده از 2to3 برای تبدیل خودکار

  • 26-بررسی اجمالی امکانات 2to3
  • 27-تعریف نحو و کلاس
  • 28-تغییرهای داخلی و کتابخانه
  • 29-تست اتوماسیون با توکس
  • 30-بررسی تایپ با mypy

نتیجه

  • 31- افکار پایانی
  • 32- با پایتون 3 ادامه دهید

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal