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

دانلود Python Programming Fundamentals

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توضیحات: این دوره زیربنای مسیر برنامه‌نویسی پایتون شما را بنا می‌کند. شما نحو (Syntax) ضروری پایتون، ساختارهای داده و جریان‌های کنترلی را خواهید آموخت و همزمان تکنیک‌های عیب‌یابی (Debugging) و بهینه‌سازی ابتدایی کد را تمرین خواهید کرد. مزایا: کسب یک پایه قوی در برنامه‌نویسی پایتون که شما را قادر می‌سازد اسکریپت‌های تمیز و کاربردی بنویسید و چالش‌های رایج برنامه‌نویسی را حل کنید. در پایان این دوره، شما قادر خواهید بود: • برنامه‌های پایه پایتون را با استفاده از متغیرها، انواع داده‌ها و عملگرها بنویسید. • دستورات شرطی و حلقه‌ها را برای کنترل جریان برنامه پیاده‌سازی کنید. • از توابع و ماژول‌ها برای نوشتن کدهای سازمان‌یافته و قابل استفاده مجدد بهره ببرید. • داده‌ها را با استفاده از لیست‌ها، دیکشنری‌ها و سایر ساختارهای داده مدیریت کنید. • کدهای خود را عیب‌یابی کرده و خطاها را به‌طور موثر مدیریت کنید. • از Git برای کنترل نسخه استفاده کرده و یک پورتفولیوی حرفه‌ای در GitHub ایجاد کنید. ابزارها و نرم‌افزارها: Python, Jupyter Notebook, Git, GitHub این دوره برای متخصصان سطح مبتدی است که به دنبال ایجاد درک بنیادی و کسب تجربه در پایتون برای استخدام به عنوان توسعه‌دهنده پایتون هستند. هیچ پیش‌نیاز تحصیلی یا تجربه کاری قبلی مورد نیاز نیست.

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

مقدمه‌ای بر پایتون Introduction to Python

  • مبانی برنامه‌نویسی Programming fundamentals

  • پایتون در عمل: مثال‌های واقعی Python in action: Real-world examples

  • توضیح جامع پایتون Explaining Python

  • کاربردهای پایتون: از وب‌اپلیکیشن تا یادگیری ماشین Python in the wild: From web apps to machine learning

  • معرفی ابزارهای پایتون Introducing your Python toolkit

  • انتخاب IDE مناسب: بررسی گزینه‌ها Choosing your IDE: A tour of options

  • دمو: کار با نوت‌بوک‌های ژوپیتر Demo: Navigating Jupyter notebooks

  • اولین کدهای پایتون: نحو و ساختار Your first Python words: Syntax and structure

  • عملیات پایه، عبارت‌ها و متغیرها Basic operations, expressions and variables

  • متغیرها در پایتون: ظرف‌هایی برای داده‌های شما Variables in Python: Containers for your data

  • نحوه خروجی گرفتن کد در پایتون How Python outputs code

مبانی پایتون Python basics

  • تصمیم‌گیری با پایتون: If, else و elif Making decisions with Python: If, else, and elif

  • دمو: گام‌به‌گام ردیابی اجرای کد Demo: Step by step of tracing code execution

  • لیست‌ها به عنوان ظرف داده‌های کاربردی Lists are a go-to data container

  • تسلط بر لیست‌ها: برش (Slicing) و مدیریت داده‌ها Mastering lists: Slicing, dicing, and more

توابع و ماژول‌ها Functions and modules

  • توابع: بلوک‌های سازنده پایتون Functions: Python's building blocks

  • کلاس‌ها: نقشه‌های ساخت اشیاء Classes: Blueprints for objects

  • توابع داخلی: دستیارهای کاربردی پایتون Built-in functions are Python's handy helpers

  • ماژول‌ها: جعبه ابزار کدهای شما Modules: Your code's toolbox

  • نوشتن توابع اختصاصی Writing your own functions

  • محدوده متغیرها (Scope): محل ذخیره داده‌ها Variable scope: Where your data lives

  • کاربرد توابع در دنیای واقعی Functions in the real world

  • طراحی کلاس‌های سفارشی Crafting custom classes

  • استفاده از ماژول‌های داخلی Using built-in modules

  • کتابخانه‌های خارجی: افزایش قدرت کدهای پایتون External libraries: Supercharging your Python code

  • وارد کردن ماژول‌ها: گسترش قابلیت‌های پایتون Importing modules: Expanding Python's powers

