آموزش مجموعه ابزار توسعه‌دهنده پایتون

The Python Developer's Toolkit

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تبدیل شدن به یک توسعه دهنده حرفه ای پایتون به معنای دانستن بیشتر از زبان است. هنگامی که از اسکریپت های ساده به پروژه های بزرگتر منتقل می شوید، دانستن ابزارهای تجارت و نحوه استفاده از آنها مهم می شود. این دوره شما را با مجموعه ای از ابزارهای استاندارد آشنا می کند. نحوه نصب و مدیریت وابستگی های پروژه و نحوه راه اندازی محیط توسعه خود را خواهیم دید. سپس به کیفیت کد، اشکال زدایی و مستندسازی خواهیم پرداخت. در نهایت نحوه بسته بندی و توزیع محصول نهایی را خواهیم دید.

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

معرفی Introduction

  • معرفی Introduction

  • مخاطب مورد نظر Intended Audience

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

مدیریت بسته های پایتون Managing Python Packages

  • معرفی Introduction

  • نسخه ی نمایشی: واردات و بسته ها Demo: Imports and Packages

  • چگونه یک بسته نصب شده پیدا می شود How an Installed Package is Found

  • بسته بندی پایتون: وضعیت فعلی Python Packaging: Current State of Affairs

  • نصب Pip Installing Pip

  • نسخه ی نمایشی: نصب Pip در لینوکس یا سیستم عامل مک Demo: Installing Pip on Linux or Mac OS

  • دمو: نصب Pip در ویندوز Demo: Installing Pip on Windows

  • نصب پکیج ها با Pip Installing Packages With Pip

  • بازرسی بسته ها با پیپ Inspecting Packages With Pip

  • نسخه ی نمایشی: فروشگاه پنیر Demo: The Cheese Shop

  • فایل های مورد نیاز Requirements Files

  • نسخه ی نمایشی: فایل های مورد نیاز Demo: Requirements Files

  • منابع Resources

  • خلاصه Summary

محیط های توسعه ایزوله با Virtualenv Isolated Development Environments With Virtualenv

  • معرفی Introduction

  • چرا ما به Virtualenv نیاز داریم Why we Need Virtualenv

  • نسخه ی نمایشی: شروع به استفاده از Virtualenv کنید Demo: Start Using Virtualenv

  • نسخه ی نمایشی: یک محیط مجازی فعال Demo: An Active Virtual Environment

  • نقد و بررسی: محیط های مجازی Review: Virtual Environments

  • Virtualenv در مقابل پروژه ها Virtualenv vs. Projects

  • نسخه ی نمایشی: Virtualenvwrapper Demo: Virtualenvwrapper

  • نقد و بررسی: Virtualenvwrapper Review: Virtualenvwrapper

  • نسخه ی نمایشی: راه اندازی Virtualenvwrapper Demo: Setting up Virtualenvwrapper

  • نسخه ی نمایشی: یک پروژه موجود از کنترل نسخه Demo: An Existing Project From Version Control

  • نسخه ی نمایشی: یک پروژه از ابتدا Demo: A Project From Scratch

  • اتصال Virtualenvs به پروژه ها Binding Virtualenvs to Projects

  • منابع Resources

  • خلاصه Summary

بررسی کیفیت کد خود با Pylint Checking Your Code Quality With Pylint

  • معرفی Introduction

  • PEP8: راهنمای سبک پایتون PEP8: The Python Style Guide

  • مروری بر PEP8 Overview of PEP8

  • نسخه ی نمایشی: استفاده از Pylint برای بررسی کد شما Demo: Using Pylint to Check Your Code

  • پیلینت Pylint

  • در حال اجرا Pylint Running Pylint

  • نسخه ی نمایشی: Pylintrc Demo: Pylintrc

  • منابع Resources

  • خلاصه Summary

دیباگر پایتون The Python Debugger

  • معرفی Introduction

  • نسخه ی نمایشی: شروع یک جلسه اشکال زدایی Demo: Starting a Debugging Session

  • نسخه ی نمایشی: دستورات اشکال زدایی ساده Demo: Simple Debugging Commands

  • بررسی: دستورات اشکال زدایی ساده Review: Simple Debugging Commands

  • نسخه ی نمایشی: دستورات رفع اشکال پیشرفته Demo: Advanced Debugging Commands

  • بررسی: دستورات رفع اشکال پیشرفته Review: Advanced Debugging Commands

  • نسخه ی نمایشی: استفاده از دیباگر از یک IDE Demo: Using the Debugger From an IDE

  • منابع Resources

  • خلاصه Summary

مستندسازی کد خود با ابوالهول Documenting Your Code With Sphinx

  • بررسی اجمالی Overview

  • Docstrings و PEP257 Docstrings and PEP257

  • ابوالهول Sphinx

  • نسخه ی نمایشی: Sphinx Install and Setup Demo: Sphinx Install and Setup

  • یادداشتی برای کاربران سیستم عامل مک درباره Make A Note for Mac OS Users About Make

  • نقد و بررسی: Running Sphinx Review: Running Sphinx

  • نسخه ی نمایشی: reStructuredText Demo: reStructuredText

  • بررسی: reStructuredText Review: reStructuredText

  • نسخه ی نمایشی: مراجع Demo: References

  • بررسی: مراجع Review: References

  • نسخه ی نمایشی: Autodoc Demo: Autodoc

  • نقد و بررسی: اتودوک Review: Autodoc

  • منابع Resources

  • خلاصه Summary

بسته بندی و توزیع پروژه شما Packaging and Distributing Your Project

  • بررسی اجمالی Overview

  • نسخه ی نمایشی: آماده سازی پروژه خود برای بسته بندی Demo: Preparing Your Project for Packaging

  • نسخه ی نمایشی: ایجاد یک توزیع منبع Demo: Creating a Source Distribution

  • بررسی: ایجاد یک توزیع منبع Review: Creating a Source Distribution

  • نسخه ی نمایشی: ویژگی های پیشرفته Demo: Advanced Features

  • نسخه ی نمایشی: پروژه نمونه PyPA Demo: The PyPA Sample Project

  • بررسی: ویژگی‌های راه‌اندازی بیشتر Review: More Setup Features

  • نسخه ی نمایشی: توزیع با فهرست بسته Python Demo: Distribution With the Python Package Index

  • بررسی: فراخوانی Setup Script Review: Calling the Setup Script

  • توزیع فایل های اجرایی Distributing Executables

  • منابع و خلاصه Resources and Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش مجموعه ابزار توسعه‌دهنده پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 19m
74
Pluralsight (پلورال سایت) pluralsight-small
27 تیر 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
282
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.