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

دانلود Python Programming for Beginners and Kids - Anyone Can Code

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری برنامه‌نویسی پایتون برای مبتدیان

با کدنویسی برنامه‌های سرگرم‌کننده، برنامه‌نویسی پایتون را بیاموزید. مبانی پایتون 3، گرافیک دوبعدی را یاد بگیرید و یک بازی بسازید.

  • آشنایی با اجزای کامپیوتر: RAM، CPU و فضای ذخیره‌سازی
  • نحوه نوشتن برنامه‌های ساده در پایتون
  • مدیریت ورودی و خروجی در برنامه‌ها
  • استفاده از متغیرها برای ذخیره داده‌ها
  • کار با حلقه‌ها برای تکرار کد
  • کنترل جریان اجرای برنامه با منطق
  • طراحی گرافیک‌های رنگارنگ با turtle graphics
  • کسب مهارت‌های اساسی پایتون برای پیشرفت
  • استفاده از دیباگر (Debugger) برای رفع خطا
  • تولید اعداد تصادفی
  • استفاده از توابع برای بازاستفاده کد
  • ساخت یک بازی ساده آرکید

پیش‌نیازهای دوره آموزش پایتون

  • توانایی تایپ حداقل 15 کلمه در دقیقه توصیه می‌شود.
  • نیاز به کامپیوتر یا لپ‌تاپ (PC یا Mac).
  • کنجکاوی برای یادگیری و آزمایش. این دوره برای بزرگسالان و کودکان (مناسب از کلاس پنجم به بالا) طراحی شده است.
  • دانش عملیات ریاضی پایه (ضرب، تقسیم، باقی‌مانده، جمع و تفریق) با اعداد اعشاری.

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

مبتدیان می‌توانند با ویدئوهای ساده و سرگرم‌کننده، پایتون 3 را بیاموزند. آیا به یادگیری کدنویسی علاقه‌مندید؟ چه برای شغل، چه برای سرگرمی یا خلق پروژه‌های شخصی، یا حتی برای آموزش به فرزندتان؟ این دوره دقیقا برای شماست.

این دوره برای آموزش برنامه‌نویسی پایتون به مبتدیان مطلق طراحی شده است. حتی کودکان از کلاس پنجم نیز با موفقیت این دوره را به پایان رسانده‌اند.

با دنبال کردن ویدئوهای گام به گام، برنامه‌های سرگرم‌کننده و جذابی خواهید نوشت و در عین حال، مهارت‌های اصلی برنامه‌نویسی را کسب خواهید کرد. این دوره شامل بیش از 10 ساعت مثال عملی، چالش و راه‌حل است.

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

پایتون یکی از محبوب‌ترین زبان‌های برنامه‌نویسی

پایتون یکی از برترین زبان‌های برنامه‌نویسی در جهان است. شرکت‌های بزرگی مانند Netflix، Google، Instagram و Facebook از پایتون استفاده می‌کنند. بسیاری از دانشگاه‌ها پایتون را در کلاس‌های مقدماتی علوم کامپیوتر تدریس می‌کنند. پایتون حتی در برخی کلاس‌های علمی دانشگاهی مانند فیزیک برای شبیه‌سازی‌ها کاربرد دارد. اگر به دنبال شغلی در زمینه توسعه نرم‌افزار هستید، این دوره اولین قدم عالی به سوی برنامه‌نویسی است. یا شاید صرفاً می‌خواهید برای سرگرمی یا بیان خلاقیت در پروژه‌های شخصی خود، آن را یاد بگیرید!

ضمانت بازگشت وجه 30 روزه

این دوره شامل ضمانت بازگشت کامل وجه تا 30 روز است. پس منتظر چه هستید؟ همین حالا ثبت نام کنید و سفر برنامه‌نویسی خود را آغاز کنید!


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

مقدمه Introduction

  • چرا این دوره را انتخاب کنیم؟ Why choose this course?

  • درباره من About Me

  • چه چیزی را یاد خواهید گرفت What You'll Learn

  • بهینه سازی تجربه یادگیری شما Optimizing Your Learning Experience

  • دانلود نرم افزار پایتون Downloading Python Software

  • راه اندازی ویرایشگر پایتون ما - Thonny Setting Up Our Python Editor - Thonny

  • آشنایی با Thonny Getting Familiar with Thonny

سخت افزار و نرم افزار Hardware and Software

  • کامپیوتر چیست؟ What is a computer?

  • نرم افزار چیست؟ What is software?

  • مرور سریع سخت افزار و نرم افزار Quick Review of Hardware and Software

  • آزمون سخت افزار و نرم افزار Hardware and Software Quiz

کار با خروجی Working with Output

  • مقدمه ای بر خروجی Introduction to Output

  • مثال 1- خروجی با تابع print() Example 1- Output with the print() function

  • مثال 1 ادامه - افزودن توضیحات به برنامه شما Example 1 Continued - Adding Notes to Your Program

  • مثال 2 - کاراکترهای فرار بیشتر برای قالب بندی متن Example 2 - More Escape Characters for Text Formatting

  • مثال 3 - وادار کردن کامپیوترتان به صحبت کردن Example 3 - Making Your Computer Speak

  • چالش برنامه نویسی 1 - قهرمانان برتر خود را چاپ کنید Programming Challenge 1 - Print Your Superheroes

  • چالش برنامه نویسی 1 - راه حل Programming Challenge 1 - Solution

  • چالش برنامه نویسی 2 - مثلث وارونه Programming Challenge 2 - Upside Down Triangle

  • چالش برنامه نویسی 2 - راه حل Programming Challenge 2 - Solution

  • چالش برنامه نویسی 3 - بک اسلش و تب برای ساخت مستطیل Programming Challenge 3 - Backslash and Tabs to Make a Rectangle

  • چالش برنامه نویسی 3 - راه حل Programming Challenge 3 - Solution

  • چالش برنامه نویسی 4 - یک نقل قول معروف Programming Challenge 4 - A Famous Quote

  • چالش برنامه نویسی 4 - راه حل Programming Challenge 4 - Solution

  • چالش برنامه نویسی 5 - پایتون شاعرانه - خواندن شعر Programming Challenge 5 - Poetic Python - Reciting Poetry

  • چالش برنامه نویسی 5 - راه حل Programming Challenge 5 - Solution

کار با متغیرها و ورودی صفحه کلید Working with Variables and Keyboard Input

  • معرفی متغیرها Introducing Variables

  • مثال 4 - ایجاد متغیرها و استفاده از دیباگر Example 4 - Creating Variables and Using the Debugger

  • مثال 5 - دریافت ورودی صفحه کلید Example 5 - Getting Keyboard Input

  • مثال 5 ادامه - قالب بندی خروجی با متغیرها Example 5 Continued - Formatting Output with Variables

  • مثال 6 - جایگزینی کلمات در یک جمله با ورودی کاربر Example 6 - Replacing words in a sentence with user input

  • مثال 7 - وادار کردن کامپیوتر به بیان جمله ما که از ورودی کاربر ساخته شده است Example 7 - Making the Computer Speak our Sentence Built from User Input

  • چالش برنامه نویسی 6 - ایجاد یک بازی کلمه ساده Programming Challenge 6 - Creating a Simple Word Game

  • چالش برنامه نویسی 6 - راه حل Programming Challenge 6 - Solution

انجام ریاضیات با پایتون Doing Math with Python

  • مقدمه ای بر عبارات و عملگرها Introduction to Expressions and Operators

  • تمرین عملی با عبارات ریاضی Hands On Practice with Math Expressions

  • عملگر مدولوس The Modulus Operator

  • استفاده از عملگرها با رشته ها Using Operators with Strings

  • برگه تقلب اولویت عملگرها Operator Precedence Cheat Sheet

  • مثال 8 - محاسبه مساحت مستطیل Example 8 - Computing the Area of a Rectangle

  • مثال 9 - محاسبه مساحت مثلث از ورودی کاربر Example 9 - Computing the Area of a Triangle from User Input

  • چالش برنامه نویسی 7 - ارزیابی عبارات ریاضی Programming Challege 7 - Evaluating Math Expressions

  • چالش برنامه نویسی 7 - راه حل Programming Challenge 7 - Solution

  • چالش برنامه نویسی 8 - محاسبه سن شما به سال سگ Programming Challenge 8 - Calculating Your Age in Dog Years

  • راه حل چالش برنامه نویسی 8 Programming Challenge 8 Solution

لیست ها و تاپل ها Lists and Tuples

  • مقدمه - لیست چیست؟ Introduction - What is a List?

  • مثال 10 - ایجاد متغیر لیست Example 10 - Creating a List Variable

  • مثال 11 - دسترسی به موارد فردی در یک لیست Example 11 - Accessing Individual Items in a List

  • تغییر مقادیر فردی در یک لیست Changing Individual Values in a List

  • مثال 12 - گرفتن تعداد موارد در یک لیست Example 12 - Getting the Number of Items in a List

  • مثال 13 - اضافه کردن موارد به یک لیست Example 13 - Adding Items to a List

  • مثال 14 - ترکیب لیست ها برای ساخت یک لیست جدید Example 14 - Combining Lists to Make a New List

  • مثال 15 - ضرب یک لیست Example 15 - Multiplying a List

  • مثال 16 - حذف یک مورد از لیست با استفاده از مقدار Example 16 - Remove an Item from a List using a Value

  • مثال 17 - حذف یک مورد از لیست با موقعیت Example 17 - Remove an Item from a List by Position

  • مثال 18 - شمارش تعداد دفعات تکرار یک مورد در لیست Example 18 - Counting How Many Times an Item Appears in A List

  • تاپل چیست؟ What is a Tuple?

  • مثال 19 - تمرین عملی با تاپل ها Example 19 - Hands On with Tuples

  • چالش برنامه نویسی 9 - چالش لیست قهرمانان و تبهکاران Programming Challenge 9 - Heroes and Villains List Challenge

  • چالش برنامه نویسی 9 - راه حل Programming Challenge 9 - Solution

  • چالش برنامه نویسی 10 - تاپل های قهرمانان و تبهکاران Programming Challenge 10 - Heroes and Villains Tuples

  • چالش برنامه نویسی 10 - راه حل Programming Challenge 10 - Solution

مقدمه ای بر گرافیک لاک پشت Introduction to Turtle Graphics

  • معرفی گرافیک لاک پشت - پیکسل ها و مختصات Introducing Turtle Graphics - Pixels and Coordinates

  • مثال 20 - ترسیم مربع قرمز با Goto Example 20 - Drawing a Red Square with Goto

  • تنظیم سرعت لاک پشت شما Setting Your Turtle Speed

  • چالش برنامه نویسی 11 - ترسیم مستطیل سبز Programming Challenge 11 - Draw a Green Rectangle

  • چالش برنامه نویسی 11 - راه حل Programming Challenge 11 - Solution

  • مثال 21 - توابع جلو، عقب، چپ و راست Example 21 - Forward, Backward, Left, and Right Functions

  • چالش برنامه نویسی 12 - استفاده از جلو، عقب، چپ و راست Programming Challenge 12 - Using Forward, Backward, Left, and Right

  • چالش برنامه نویسی 12 - راه حل Programming Challenge 12 - Solution

  • مثال 22 - ترسیم دایره ها Example 22 - Drawing Circles

  • مثال 23 - پر کردن اشکال با رنگ Example 23 - Filling Shapes with Color

  • مثال 24 - ترسیم چندضلعی ها و اشکال نامنظم Example 24 - Drawing Polygons and Irregular Shapes

  • مثال 25 - پاک کردن نقاشی های لاک پشت و تنظیم رنگ پس زمینه پنجره Example 25 - Erasing Turtle Drawings and Setting the Window Background Color

  • چالش برنامه نویسی 13 - ایموجی خود را بکشید Programming Challenge 13 - Draw Your Own Emoji

  • راه حل چالش برنامه نویسی 13 - ترسیم یک ایموجی Programming Challenge 13 Solution - Drawing an Emoji

  • چالش برنامه نویسی 14 - چالش ترسیم Programming Challenge 14 - Drawing Challenge

  • چالش برنامه نویسی 14 - راه حل Programming Challenge 14 - Solution

  • مثال 26 - ترسیم متن Example 26 - Drawing Text

  • چالش برنامه نویسی 15 - نام خود را بکشید Programming Challenge 15 - Draw Your Name

  • چالش برنامه نویسی 15 - راه حل Programming Challenge 15 - Solution

  • مثال 27 - راهی بهتر برای دریافت ورودی Example 27 - A Nicer Way to Get Input

  • چالش برنامه نویسی 16 - تمرین با numinput() و textinput() Programming Challenge 16 - Practice with numinput() and textinput()

  • چالش برنامه نویسی 16 - راه حل Programming Challenge 16 - Solution

  • مستندات گرافیک لاک پشت Turtle Graphics Documentation

نوشتن برنامه هایی که تصمیم می گیرند Writing Programs that Make Decisions

  • مقدمه - بولین ها Introduction - Booleans

  • تمرین عملی با عملگرهای مقایسه Hands On with Comparison Operators

  • مثال 28: تصمیم گیری با دستور if Example 28: Making decisions with the if statement

  • مثال 28-2: برنامه سن در گرافیک لاک پشت Example 28-2: Age Program in Turtle Graphics

  • تمرین عملی - نوشتن عبارات با AND و OR Hands On - Writing expressions with AND and OR

  • مثال 29 - نمایش پیام های مختلف برای محدوده های سنی مختلف Example 29 - Display Different Messages for Different Age Ranges

  • مثال 30 - محاسبه کننده پذیرش پارک Example 30 - Park Admission Calculator

  • چالش برنامه نویسی 17 - هشدار آب و هوا! Programming Challenge 17 - Weather Alert!

  • چالش برنامه نویسی 17 - هشدار آب و هوا! - راه حل Programming Challenge 17 - Weather Alert! - Solution

  • چالش برنامه نویسی 18 - گرافیک مود Programming Challenge 18 - Mood Graphics

  • چالش برنامه نویسی 18 - گرافیک مود - راه حل Programming Challenge 18 - Mood Graphics - Solution

  • مثال 31 - بهبود هشدار آب و هوا با If های تودرتو Example 31 - Enhancing the Weather Alert with Nested If

  • چالش برنامه نویسی 19 - هشدار آب و هوا 2.0 Programming Challenge 19 - Weather Alert 2.0

  • چالش برنامه نویسی 19 - راه حل Programming Challenge 19 - Solution

حلقه ها - نوشتن کدی که تکرار و شمارش می کند Loops - Writing Code that Repeats and Counts

  • معرفی حلقه ها Introducing Loops

  • مثال 32 - وادار کردن پایتون به شمارش Example 32 - Making Python Count

  • مثال 33 - استفاده از متغیرهای ورودی برای کنترل حلقه For Example 33 - Using Input Variables to Control a For Loop

  • چالش برنامه نویسی 20 - تمرین شمارش 1 Programming Challenge 20 - Counting Practice 1

  • چالش برنامه نویسی 20 - راه حل Programming Challenge 20 - Solution

  • چالش برنامه نویسی 21 - شمارش پرشی Programming Challenge 21 - Skip Counting

  • چالش برنامه نویسی 21 - راه حل Programming Challenge 21 - Solution

  • چالش برنامه نویسی 22 - شمارش و ورودی کاربر Programming Challenge 22 - Counting and User Input

  • چالش برنامه نویسی 22 - راه حل Programming Challenge 22 - Solution

  • مثال 34 - حلقه های میوه Example 34 - The Fruit Loops

  • چالش برنامه نویسی 23 - انیمیشن حلقه رنگ Programming Challenge 23 - The Color Loop Animation

  • چالش برنامه نویسی 23 - راه حل Programming Challenge 23 - Solution

  • مثال 35 بخش 1 - شمارش با حلقه While Example 35 Part 1 - Counting with a While Loop

  • مثال 35 بخش 2 - شمارش بیشتر با حلقه های While Example 35 Part 2 - More Counting with While Loops

  • چالش برنامه نویسی 24 - شمارش پرشی با حلقه While Programming Challenge 24 - Skip Count with a While Loop

  • چالش برنامه نویسی 24 - شمارش پرشی با حلقه While - راه حل Programming Challenge 24 - Skip Count with a While Loop - Solution

  • مثال 36 - حلقه While تاپل میوه Example 36 - The Fruit Tuple While Loop

  • چالش برنامه نویسی 25 - حلقه رنگ با استفاده از حلقه While Programming Challenge 25 - The Color Loop Using a While Loop

  • چالش برنامه نویسی 25 - راه حل Programming Challenge 25 - Solution

  • مثال 37 - ستاره 5 پر در حال رشد Example 37 - Growing 5 Point Star

  • مثال 38 - مارپیچ رنگ حلقه For Example 38 - For Loop Color Spiral

  • مثال 39 - فن حلقه ای Example 39 - Looping Fan

  • مثال 40 - ردیف ها و ستون های خال نقطه ای Example 40 - Rows and Columns of Polka Dots

  • چالش برنامه نویسی 26 - ردیف ها و ستون های مربع Programming Challenge 26 - Rows and Columns of Squares

  • چالش برنامه نویسی 26 - راه حل Programming Challenge 26 - Solution

استفاده مجدد از کد با توابع Re-using Code with Functions

  • معرفی توابع - قابل استفاده مجدد کردن کد Introducing Functions - Making Code Reusable

  • مثال 41 - تعریف و استفاده از توابع Example 41 - Defining and Using Functions

  • چالش برنامه نویسی 27 - تابع خوشامدگویی خود را بنویسید Programming Challenge 27 - Write Your Own Greeting Function

  • چالش برنامه نویسی 27 - راه حل Programming Challenge 27 - Solution

  • مثال 42 - استفاده از تابع برای انجام محاسبات Example 42 - Using a Function to Perform a Calculation

  • چالش 28 - ایجاد تابعی برای محاسبه مساحت دایره Challenge 28 - Create a Function to Calculate the Area of a Circle

  • چالش 28 - راه حل Challenge 28 - Solution

  • مثال 43 - دید متغیر (یا دامنه) Example 43 - Variable Visibility (aka Scope)

  • مثال 44 - ساخت تابعی که بتواند مارپیچ های مختلفی را بکشد Example 44 - Making One Function that can Draw Different Spirals

  • چالش 29 - تابعی برای ترسیم ستاره با گرافیک لاک پشت بسازید Challenge 29 - Make a Function to Draw a Star with Turtle Graphics

  • چالش 29 - راه حل Challenge 29 - Solution

غیرقابل پیش بینی شدن با اعداد تصادفی Getting Unpredictable with Random Numbers

  • مقدمه ای بر اعداد شبه تصادفی Introduction to Pseudo Random Numbers

  • مثال 45 - تولید اعداد تصادفی Example 45 - Generating Random Numbers

  • چالش برنامه نویسی 30 - برنامه ای برای تولید دنباله اعداد تصادفی بنویسید Programming Challenge 30 - Write a Program to Generate a Random Number Sequence

  • چالش برنامه نویسی 30 - راه حل Programming Challenge 30 - Solution

  • مثال 46 - ایجاد برنامه ای برای انتخاب نام تصادفی از لیست Example 46 - Create a Program to Draw a Random Name from a List

  • مثال 47 - ترسیم ستاره در مکان های تصادفی Example 47 - Drawing Stars in Random Places

  • چالش برنامه نویسی 31 - ترسیم ستاره ها در مکان های تصادفی با رنگ های تصادفی Programming Challenge 31 - Drawing Stars at Random Locations with Random Colors

  • چالش برنامه نویسی 31 - راه حل Programming Challenge 31 - Solution

  • مثال 48 - خط خطی های جنون آمیز لاک پشت Example 48 - Crazy Turtle Scribbles

پروژه همراهی کد بازی فضایی 2022 2022 Space Game Video Code Along Project

  • پروژه همراهی کد نهایی (به روز شده) Final Code Along Project (Updated)

  • بازی فضایی مرحله 1 - تنظیم پس زمینه پنجره Space Game Step 1 - Setting the Window Background

  • بازی فضایی مرحله 2 - افزودن گرافیک سفینه Space Game Step 2 - Adding a Ship Graphic

  • بازی فضایی مرحله 3 - رویدادهای صفحه کلید Space Game Step 3 - Keyboard Events

  • بازی فضایی مرحله 4 - متحرک سازی سفینه فضایی Space Game Step 4 - Animating the Spaceship

  • بازی فضایی مرحله 5 - بررسی مرزها Space Game Step 5 - Boundary Checking

  • بازی فضایی مرحله 6 - متحرک سازی لیزر شلیک کن Space Game Step 6 - Animating a Laser Blaster

  • بازی فضایی مرحله 7 - جلوه های صوتی Space Game Step 7 - Sound Effects

  • بازی فضایی مرحله 8 - متحرک سازی دشمنان Space Game Step 8 - Animating Enemies

  • بازی فضایی مرحله 9 - تشخیص برخوردها Space Game Step 9 - Detecting Collisions

  • بازی فضایی مرحله 10 - متحرک سازی انفجار Space Game Step 10 - Animating the Explosion

  • بازی فضایی مرحله 11 - افزودن شمارنده امتیاز Space Game Step 11 - Adding a Score Counter

  • بازی فضایی مرحله 12 - افزودن پیام پایان بازی Space Game Step 12 - Adding a Game Over Message

نسخه قدیمی 2021 - همراهی کد بازی ویدیویی فضایی LEGACY 2021 Edition - Space Video Game Code Along

  • پروژه همراهی کد نهایی قدیمی 2021 LEGACY 2021 Final Code Along Project

  • نسخه قدیمی 2021: همراهی کد بازی ویدیویی فضایی پایتون - قسمت 1 LEGACY 2021 Edition: Python Space Video Game Code Along - Part 1

  • نسخه قدیمی 2021: همراهی کد بازی ویدیویی فضایی پایتون - قسمت 2 LEGACY 2021 Edition: Python Space Video Game Code Along - Part 2

  • نسخه قدیمی 2021: همراهی کد بازی ویدیویی فضایی پایتون - قسمت 3 LEGACY 2021 Edition: Python Space Video Game Code Along - Part 3

  • نسخه قدیمی 2021: همراهی کد بازی ویدیویی فضایی پایتون - قسمت 4 LEGACY 2021 Edition: Python Space Video Game Code Along - Part 4

  • نسخه قدیمی 2021: همراهی کد بازی ویدیویی فضایی پایتون - قسمت 5 LEGACY 2021 Edition: Python Space Video Game Code Along - Part 5

نتیجه گیری Conclusion

  • ادامه سفر برنامه نویسی شما Continuing Your Programming Journey

نمایش نظرات

آموزش پایتون برای مبتدیان و کودکان - هر کسی می‌تواند کدنویسی کند
جزییات دوره
12 hours
163
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,168
4.6 از 5
دارد
دارد
دارد
Matt Bohn
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Bohn Matt Bohn

توسعه دهنده و معمار کامل استک