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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش مقدمه کوتاه برنامه نویسی در پایتون و سی پلاس پلاس
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
9 hours
116
Udemy (یودمی) udemy-small
12 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 با کیفیت بالا با تمرین فشرده

Udemy (یودمی)

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

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