ساختارهای داده در پایتون Data structures in Python

  • ساختارهای داده: ظرف‌های کد شما Data structures: The containers of your code

  • دیکشنری‌ها: قدرت کلید و مقدار Dictionaries: Key-value powerhouses

  • مجموعه‌ها (Sets): کلکسیون‌های منحصر‌به‌فرد Sets: The unique collection

  • ساختارهای داده: انتخاب ابزار مناسب برای هر کار Data structures: The right tool for the job

  • مرتب vs نامرتب: یافتن داده‌ها Ordered vs. unordered: Finding your data

  • دمو: مدیریت داده‌ها در پایتون با مثال‌های کاربردی Demo: Data manipulation in Python using practical examples

  • بررسی عمیق دیکشنری‌ها: فراتر از مبانی Dictionaries in depth: Beyond the basics

  • دمو: کاربردهای واقعی و زمان استفاده از هر ساختار داده Demo: Real-world applications and when to use each data structure

  • مرتب‌سازی لیست‌ها در پایتون Sorting lists in Python

  • دمو: جستجو در لیست‌های پایتون Demo: Searching lists in Python: Find what you need

  • انتخاب ساختار داده درست: چارچوب تصمیم‌گیری Choosing the right data structure: A decision framework

  • مطالعات موردی: تطبیق ساختار داده با مسئله Case studies: Matching data structures to problems

مدیریت خطا و عیب‌یابی Error handling and debugging

  • مقدمه‌ای بر مدیریت خطا و عیب‌یابی Introduction to error handling and debugging

  • استثناهای پایتون بخش اول: درک هشدارهای قرمز Python exceptions part 1: Understanding the red flags

  • استثناهای پایتون بخش دوم: کالبدشکافی یک استثنا Python exceptions part 2: Anatomy of an exception

  • عیب‌یابی با Print: دستیار قابل اعتماد شما Print debugging: Your trusty sidekick

  • دیباگرهای تعاملی: گام‌به‌گام در کد Interactive debuggers: Stepping through your code

  • دیباگر: چرا و چگونه Debugger: The why and how

  • گرفتن خطاها با try except Catching errors with try-except

  • دمو: مثال‌هایی از مدیریت استثنا در دنیای واقعی Demo: Examples of real-world exception handling

  • راهنمای کارآگاهی برای عیب‌یابی The detective's guide to debugging

  • دمو: عیب‌یابی در عمل Demo: Debugging in action

مبانی تست و کنترل نسخه Testing basics & version control

  • چرا تست‌های واحد (Unit Tests) اهمیت دارند Why unit tests matter

  • تست واحد: حذف باگ‌ها از کد شما Unit testing: Removing bugs from your code

  • دمو: شروع کار با pytest Demo: Getting started with pytest

  • نکات و ترفندهای pytest pytest tips and tricks

  • ضروریات Git برای توسعه‌دهندگان Git essentials for working developers

  • گیت: ماشین زمان کدهای شما Git: Your code's time machine

  • مزایای کنترل نسخه The benefits of version control

  • دمو: راه‌اندازی در GitHub Demo: Getting setup in GitHub

  • دمو: تفاوت بین Git و GitHub چیست؟ Demo: What is the difference between Git and GitHub?

  • دمو: بررسی یک پورتفولیوی گیت‌هاب Demo: Examining a GitHub portfolio

نمایش نظرات

آموزش مبانی برنامه‌نویسی پایتون
جزییات دوره
24h 33m
58
(آخرین آپدیت)
103,144
4.4 از 5
دارد
دارد
دارد
Microsoft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar