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

دانلود Crash Course on Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره برای آموزش مبانی برنامه‌نویسی طراحی شده است تا شما بتوانید با استفاده از رایج‌ترین ساختارها، برنامه‌های ساده‌ای را به زبان پایتون بنویسید. برای شروع این دوره نیازی به پیش‌زمینه قبلی در برنامه‌نویسی نیست. در پایان این دوره، شما با مزایای برنامه‌نویسی در نقش‌های IT آشنا شده، نحو (Syntax) پایه پایتون را یاد می‌گیرید، محیط‌های مختلف توسعه و ویرایشگرهای کد را بررسی می‌کنید و قادر خواهید بود برنامه‌های ساده‌ای بنویسید. همچنین یاد می‌گیرید که اجزای سازنده برنامه‌نویسی چگونه در کنار هم قرار می‌گیرند و در نهایت تمام این دانش را برای حل یک مسئله پیچه‌ی برنامه‌نویسی ترکیب می‌کنید. ما با بررسی مفاهیم اولیه نوشتن یک برنامه کامپیوتری شروع می‌کنیم. در طول مسیر، از طریق تمرینات تعاملی و مثال‌های واقعی، تجربه عملی در مفاهیم برنامه‌نویسی کسب خواهید کرد. شما به سرعت متوجه خواهید شد که کامپیوترها چگونه می‌توانند وظایف متعددی را انجام دهند؛ تنها کافی است کدی بنویسید که به آن‌ها بگوید چه کاری انجام دهند.

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

سلام پایتون! Hello Python!

  • معرفی تخصص Specialization Introduction

  • معرفی دوره Course Introduction

  • شروع گواهینامه اتوماسیون IT گوگل با پایتون Get started with your Google IT Automation with Python Certificate

  • آغاز سفر برنامه‌نویسی شما The Beginning of Your Programming Journey

  • برنامه‌نویسی چیست؟ What is programming?

  • اتوماسیون چیست؟ What is automation?

  • به کار گرفتن کامپیوترها برای شما Getting Computers to Work for You

  • پایتون چیست؟ What is Python?

  • چرا پایتون برای IT اهمیت دارد؟ Why is Python relevant to IT?

  • سایر زبان‌های برنامه‌نویسی Other Languages

  • سلام دنیا! Hello, World!

  • دریافت اطلاعات از کاربر Getting Information from the User

  • پایتون می‌تواند ماشین‌حساب شما باشد Python Can Be Your Calculator

  • مروری بر ویرایشگرهای کد و IDEها Code editors and IDEs overview

  • استفاده از خط فرمان (Command Line) Use the command-line

  • استفاده از JupyterLab و Jupyter Notebooks Use JupyterLab and Jupyter Notebooks

  • استفاده از Colab Use Colab

  • استفاده از VS Code Use VS Code

  • جمع‌بندی گام‌های نخست First Steps Wrap Up

  • آشنایی با مارگا، توسعه‌دهنده برنامه آموزشی Meet Marga, the Curriculum Developer

سینتکس پایه پایتون Basic Python Syntax

  • معرفی سینتکس پایه پایتون Basic Python Syntax introduction

  • انواع داده‌ها Data Types

  • عبارات، اعداد و تبدیل نوع داده‌ها Expressions, numbers, and type conversions

  • تعریف توابع Defining Functions

  • بازگرداندن مقادیر (Return) Returning Values

  • اصول بازاستفاده از کد The principles of code reuse

  • استایل و استانداردهای کدنویسی Code style

  • مقایسه مقادیر Comparing things

  • شاخه‌بندی با دستورات if Branching with if Statements

  • دستورات else else Statements

  • دستورات elif elif Statements

  • به زبان مارگا: چرا پایتون را دوست دارم In Marga's Words: Why I Like Python

  • جمع‌بندی سینتکس پایه Basic Syntax Wrap Up

حلقه‌ها Loops

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

  • حلقه while چیست؟ What is a while loop?

  • مثال‌های بیشتر از حلقه while More while loop examples

  • چرا مقداردهی اولیه متغیرها اهمیت دارد Why Initializing Variables Matters

  • حلقه‌های بی‌نهایت و نحوه شکستن آن‌ها Infinite Loops and How to Break Them

  • حلقه for چیست؟ What is a for loop?

  • مثال‌های بیشتر از حلقه for More for loop examples

  • حلقه‌های for تو در تو Nested for Loops

  • خطاهای رایج در حلقه‌های for Common Errors in for Loops

  • بازگشت (Recursion) چیست؟ (اختیاری) What is recursion? (Optional)

  • کاربرد بازگشت در محیط IT Recursion in Action in the IT Context

  • جمع‌بندی حلقه‌ها Loops Wrap Up

  • به زبان مارگا: چگونه وارد دنیای برنامه‌نویسی شدم In Marga's Words: How I Got Into Programming

رشته‌ها، لیست‌ها و دیکشنری‌ها Strings, Lists and Dictionaries

  • معرفی ساختارهای پایه Basic Structures Introduction

  • رشته (String) چیست؟ What is a string?

  • اجزای یک رشته The Parts of a String

  • ایجاد رشته‌های جدید Creating New Strings

  • متدهای بیشتر برای رشته‌ها More String Methods

  • فرمت‌بندی رشته‌ها Formatting Strings

  • لیست (List) چیست؟ What is a list?

  • تغییر محتویات یک لیست Modifying the Contents of a List

  • لیست‌ها و تاپل‌ها (Tuples) Lists and Tuples

  • پیمایش روی لیست‌ها و تاپل‌ها Iterating over Lists and Tuples

  • لیست‌های جامع (List Comprehensions) List Comprehensions

  • مقایسه List Comprehension با حلقه‌های for List comprehension vs for loops

  • دیکشنری (Dictionary) چیست؟ What is a dictionary?

  • پیمایش روی محتویات یک دیکشنری Iterating over the Contents of a Dictionary

  • مقایسه دیکشنری‌ها و لیست‌ها Dictionaries vs. Lists

  • معرفی برنامه‌نویسی شی‌گرا OOP (اختیاری) OOP Introduction (Optional)

  • متدهای نمونه Instance Methods (اختیاری) Instance Methods (Optional)

  • جمع‌بندی ساختارهای پایه Basic Structures Wrap Up

  • به زبان مارگا: چالش‌برانگیزترین اسکریپت من In Marga's Words: My Most Challenging Script

پروژه نهایی Final Project

  • معرفی پروژه نهایی Final Project Introduction

  • بیان مسئله Problem Statement

  • تحقیق و بررسی Research

  • برنامه‌ریزی Planning

  • نوشتن اسکریپت Writing the Script

  • ترکیب نهایی قطعات Putting It All Together

  • تبریکات! Congratulations!

  • نگاهی کوتاه به دوره بعدی Sneak Peek of the Next Course

نمایش نظرات

دوره جامع و سریع آموزش پایتون
جزییات دوره
20h 51m
73
(آخرین آپدیت)
1,413,573
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar