آموزش مقدمه کوتاه برنامه نویسی در پایتون و سی پلاس پلاس

Short Programming intro in Python and C++

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اصول اولیه کافی برای تصمیم گیری در مورد دوره عمیق بعدی شما! مقدمه ای بر پایتون 3: مبانی پایه مقدمه ای بر C++: مبانی پایه توانایی تصمیم گیری بر روی کدام زبان تمرکز پیش نیازها: اشتیاق به ساختن چیزها! دسترسی به کامپیوتر

هدف این دوره ارائه یک نقطه شروع برای برنامه نویسی در 2 زبان برنامه نویسی محبوب است.


برنامه درسی:

  • این دوره از 2 دوره فرعی مستقل تشکیل شده است

    • هر چیزی که شروع شود را انتخاب کنید.

  • مبانی تحت پوشش: انواع داده، متغیرها، عملگرها، انتخاب و حلقه‌های while.

    • قصد دوری از آن نیست. هدف دیدن این مفاهیم به دو زبان است.

در پایان سفر، شما

خواهید داشت
  • درک منصفانه از اصول اولیه 2 زبان

  • امکان تصمیم گیری برای تمرکز بیشتر روی کدام زبان.


از نمایه من دیدن کنید و مسیر مورد علاقه را برای غواصی عمیق تر انتخاب کنید. من دوره های عمیق تری در بیش از یک زبان دارم

  • تسلط بر 4 مجموعه مهارت های حیاتی از نمایه من با هدف تسلط بر 4 مهارت مهم برای یک برنامه نویس است

    • مهارت های برنامه نویسی

    • مهارت های حل مسئله: به ندرت توسط دوره های دیگر پوشش داده می شود

    • مهارت های ساخت پروژه: تا حدی توسط دوره های دیگر پوشش داده شده است

    • مهارت های طراحی: به ندرت توسط دوره های دیگر پوشش داده می شود

    • بیش از 7 بار تمرین تکالیف در مقایسه با دوره های دیگر + 6 پروژه

  • دوره های دیگر من از شکایات رایج مانند

    اجتناب می کنند
    • پوشش موضوعات محدود.

    • نحو منسوخ شده.

    • ویدیوهای طولانی غیر ضروری با تکرار.

    • زمان زیادی برای توضیح مفاهیم اساسی است.

    • پرش ناگهانی در سطح. من نمی توانم با محتوا کنار بیایم.

    • مفروضات دانش قبلی برای درک برخی از مفاهیم.

    • بررسی مفاهیمی که از طریق تمرین یا تکالیف تسلط پیدا نکرده‌اند.

    • نمونه‌های مشابه بارها و بارها استفاده می‌شوند.

    • چند سخنرانی متوالی بدون تمرین یا تکلیف برای تسلط بر مفاهیم.

    • دانش عالی، مهارت تقریباً صفر.

    • تکالیف یا تمرین بسیار کم.

    • در نیمه اول تکالیف خوب و در نیمه باقی مانده بسیار ضعیف است.

    • بسیاری از تکالیف بدون راه حل.

    • فقط یک پروژه.

    • پروژه در اندازه کوچک.

    • پروژه طولانی اما خسته کننده.

    • این پروژه به اجرای مفاهیم کمک نمی کند.

    • کد منبع پروژه ارائه نشده است. من نیاز به مقایسه و یادگیری داشتم.

    • حرکت به درس ساختارهای داده یا الگوریتم آسان نبود. مهارت حل مسئله ضعیف است.

    • بعد از دوره، من هنوز گیر کرده ام و حتی نمی توانم پروژه های ساده را انجام دهم. مهارت های پروژه سازی ضعیف .

    • در این دوره، نحو و مفاهیم OOP به خوبی آموزش داده شد، اما مهارت‌های OOD ساخته نشده‌اند. مهارت های طراحی ضعیف .

    • و بیشتر!

از یادگیری برنامه نویسی به روشی روان لذت ببرید :)




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

شروع پایتون Python Getting Started

  • چرا برنامه نویسی؟ پایتون؟ Why Programming? Python?

  • بیایید در پایتون کدنویسی کنیم Let's Code in Python

  • بیایید در پایتون کدنویسی کنیم Let's Code in Python

  • منابع و جامعه دانشجویی Resources and Students Community

  • منابع و جامعه دانشجویی Resources and Students Community

  • یادداشت مهم Important Note

شروع پایتون Python Getting Started

  • چرا برنامه نویسی؟ پایتون؟ Why Programming? Python?

  • یادداشت مهم Important Note

نصب پایتون Python Installation

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

  • نصب پایتون روی لینوکس Installing Python on Linux

  • نصب پایتون روی لینوکس Installing Python on Linux

  • نصب پایتون در ویندوز و مک Installing Python on Windows and Mac

  • نصب PyCharm Windows و Mac Installing PyCharm Windows and Mac

  • نصب PyCharm Windows و Mac Installing PyCharm Windows and Mac

  • نصب PyCharm در لینوکس Installing PyCharm on Linux

  • ایجاد پروژه با استفاده از PyCharm Creating Projects using PyCharm

  • ایجاد پروژه با استفاده از PyCharm Creating Projects using PyCharm

نصب پایتون Python Installation

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

  • نصب پایتون در ویندوز و مک Installing Python on Windows and Mac

  • نصب PyCharm در لینوکس Installing PyCharm on Linux

چاپ پایتون Python Printing

  • چاپ Printing

  • چاپ Printing

  • خطاهای نحوی Syntax Errors

  • خطاهای نحوی Syntax Errors

  • خطای تورفتگی Indentation Error

  • امتحان Quiz

  • چاپ مشق شب Printing Homework

  • چاپ مشق شب - راه حل p1 Printing Homework - Solution p1

  • چاپ مشق شب - راه حل p1 Printing Homework - Solution p1

  • چاپ مشق شب - راه حل p2 Printing Homework - Solution p2

  • چاپ مشق شب - راه حل p2 Printing Homework - Solution p2

  • چاپ مشق شب - راه حل p3 Printing Homework - Solution p3

  • چاپ مشق شب - راه حل p4 p5 Printing Homework - Solution p4 p5

  • چاپ مشق شب - راه حل p4 p5 Printing Homework - Solution p4 p5

چاپ پایتون Python Printing

  • خطای تورفتگی Indentation Error

  • امتحان Quiz

  • چاپ مشق شب Printing Homework

  • چاپ مشق شب - راه حل p3 Printing Homework - Solution p3

انواع و متغیرهای داده پایتون Python Data Types and Variables

  • انواع داده ها و متغیرها Data types and variables

  • تکالیف متغیرها Variables Assignments

  • تکالیف متغیرها Variables Assignments

  • امتحان Quiz

  • مشخص کننده Identifier

  • مشخص کننده Identifier

  • تایپ پویا Dynamic Typing

  • امتحان Quiz

  • دستکاری رشته String Manipulation

  • تابع Function

  • خواندن Reading

  • امتحان Quiz

  • امتحان Quiz

  • متغیرها تکلیف 1 Variables Homework 1

  • متغیرها تکلیف 1 Variables Homework 1

  • متغیرها تکلیف 1 - راه حل p1 p2 Variables Homework 1 - Solution p1 p2

  • متغیرها تکلیف 1 - راه حل p3 p4 Variables Homework 1 - Solution p3 p4

  • صحافی نام Name Binding

  • صحافی نام Name Binding

انواع و متغیرهای داده پایتون Python Data Types and Variables

  • انواع داده ها و متغیرها Data types and variables

  • امتحان Quiz

  • تایپ پویا Dynamic Typing

  • امتحان Quiz

  • دستکاری رشته String Manipulation

  • تابع Function

  • خواندن Reading

  • متغیرها تکلیف 1 - راه حل p1 p2 Variables Homework 1 - Solution p1 p2

  • متغیرها تکلیف 1 - راه حل p3 p4 Variables Homework 1 - Solution p3 p4

  • صحافی نام Name Binding

اپراتورهای پایتون Python Operators

  • عملگرهای حسابی Arithmetic Operators

  • عملگرهای حسابی Arithmetic Operators

  • اپراتور واگذاری Assignment Operator

  • اولویت اپراتورها Operators Precedence

  • انجمن اپراتورها Operators Associativity

  • اپراتورهای رابطه ای Relational Operators

  • اپراتورهای رابطه ای Relational Operators

  • جدول درستی Truth Table

  • عملگرهای منطقی Logical Operators

  • اپراتورهای عضویت Membership Operators

  • اپراتور مدول Modulus Operator

  • تکلیف خانه تقسیم و مدول 1 - 3 چالش آسان Division and Modulus Homework 1 - 3 Easy Challenges

  • تکلیف خانه تقسیم و مدول 1 - 3 چالش آسان Division and Modulus Homework 1 - 3 Easy Challenges

  • تکلیف خانه تقسیم و مدول 1 - راه حل Division and Modulus Homework 1 - Solutions

  • تکلیف خانه تقسیم و مدول 1 - راه حل Division and Modulus Homework 1 - Solutions

اپراتورهای پایتون Python Operators

  • اپراتور واگذاری Assignment Operator

  • اولویت اپراتورها Operators Precedence

  • انجمن اپراتورها Operators Associativity

  • اپراتورهای رابطه ای Relational Operators

  • جدول درستی Truth Table

  • عملگرهای منطقی Logical Operators

  • اپراتورهای عضویت Membership Operators

  • اپراتور مدول Modulus Operator

انتخاب پایتون Python Selection

  • انتخاب 1 Selection 1

  • نسخه ی نمایشی و تورفتگی Demo and Indentation

  • نسخه ی نمایشی و تورفتگی Demo and Indentation

  • انتخاب 2 Selection 2

  • انتخاب 2 Selection 2

  • تمرین انتخاب 1 Selection Practice 1

  • تمرین انتخاب 2 Selection Practice 2

  • انتخاب تکلیف 1 - 4 چالش آسان Selection Homework 1 - 4 Easy Challenges

  • انتخاب تکلیف 1 - 4 چالش آسان Selection Homework 1 - 4 Easy Challenges

  • انتخاب تکلیف 1 - p1 p2 Selection Homework 1 - p1 p2

  • انتخاب تکلیف 1 - p1 p2 Selection Homework 1 - p1 p2

  • انتخاب تکلیف 1 - p3 p4 Selection Homework 1 - p3 p4

انتخاب پایتون Python Selection

  • انتخاب 1 Selection 1

  • انتخاب 2 Selection 2

  • تمرین انتخاب 1 Selection Practice 1

  • تمرین انتخاب 2 Selection Practice 2

  • انتخاب تکلیف 1 - 4 چالش آسان Selection Homework 1 - 4 Easy Challenges

  • انتخاب تکلیف 1 - p3 p4 Selection Homework 1 - p3 p4

حلقه های پایتون Python Loops

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

  • while Loops 2 While Loops 2

  • در حالی که حلقه ها تمرین 1 While Loops Practice 1

  • در حالی که حلقه ها تمرین 2 While Loops Practice 2

  • در حالی که حلقه ها تمرین 2 While Loops Practice 2

  • در حالی که Nested حلقه می شود While Nested loops

  • در حالی که حلقه تکالیف 1 - 4 چالش آسان While Loops Homework 1 - 4 Easy Challenges

  • در حالی که حلقه تکالیف 1 - راه حل While Loops Homework 1 - Solution

  • در حالی که حلقه تکالیف 1 - راه حل While Loops Homework 1 - Solution

  • while Loops Homework 2 - Application While Loops Homework 2 - Application

  • while Loops Homework 2 - Application Solution While Loops Homework 2 - Application Solution

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

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

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

  • برای تمرین حلقه ها - متوسط ​​تا سخت For Loops Practice - Medium to Hard

  • برای تمرین حلقه ها - متوسط ​​تا سخت For Loops Practice - Medium to Hard

حلقه های پایتون Python Loops

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

  • while Loops 2 While Loops 2

  • در حالی که حلقه ها تمرین 1 While Loops Practice 1

  • در حالی که Nested حلقه می شود While Nested loops

  • در حالی که حلقه تکالیف 1 - 4 چالش آسان While Loops Homework 1 - 4 Easy Challenges

  • while Loops Homework 2 - Application While Loops Homework 2 - Application

  • while Loops Homework 2 - Application Solution While Loops Homework 2 - Application Solution

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

اشکال زدایی پایتون Python Debugging

  • اشکال زدا Debugger

  • اشکال زدا Debugger

  • اشکال زدایی با PyCharm IDE Debugging with PyCharm IDE

  • اشکال زدایی با PyCharm IDE Debugging with PyCharm IDE

اشکال زدایی پایتون Python Debugging

توابع پایتون Python Functions

  • تابع را تعریف کنید Define Function

  • بازگشت و پیش فرض Return and Default

  • تابع فراخوانی تابع + اشکال زدایی Function Calling Function + Debugging

  • شمارش و لغو Enumerate and Override

  • شمارش و لغو Enumerate and Override

  • دامنه محلی و جهانی Local and Global Scope

  • دامنه محلی و جهانی Local and Global Scope

  • صحافی نام Name Binding

  • صحافی نام Name Binding

  • پارامتر موقعیت یا کلمه کلیدی Positional or Keyword Parameter

  • پارامتر موقعیت یا کلمه کلیدی Positional or Keyword Parameter

  • Docstring Docstring

توابع پایتون Python Functions

  • تابع را تعریف کنید Define Function

  • بازگشت و پیش فرض Return and Default

  • تابع فراخوانی تابع + اشکال زدایی Function Calling Function + Debugging

  • صحافی نام Name Binding

  • Docstring Docstring

C++ شروع به کار C++ Getting Started

  • چرا C++؟ Why C++?

  • چرا C++؟ Why C++?

  • کد گذاری کنیم Let’s code

  • کد گذاری کنیم Let’s code

C++ شروع به کار C++ Getting Started

نصب های C++ C++ Installations

  • ابزارهای کلی Overall tools

  • نصب کدبلاک در لینوکس Installing Codeblocks on Linux

  • نصب کدبلاک در لینوکس Installing Codeblocks on Linux

  • نصب کد بلوک در ویندوز Installing Codeblocks on Windows

  • نصب Eclipse در لینوکس Installing Eclipse on linux

  • نصب Eclipse در ویندوز Installing Eclipse on Windows

  • نصب Eclipse در ویندوز Installing Eclipse on Windows

  • ایجاد پروژه در Eclipse Project creation on Eclipse

  • ایجاد پروژه در Eclipse Project creation on Eclipse

  • ایجاد پروژه در کدبلاک Project creation on Codeblocks

  • ایجاد پروژه در کدبلاک Project creation on Codeblocks

  • پیکربندی کامپایلر Configuring the Compiler

  • پیکربندی کامپایلر Configuring the Compiler

نصب های C++ C++ Installations

  • ابزارهای کلی Overall tools

  • نصب کد بلوک در ویندوز Installing Codeblocks on Windows

  • نصب Eclipse در لینوکس Installing Eclipse on linux

C++ انواع داده ها و متغیرها C++ Data Types and Variables

  • انواع داده ها و متغیرها Data types and variables

  • اعلان متغیرها Declaring variables

  • خواندن متغیرها Reading Variables

  • خواندن متغیرها Reading Variables

  • متغیرها تکالیف Variables Homework

  • متغیرها تکالیف Variables Homework

  • متغیرهای ثابت Constant Variables

  • متغیرها تکالیف 1 - 3 چالش آسان Variables Homework 1 - 3 Easy Challenges

  • متغیرها تکالیف 1 - 3 چالش آسان Variables Homework 1 - 3 Easy Challenges

  • متغیرها تکلیف 1 - راه حل p1 p2 p3 Variables Homework 1 - Solutions p1 p2 p3

C++ انواع داده ها و متغیرها C++ Data Types and Variables

  • انواع داده ها و متغیرها Data types and variables

  • اعلان متغیرها Declaring variables

  • متغیرهای ثابت Constant Variables

  • متغیرها تکلیف 1 - راه حل p1 p2 p3 Variables Homework 1 - Solutions p1 p2 p3

اپراتورهای C++ C++ Operators

  • اپراتورهای باینری و تکی Binary and Unary Operators

  • اپراتورهای باینری و تکی Binary and Unary Operators

  • اپراتورهای پیشوند و پسوند Prefix and Postfix Operators

  • اپراتور واگذاری Assignment Operator

  • تقدم Precedence

  • تقدم Precedence

  • تکالیف اپراتورها Operators Homework

  • اپراتورهای رابطه ای Relational Operators

  • اپراتورهای رابطه ای Relational Operators

  • عملگرهای منطقی Logical Operators

اپراتورهای C++ C++ Operators

  • اپراتورهای پیشوند و پسوند Prefix and Postfix Operators

  • اپراتور واگذاری Assignment Operator

  • تکالیف اپراتورها Operators Homework

  • اپراتورهای رابطه ای Relational Operators

  • عملگرهای منطقی Logical Operators

انتخاب C++ C++ Selection

  • انتخاب 1 Selection 1

  • انتخاب 1 Selection 1

  • انتخاب 2 Selection 2

  • انتخاب 2 Selection 2

  • تمرین انتخاب 1 Selection Practice 1

  • مقداردهی اولیه انتخاب Selection Initalization

  • مقداردهی اولیه انتخاب Selection Initalization

  • انتخاب تکلیف 1 - 4 چالش آسان Selection Homework 1 - 4 Easy Challenges

  • انتخاب تکلیف 1 - 4 چالش آسان Selection Homework 1 - 4 Easy Challenges

  • انتخاب تکلیف 1 - راه حل های p1 p2 Selection Homework 1 - Solutions p1 p2

  • انتخاب تکلیف 1 - راه حل های p1 p2 Selection Homework 1 - Solutions p1 p2

  • انتخاب تکلیف 1 - راه حل ها p3 p4 Selection Homework 1 - Solutions p3 p4

انتخاب C++ C++ Selection

  • انتخاب 2 Selection 2

  • تمرین انتخاب 1 Selection Practice 1

  • انتخاب تکلیف 1 - 4 چالش آسان Selection Homework 1 - 4 Easy Challenges

  • انتخاب تکلیف 1 - راه حل ها p3 p4 Selection Homework 1 - Solutions p3 p4

حلقه های C++ C++ Loops

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

  • در حالی که حلقه ها تمرین کنید While Loops Practice

  • در حالی که حلقه تکالیف خانه 1 - 5 چالش آسان While Loops Homework 1 - 5 Easy Challenges

  • در حالی که حلقه تکالیف 1 - راه حل های p1 p2 p3 p4 p5 While Loops Homework 1 - Solutions p1 p2 p3 p4 p5

  • در حالی که حلقه تکالیف 1 - راه حل های p1 p2 p3 p4 p5 While Loops Homework 1 - Solutions p1 p2 p3 p4 p5

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

  • برای تمرین حلقه ها For Loops Practice

حلقه های C++ C++ Loops

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

  • در حالی که حلقه ها تمرین کنید While Loops Practice

  • در حالی که حلقه تکالیف خانه 1 - 5 چالش آسان While Loops Homework 1 - 5 Easy Challenges

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

  • برای تمرین حلقه ها For Loops Practice

C++ 1D Arrays C++ 1D Arrays

  • آرایه های 1 بعدی 1D Arrays

  • آرایه های 1 بعدی 1D Arrays

  • تمرین آرایه های 1 بعدی 1 1D Arrays Practice 1

  • تمرین آرایه های 1 بعدی 1 1D Arrays Practice 1

  • تمرین آرایه های 1 بعدی 2 1D Arrays Practice 2

  • آرایه های 1 بعدی تکالیف 1 - 5 چالش آسان تا متوسط 1D Arrays Homework 1 - 5 Easy to Medium Challenges

C++ 1D Arrays C++ 1D Arrays

  • تمرین آرایه های 1 بعدی 2 1D Arrays Practice 2

  • آرایه های 1 بعدی تکالیف 1 - 5 چالش آسان تا متوسط 1D Arrays Homework 1 - 5 Easy to Medium Challenges

C++ Char Arrays C++ Char Arrays

  • آرایه های Char 1 Char Arrays 1

  • آرایه های Char 2 Char Arrays 2

  • تمرین آرایه های Char Char Arrays Practice

  • تمرین آرایه های Char Char Arrays Practice

  • Char Arrays تکلیف 1 - 6 چالش آسان تا متوسط Char Arrays Homework 1 - 6 Easy to Medium Challenges

  • Char Arrays تکلیف 1 - 6 چالش آسان تا متوسط Char Arrays Homework 1 - 6 Easy to Medium Challenges

C++ Char Arrays C++ Char Arrays

  • آرایه های Char 1 Char Arrays 1

  • آرایه های Char 2 Char Arrays 2

قدم بعدی شما Your next step

  • بیشتر + پاداش More + Bonus

  • بیشتر + پاداش More + Bonus

قدم بعدی شما Your next step

نمایش نظرات

آموزش مقدمه کوتاه برنامه نویسی در پایتون و سی پلاس پلاس
جزییات دوره
9 hours
116
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
21,969
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mostafa Saad Ibrahim Mostafa Saad Ibrahim

مربی ، مهندس نرم افزار ، دانشمند ، مربی رقابتی من برای بسیاری از دانشجویان در زمینه علوم کامپیوتر و برنامه نویسی رقابتی در حال آموزش ، آموزش و مربیگری بوده ام. من در مسابقات برنامه نویسی ICPC 2005-2011 شرکت کردم (رتبه 3/2/2 در ACMC ICPC منطقه ای و فینالیست جهانی در 2011). پس از آن ، من نقش هایی مانند مسابقه دهنده ، مربی ، مشکل ساز ، داور و قاضی ارشد را بازی کردم. علاوه بر این ، من ترکیبی از تجربه در مهندسی نرم افزار ، تحقیقات هوش مصنوعی / بینایی رایانه و طراحی الگوریتم ها را دارم. من دکتري هستم دارنده دانشگاه Simon Fraser در کانادا. برای کسب اطلاعات بیشتر در مورد سوابق من ، به نمایه Linkedin من مراجعه کنید.

CSGetSkilled Academy CSGetSkilled Academy

دوره های CS با کیفیت بالا با تمرین فشرده