Python for Everybody: The Ultimate Python 3 Bootcamp [ویدئو]

Python for Everybody: The Ultimate Python 3 Bootcamp [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پایتون یکی از محبوب ترین مهارت ها در حوزه نرم افزار است. چه بخواهید به توسعه بازی های ویدیویی، توسعه وب یا هوش مصنوعی بپردازید، یادگیری پایتون گام مهمی است. علاوه بر این، اگر در برنامه نویسی تازه کار هستید، پایتون بهترین زبان برای شروع است. این دوره روی Python 3 تمرکز دارد و از Python 3.7 و Python 3.8 مدرن استفاده می کند. این برنامه برای پشتیبانی از توسعه اپلیکیشن پایتون در ویندوز، macOS و لینوکس طراحی شده است. از آنجایی که پایتون 2 دیگر توسط تیم توسعه پایتون نگهداری نمی شود و هیچ به روز رسانی امنیتی دیگری وجود ندارد، اکنون تمرکز روی استفاده از پایتون 3 معطوف شده است. این دوره شما را از طریق مفاهیمی مانند متغیرها، ساختارهای داده، شرطی ها، برنامه نویسی شی گرا (OOP) و اکوسیستم بسته شخص ثالث پایتون راهنمایی می کند. شما همچنین با واحد تست کد خود مقابله خواهید کرد. همانطور که پیشرفت می کنید، با کار کردن در چندین پروژه کوچک مانند ایجاد یک بازی حدس زدن هیجان انگیز، تجربه عملی به دست خواهید آورد. در نهایت، یاد خواهید گرفت که چگونه یک برنامه تشخیص تصویر ایجاد کنید که می تواند اشیاء موجود در عکس ها را شناسایی کند، مانند افراد، ماشین ها، دوچرخه ها و موارد دیگر. در پایان این دوره، شما به خوبی با پایتون 3 آشنا خواهید شد و می توانید مهارت های خود را در دنیای واقعی به کار ببرید. فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/Python-for-Everybody-The-Ultimate-Python-3-Bootcamp Python را در ویندوز، مک و لینوکس نصب و استفاده کنید. با پشتیبانی از ویندوز، مک و لینوکس از اصول خط فرمان استفاده کنید با استفاده از کلاس‌ها، رابط‌ها و موارد دیگر، با برنامه‌نویسی شی‌گرا (OOP) آشنا شوید انواع داده ها و ساختارهای داده مختلف را پیاده سازی کنید با واحد تست کد خود به خوبی آشنا شوید در قالب بندی و پاکسازی کد بپردازید این دوره برای کسانی است که تازه برنامه نویسی می کنند یا دانش برنامه نویسی زبان دیگری را دارند. برنامه نویسان سطح متوسط ​​پایتون که به دنبال افزایش دانش برنامه نویسی پایتون خود هستند نیز این دوره را مفید خواهند یافت. با بهترین روش‌های پایتون راه‌اندازی کنید * نحوه ایجاد برنامه‌های پایتون را بیاموزید * در ماژول‌های پایتون و اکوسیستم بسته شخص ثالث بگردید

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

معرفی Introduction

  • پایتون 2 در مقابل پایتون 3 Python 2 Versus Python 3

  • این روزها از پایتون در کجا استفاده می شود؟ Where is Python Used These Days?

  • (فقط ویندوز) در حال نصب پایتون (Windows Only) Installing Python

  • نصب پایتون Installing Python

  • (فقط ویندوز) دوره سقوط خط فرمان (Windows Only) Command Line Crash Course

  • دوره سقوط خط فرمان Command Line Crash Course

  • اجرای کد پایتون Running Python Code

  • (فقط ویندوز) نوت بوک های تعاملی (Windows Only) Interactive Notebooks

  • نوت بوک های تعاملی Interactive Notebooks

  • کد را از کجا دانلود کنیم Where to Download the Code

  • یادداشت برداری در کنار کد Taking Notes Beside Code

  • پرسیدن سوالات بزرگ Asking Great Questions

پایتون مبتدی Beginner-friendly Python

  • محاسبات پایه Basic Arithmetic

  • متغیرها Variables

  • قالب بندی کد در پایتون Formatting Code in Python

  • انواع داده پایتون Python Data Types

  • قابل تغییر در مقابل غیرقابل تغییر Mutable Versus Immutable

  • شماره Numbers

  • رشته ها (دنباله ها) Strings (Sequences)

  • لیست ها (دنباله ها) Lists (Sequences)

  • نمایه سازی و برش Indexing and Slicing

  • ویژگی ها و روش های رشته String Properties and Methods

  • ورودی کاربر User Input

  • قالب بندی چاپ Print Formatting

  • لیست ها Lists

  • لغت نامه ها Dictionaries

  • تاپل ها Tuples

  • مجموعه ها Sets

  • بولین ها Booleans

  • هیچ یک None

  • فایل ها Files

  • اولین برنامه پایتون شما Your First Python Program

پایتون متوسط Intermediate Python

  • اپراتورهای مقایسه Comparison Operators

  • میانبرهای مقایسه Comparison Shortcuts

  • اپراتورهای مقایسه چندگانه Multiple Comparison Operators

  • زنجیر کردن اپراتورها با هم Chaining Operators Together

  • مقدمه ای بر حلقه ها Introduction to Loops

  • برای حلقه ها For Loops

  • حلقه زدن از طریق فرهنگ لغت Looping Through Dictionaries

  • در حالی که حلقه ها While Loops

  • بشکن و ادامه بده Break and Continue

  • Casting را تایپ کنید Type Casting

  • اپراتورهای مفید Helpful Operators

  • فهرست درک List Comprehensions

  • درک فرهنگ لغت Dictionary Comprehensions

  • کارکرد Functions

  • Args و Kwargs Args And Kwargs

  • نظرات Comments

  • نقشه Map

  • فیلتر کنید Filter

  • عبارات لامبدا Lambda Expressions

  • محدوده Scope

پایتون پیشرفته Advanced Python

  • به OOP خوش آمدید Welcome to OOP

  • ایجاد اولین کلاس شما Creating Your First Class

  • ویژگی های کلاس Class Attributes

  • روش های کلاس Class Methods

  • زندگی واقعی OOP مثال Real Life OOP Example

  • وراثت طبقاتی Class Inheritance

  • رابط های کلاس Class Interfaces

  • عملکرد فوق العاده Super Function

  • روش های داندر Dunder Methods

  • مقدمه ای بر پکیج ها Introduction to Packages

  • نصب بسته های شخص ثالث Installing 3rd Party Packages

  • یافتن بسته های شخص ثالث Finding 3rd Party Packages

  • مشاهده بسته های نصب شده Seeing Installed Packages

  • مقدمه ای بر ماژول ها Introduction to Modules

  • ایجاد یک بسته Creating a Package

  • نام و اصلی Name and Main

  • خطاها و استثنائات Errors and Exceptions

  • گرفتن استثناها Catching Exceptions

  • تست های واحد Unit Tests

  • توابع تو در تو Nested Functions

  • دکوراتورها Decorators

  • ژنراتورها Generators

  • پرز زدن Linting

  • محیط های مجازی Virtual Environments

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

  • پایتون تعاملی Interactive Python

  • نسخه های پایتون Python Versions

  • سرور محلی Local Server

پروژه نهایی: یک برنامه تشخیص تصویر ایجاد کنید Final Project: Create an Image Recognition Application

  • نمایش پروژه Project Demonstration

  • پروژه: محیط پایتون Project: Python Environment

  • پروژه: بسته های مورد نیاز Project: Required Packages

  • پروژه: مدل یادگیری ماشین سفارشی Project: Custom Machine Learning Model

  • پروژه: پروژه: کد Project: Project: the Code

  • پروژه: پروژه: اولین تشخیص Project: Project: First Detection

  • پروژه: شناسایی دوم Project: Second Detection

  • پروژه: اعتماد مهم است Project: Confidence Matters

  • پروژه: چگونه بیشتر بدانیم Project: How to Learn More

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

Python for Everybody: The Ultimate Python 3 Bootcamp [ویدئو]
جزییات دوره
9 h 20 m
90
Packtpub Packtpub
(آخرین آپدیت)
2
4.5 از 5
ندارد
دارد
دارد
Kalob Taulien
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!