کتاب آموزش عملی پشتیبانی همزمان از پایتون ۲ و ۳ با یک کد واحد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش عملی پشتیبانی همزمان از پایتون ۲ و ۳ با یک کد واحد
موضوع کلی: برنامهنویسی پیشرفته پایتون
موضوع میانی: سازگاری بین نسخههای پایتون
📋 سرفصلهای دوره
- 1. مقدمهای بر چالشهای سازگاری بین پایتون ۲ و ۳
- 2. تفاوتهای کلیدی بین پایتون ۲ و ۳ برای توسعهدهندگان
- 3. راهاندازی محیط توسعه برای پشتیبانی همزمان از دو نسخه
- 4. استفاده از ابزارهای تحلیل ایستا برای تشخیص ناسازگاریها
- 5. مدیریت وابستگیها با استفاده از فایلهای requirements.txt
- 6. معرفی و نصب کتابخانه six برای سازگاری
- 7. معرفی و نصب کتابخانه future برای کدنویسی آیندهنگر
- 8. مدیریت تفاوتهای تابع print در پایتون ۲ و ۳
- 9. سازگاری در تقسیمبندی اعداد صحیح و اعشاری
- 10. مدیریت تفاوتهای رشتهها و یونیکد در دو نسخه
- 11. کار با نوع داده bytes و str به صورت یکپارچه
- 12. سازگاری در توابع range و xrange
- 13. مدیریت تفاوتهای map, filter و zip
- 14. سازگاری در مدیریت ورودی کاربر با raw_input و input
- 15. مدیریت تفاوتهای exception handling و syntax
- 16. سازگاری در متدهای دیکشنری (iteritems, viewkeys و ...)
- 17. مدیریت تفاوتهای کتابخانههای استاندارد (urllib, configparser)
- 18. سازگاری در کار با فایلها و encoding
- 19. مدیریت تفاوتهای کلاسهای قدیم و جدید (old-style vs new-style)
- 20. سازگاری در import مطلق و نسبی
- 21. مدیریت تفاوتهای متاکلاسها در دو نسخه
- 22. سازگاری در decoratorها و توابع خاص
- 23. مدیریت تفاوتهای تابع super در پایتون ۲ و ۳
- 24. سازگاری در کار با iterator و generator
- 25. مدیریت تفاوتهای set literals و comprehensions
- 26. سازگاری در مدیریت استثناها و traceback
- 27. مدیریت تفاوتهای عملگرهای مقایسه و sorting
- 28. سازگاری در توابع built-in (reduce, apply, exec)
- 29. مدیریت تفاوتهای کتابخانه os و sys
- 30. سازگاری در کار با time و datetime
- 31. مدیریت تفاوتهای کتابخانه threading و multiprocessing
- 32. سازگاری در کار با JSON و pickle
- 33. مدیریت تفاوتهای کتابخانه re و عبارات منظم
- 34. سازگاری در کار با کتابخانه unittest و pytest
- 35. مدیریت تفاوتهای کتابخانه logging
- 36. سازگاری در کار با کتابخانه collections
- 37. مدیریت تفاوتهای کتابخانه functools و itertools
- 38. سازگاری در کار با کتابخانه socket و شبکه
- 39. مدیریت تفاوتهای کتابخانه http و web
- 40. سازگاری در کار با کتابخانه xml و html
- 41. مدیریت تفاوتهای کتابخانه csv و متن
- 42. سازگاری در کار با کتابخانه hashlib و رمزنگاری
- 43. مدیریت تفاوتهای کتابخانه argparse و گزینههای خط فرمان
- 44. سازگاری در کار با کتابخانه subprocess
- 45. مدیریت تفاوتهای کتابخانه tempfile و فایلهای موقت
- 46. سازگاری در کار با کتابخانه shutil و عملیات فایل
- 47. مدیریت تفاوتهای کتابخانه os.path و مسیرها
- 48. سازگاری در کار با کتابخانه glob و الگوهای فایل
- 49. مدیریت تفاوتهای کتابخانه ctypes و زبان C
- 50. سازگاری در کار با کتابخانه struct و باینری
- 51. مدیریت تفاوتهای کتابخانه inspect و دروننگری
- 52. سازگاری در کار با کتابخانه abc و کلاسهای انتزاعی
- 53. مدیریت تفاوتهای کتابخانه enum در پایتون ۳
- 54. سازگاری در کار با کتابخانه typing و type hints
- 55. مدیریت تفاوتهای کتابخانه asyncio و همروندی
- 56. سازگاری در کار با کتابخانه cryptography
- 57. مدیریت تفاوتهای کتابخانه sqlite3 و پایگاه داده
- 58. سازگاری در کار با کتابخانه unittest.mock
- 59. مدیریت تفاوتهای کتابخانه doctest
- 60. سازگاری در کار با کتابخانه cProfile و پروفایلینگ
- 61. مدیریت تفاوتهای کتابخانه traceback و دیباگ
- 62. سازگاری در کار با کتابخانه warnings
- 63. مدیریت تفاوتهای کتابخانه contextlib و context manager
- 64. سازگاری در کار با کتابخانه io و جریانهای داده
- 65. مدیریت تفاوتهای کتابخانه codecs و encoding
- 66. سازگاری در کار با کتابخانه string و قالببندی
- 67. مدیریت تفاوتهای کتابخانه math و محاسبات
- 68. سازگاری در کار با کتابخانه random و اعداد تصادفی
- 69. مدیریت تفاوتهای کتابخانه statistics و آمار
- 70. سازگاری در کار با کتابخانه itertools و ترکیبات
- 71. مدیریت تفاوتهای کتابخانه functools و partial
- 72. سازگاری در کار با کتابخانه operator و عملیات
- 73. مدیریت تفاوتهای کتابخانه pathlib در پایتون ۳
- 74. سازگاری در کار با کتابخانه importlib
- 75. مدیریت تفاوتهای کتابخانه pkgutil و بستهها
- 76. سازگاری در کار با کتابخانه pdb و دیباگر
- 77. مدیریت تفاوتهای کتابخانه platform و سیستمعامل
- 78. سازگاری در کار با کتابخانه signal و سیگنالها
- 79. مدیریت تفاوتهای کتابخانه socket و پروتکلها
- 80. سازگاری در کار با کتابخانه ssl و امنیت شبکه
- 81. مدیریت تفاوتهای کتابخانه email و ایمیل
- 82. سازگاری در کار با کتابخانه mimetypes و نوع فایل
- 83. مدیریت تفاوتهای کتابخانه base64 و کدگذاری
- 84. سازگاری در کار با کتابخانه binascii و هگز
- 85. مدیریت تفاوتهای کتابخانه quopri و نقلقول
- 86. سازگاری در کار با کتابخانه uu و encode/decode
- 87. مدیریت تفاوتهای کتابخانه zipfile و آرشیو
- 88. سازگاری در کار با کتابخانه tarfile و آرشیو
- 89. مدیریت تفاوتهای کتابخانه gzip و فشردهسازی
- 90. مدیریت تفاوتهای کتابخانه bz2 و فشردهسازی
- 91. مدیریت تفاوتهای کتابخانه lzma و فشردهسازی
- 92. سازگاری در کار با کتابخانه zlib و فشردهسازی
- 93. مدیریت تفاوتهای کتابخانه gettext و بینالمللیسازی
- 94. سازگاری در کار با کتابخانه locale و محلیسازی
- 95. مدیریت تفاوتهای کتابخانه calendar و تقویم
- 96. سازگاری در کار با کتابخانه collections.abc
- 97. مدیریت تفاوتهای کتابخانه numbers و اعداد
- 98. سازگاری در کار با کتابخانه decimal و اعداد اعشاری
- 99. مدیریت تفاوتهای کتابخانه fractions و کسرها
- 100. سازگاری در کار با کتابخانه weakref و مراجع ضعیف
تگها:
six
پایتون ۲ و ۳
پایتون پیشرفته
پشتیبانی همزمان
تغییرات پایتون ۳
سازگاری پایتون
کد یکسان
کدنویسی چندنسخه ای
مهاجرت پایتون ۲ به ۳
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.