آموزش پایتون همراه با پروژه های کاربردی (مقدماتی)

سرفصل‌ها
مقدمه و معرفی
فصل 1
جلسه2:نصب Python و نرم افزار پای چرم (PyCharm)
00:20:21
متغییرها (Variables) و عبارات (Statements)
فصل 2
جلسه1:معرفی متغیرها، عبارت ها و دستورها در محیط Python Console
00:22:28
جلسه2:کار با متغییرها و رشته ها (سطح پیشرفته)
00:22:57
دستورهای شرطی
فصل 3
جلسه1:کار با Input و دستورهای شرطی if، elif و else
00:24:23
جلسه2:دستورهای منطقی and و or و not، دستور if تو در تو
00:15:19
پروژه سنگ کاغذ قیچی
فصل 4
جلسه1:پیاده سازی پروژه بازی سنگ، کاغذ، قیچی
00:22:08
حلقه ها
فصل 5
جلسه1:آموزش حلقه For
00:13:21
جلسه2:آموزش حلقه While
00:12:08
لیست ها (Lists)
فصل 6
جلسه1:آموزش لیست ها (Lists)
00:36:28
جلسه2:معرفی List Comprehensions و لیست های تو در تو
00:20:18
دیکشنری (Dictionary)
فصل 7
جلسه1:آموزش دیکشنری (Dictionary) و Dictionary Comprehensions
00:31:54
Set ها و Tuple ها
فصل 8
جلسه1:کار با Set ها و Tuple ها (چندتایی ها)
00:20:30
توابع (Functions)
فصل 9
جلسه1:توابع در پایتون (قسمت اول)
00:31:32
جلسه2:توابع در پایتون (قسمت دوم)
00:22:37
جلسه3:توابع Lambda و توکار یا Built in در پایتون
00:23:38
مدیریت خطا یا Error Handling
فصل 10
جلسه1:کار کردن با خطاها و Error Handling در پایتون
00:24:47
توضیحات دوره

اگر شما وارد صفحه این دوره آموزشی شده اید، بدین معنی است که قطعا به برنامه نویسی علاقه دارید یا کنجکاوید تا به این سوال پاسخ دهید: برنامه نویسی چیست؟ برنامه نویسی به مجموعه ای از دستورها و اعمال محاسباتی و اجرایی گفته می شود که فرد با استفاده از آن می تواند یک سری اعمال را به زبان قابل درک برای کامپیوتر تبدیل کرده و در نهایت خروجی محاسبه شده را ملاحظه کند. اما پایتون! زبان برنامه نویسی Python با تلفظ پایتون به عنوان یکی از قدرتمندترین و ساده ترین زبان های برنامه نویسی در سراسر دنیا شناخته می شود. علت نام گذاری این زبان علاقه ی آقای گیدو ون روسوم (مخترع زبان Python) به شخصیت های کارتونی بود.

چرا پایتون؟

امروزه در سرتاسر جهان کاربردهای برنامه نویسی بسیار واضح و مشخص است. از موبایلی که در اختیار شماست تا تمام دستگاه های الکترونیکی که میبینید با برنامه نویسی کار می کنند. پس لازمه ی دانستن و پیاده سازی یک زبان بسیار حائز اهمیت است. زبان های برنامه نویسی زیادی وجود دارند که هر یک دارای قدرت منحصر به فردی هستند ولی پایتون (Python) به دلیل سادگی و آسان بودن آن در امر یادگیری، همواره انتخاب اول افرادی است که تازه به این دنیای پر رمز و راز قدم بر می دارند. این زبان اینقدر ساده است که در حال حاضر در مدارس ابتدایی با کاربردهای کودکانه تدریس می شود. ولی این سادگی از قدرت این زبان هرگز کم نمی کند چرا که سایت های بزرگی مانند گوگل، اینستاگرام، یاهو، ناسا و ... در حال حاضر از پایتون به عنوان ابزاری قدرتمند در پروژه های خود بهره می برند.

ویژگی های زبان پایتون

سطح بالا: پایتون یک زبان High Level یا سطح بالاست بنابراین با استفاده از آن می توانید پروژه های بزرگی را مدیریت کنید.

سادگی: پایتون اینقدر ساده است که یک کودک ۹ الی ۱۰ ساله می تواند آن را فرا بگیرد و بسته به نیاز خود از آن استفاده کند.

متن باز: پایتون یک زبان متن باز (Open Source) می باشد. یعنی شما برای بکارگیری آن نیازی نیست حتی ۱ ریال هم پرداخت کنید.

شیء گرا: پایتون از ساختار شیء گرایی پشتیبانی می کند. در پایتون هر چیزی به عنوان یک شیء شناخته می شود.

کتابخانه های گسترده: وجود کتابخانه ها و لایبراری های متنوع برای پایتون، باعث شده تا توسعه هر نرم افزار یا اپلیکیشنی به راحتی امکان پذیر باشد.

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

چند منظوره: یکبار کدنویسی کن و در چندین دستگاه مختلف اجرا کن! واقعا این شعار برای زبان پایتون صادق است. این زبان از قابلیت چند منظوره یا Cross-Platform پشتیبانی می کند.

توسعه پذیر: این زبان جزو توسعه پذیرترین زبان های حال حاضر دنیای برنامه نویسی است. یعنی اگر شما ۱ سال بعد به پروژه خودتان مراجعه کنید قطعا میتواند به ساده ترین شکل ممکن آن پروژه را توسعه دهید.

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

  • یادگیری روش صحیح برنامه نویسی (از ابتدا)
  • آشنایی با روش های اشکال زدایی یا دیباگینگ (Debugging) برنامه ها
  • شناخت نرم افزارهای مناسب جهت کار با پایتون
  • ساخت بازی با منطق و الگوریتم برنامه نویسی
  • درک کامل مفاهیم شیء گرایی (OOP) در زبان برنامه نویسی پایتون
  • نحوه استفاده از پکیج های خارجی (External Packages)
  • ایجاد یک پس زمینه ذهنی قوی درباره پایتون و ورود به دنیای برنامه نویسی

سرفصل ها

معرفی دوره

  • معرفی مدرس و دوره
  • معرفی مخترع این زبان
  • معرفی ویژگی های زبان
  • دلیل استفاده از پایتون ۳ به جای پایتون ۲
  • معرفی کاربردها
  • معرفی سایت هایی که از زبان پایتون استفاده می کنند
  • میزان حقوق یک برنامه نویس پایتون

نصب پایتون

  • نصب در ویندوز و لینوکس و مک
  • نصب نرم افزار PyCharm و نحوه کار با آن
  • تست نرم افزار PyCharm

معرفی داده ها و ساختار اولیه و اشیاء

  • معرفی انواع داده یا Data Type ها
  • معرفی اعداد و اعمال ریاضیاتی
  • انتساب مقادیر به متغیرها
  • معرفی نوع داده رشته ای
  • معرفی ویژگی ها و متدها
  • استفاده از دستور Print
  • معرفی لیست ها
  • درک مفهوم دیکشنری (Dictonary)
  • معرفی چندتایی ها (Tuples)
  • استفاده از دستور Set
  • معرفی مقادیر باینری Boolean
  • درک مفاهیم اولیه I/O و کار با فایل ها

عملگرها و عملوندها

  • معرفی انواع عملگر
  • درک تقدم و تاخر هر عملگر
  • معرفی عملگرهای منطقی

دستورهای منطقی و شرطی و کنترلی

  • معرفی دستور if و elif و else
  • معرفی حلقه تکرار for
  • معرفی حلقه تکرار while
  • معرفی عملگرهای کاربردی

توابع و متدها

  • معرفی توابع
  • معرفی کلیدهای args و kwargs
  • کار با عبارات لامبدا (Lambda Expression) و توابع فیلتر
  • درک دستورهای تو در تو و اسکوپ ها

برنامه نویسی شیء گرایی با پایتون (OOP)

  • معرفی شیء گرایی
  • شناخت کلمه کلیدی Class و Attribute ها
  • درک مفهوم وراثت
  • درک متدها

ماژول ها و پکیج ها

  • معرفی خط فرمان Pip
  • نصب پکیج Pypi
  • کار با ماژول ها و پکیج ها
  • معرفی کلیدهای __name__ و __main__

خطاها و مدیریت آنها

  • معرفی خطا در برنامه
  • مدیریت خطاها
  • اجرای تست نرم افزاری

معرفی دکوریتور و جنریتور (Decorator and Generator)

  • معرفی Decorator
  • معرفی Generator
  • ارائه مثال کاربردی کار با کلیدهای Decorator و Generator
دوره رایگان
این دوره رایگان است
گارانتی بازگشت وجه روکسو
این دوره ۱۰۰٪ گارانتی کیفیت و بازگشت وجه دارد. مشاهده شرایط و مراحل
اینترنت نیم بها در روکسو
هزینه حجم اینترنت شما برای دانلود و تماشای ویدئوهای این دوره نیم‌بها محاسبه می‌شود.
استفاده بیش از یک نفر از این محصول غیرقانونی و از لحاظ شرعی حرام می‌باشد.
میزان پیشرفت دوره:
٪100
2501 نفر
شرکت کرده‌اند
61 نظر
ثبت شده است
امتیاز (137 رای)
کد دوره:
756310
آخرین بروزرسانی:
1402-5-19
وضعیت دوره:
تکمیل شده
تعداد جلسات:
17
مدت زمان:
06:19:52
حجم کل:
0.68 گیگابایت
نسخه زبان Python:
python 3.x
سازگاری با فریم ورک PHP:
بدون فریم ورک
سطح:
تمام سطوح
مسعود صالحی
مدرس: مسعود صالحی
1725 کارما
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو
دارای 1000 کارما دارای 1000 کارما
نظرات دریافتی:‌ بیش از 50 نظرات دریافتی:‌ بیش از 50
دارای 25 پاسخ صحیح دارای 25 پاسخ صحیح
ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای
دیدگاه‌های شما (61 دیدگاه)

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

aba943.70@gmail.com
مسترکدر پایتون
28 شهریور 1402
با تشکر از مدرس عالیتون، محتواتون به روشی ساده و قابل فهم ارائه شده و واقعا به من کمک کرد.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

غلامرضا زونوزی
غلامرضا زونوزی
20 اسفند 1401
با سلام و عرض ادب خدمت تیم پرتلاش و زحمت کش روکسو ، من 50% دوره را مشاهده کردم و خیلی خوب و تمیز مباحث اصلی بدون وارد شدن به حاشیه ها توسط استاد عزیز و گرامی مسعود صالحی تدریس شده ، نسبت به سایر دوره های رایگان موجود در اینترنت، این دوره مخاطب را از صفر به 60 از 100 می رساند. تا آلان نتیجه بدست آمده از جستجو در سایت روکسو یافت دو دوست برای من بوده که افتخار آشنایی با آنها را پیدا کرده ام : - استاد مسعود صالحی - روکسو. و این دوستی ادامه دارد......

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

ramin_hasani@znu.ac.ir
رامین حسنی
15 اسفند 1401

سلام و احترام قفل جلسه بعدی رو چطوری باید بازش کنیم؟

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

تیم مدیریت روکسو
تیم مدیریت روکسو
18 اسفند 1401

سلام کافیست داخل وب سایت ثبت نام کرده و در این دوره شرکت کنید.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

oyoykyx@shitmail.me
امیر امیری
21 دی 1401
دوره فشورده و خوبی بود واقعا ممنونم فقط ای کاش مینی پروژه های بیشتری رو میرفتید کلا یه سنگ کاغذ قیچی درست کردید و ای کاش قابلیت دانلود بود من که حالا تموم کردم اما تو این وضغیت نت بنده هر قسمت که مثلا 20 دقیقه بود 30 دقیقه طول میکشید واسم چون نتا ضعیفه

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

sobhan.arya1991@gmail.com
سبحان آریا
01 آذر 1401
سلام تبریک میگم دوره بسیار خوبیه ، مخصوصا واسه افرادی که تازه کارن و یا مثه من خیلی وقته دور از دنیای برنامه نویسی بودن . به طور کلی به نظر من بهترین زبان واسه شروع یادگیری زبان های برنامه نویسی همین پایتونه هم سطح بالاس و هم سینتکس ساده ای داره .

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

mghdmmahsa20@gmail.com
MAHSA MGHDM
25 آبان 1401
دوره خوب و مفیدی بود ممنونم

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

elaheit2011@yahoo.com
الهه
23 خرداد 1401
سلام عالیه دوره هاتون ممنونم نمیتونم پایت ون نصب کنم خطا میده جکار کنم؟

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

pegah.ht71@yahoo.com
پگاه حسینی
04 اردیبهشت 1401
با سلام و احترام دوره مختصر و مفیدی بود. باتشکر از استاد محمد صالحی عزیز

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

تیم مدیریت روکسو
تیم مدیریت روکسو
11 اردیبهشت 1401

خوشحالیم که رضایت شما رو جلب کردیم.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

kzm.parnaz@gmail.com
پرناز کاظمی
06 بهمن 1400
سلام. امکان دانلود دوره ها وجود داره؟

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

تیم مدیریت روکسو
تیم مدیریت روکسو
09 بهمن 1400

سلام. برای دوره‌های رایگان خیر

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

علی نبی پور
علی نبی پور
27 مرداد 1400
سلام ممنون از آقای صالحی بخاطر آموزش های خوبشون. خدا خیرتون بدهد.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

noyan.joun.89@gmail.com
علی
26 تیر 1400
سلام من هر چی سعی می کنم نمی توانم وارد قسمت دوم شوم لطفا راهنمایی کنید.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

تیم مدیریت روکسو
تیم مدیریت روکسو
28 شهریور 1400

سلام. برای استفاده از دوره‌های رایگان باید عضو سایت باشید، به حساب کاربری خود ورود کنید و بعد در دوره شرکت کنید.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

amirhossein.madaeny@gmail.com
امیرحسین مداێنی
07 تیر 1400
با سلام خدمت استاد بزرگوار مسعود صالحی خوشحالم از اینکه داره زمینه برنامه نویسی پایتون در ایران پیشرفت میکنه اما یه انتقاد در مورد این دوره تون داشتم امیدوارم که انتقاد پذیر باشید راستش این دوره تون خیلی فشرده است و جامع و کامل نیست و برخی از موارد در مورد این زبان برنامه نویسی قدرت مند و شی گرا را جا انداختین امیدوارم که موفق باشید.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

تیم مدیریت روکسو
تیم مدیریت روکسو
08 تیر 1400

سلام وقت شما بخیر

از اینکه انتقادات خود را با ما در میان میگذارید از شما سپاسگزاریم.

توجه داشته باشید که این دوره مقدماتی بوده و مفاهیم اولیه در آن ارائه شده است.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

amirhossein.madaeny@gmail.com
امیرحسین مدائنی
08 تیر 1400
سلام و عرض خسته نباشید مجدد صحیح امیدوارم که دوره های متوسط و پیشرفته به زودی منتشر کنید

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

mahdimahdavi12358@gmail.com
مهدی مهدوی
16 اردیبهشت 1400
امکانش نیست یه هزینه ای بدیم بتونیم دانلود کنیم؟

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

pouyaamiri2001@yahoo.com
پویا امیری
31 فروردین 1400

سلام . دوره خوبیه ممنون فقط چرا امکان دانلود وجود نداره . آنلاین نگاه کردن خوصله بره

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

تیم مدیریت روکسو
تیم مدیریت روکسو
07 اردیبهشت 1400

برای دوره‌های رایگان و اشتراک ویژه، امکان دانلود وجود نداره و می‌تونید بصورت آنلاین در سایت مشاهده کنید.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

clubps89@gmail.com
علی صفری
11 فروردین 1400
در یه کلام عالی

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

kh78.mehdi.mehdi@gmail.com
مهدی خداکرم زاده
09 فروردین 1400
دوره‌ی خیلی خوبی است، مختصر و مفید همه چیز بیان میشه زبان برنامه نویسی چیزی نیست که بشه در چندساعت توضیحش داد اما بسیار کامل مطالب اصلی بیان شده خیلی ممنون از تیم روکسو و مدرس دوره آقای صالحی

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

amir.hossein.fro@gmail.com
اميرحسين فروتن
20 اسفند 1399
سلام چرا جدیدا امکان دانلود وجود نداره؟

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

تیم مدیریت روکسو
تیم مدیریت روکسو
21 اسفند 1399

سلام وقت شما بخیر

دوره های رایگان و اشتراک ویژه را باید به صورت آنلاین تماشا کنید.

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

rezaghaemi.music@gmail.com
Reza Ghaemi
02 اسفند 1399
می خوام یک برنامه بنویسم که یک عدد 7 رقمی دریافت کنه و معادل حروفی را خروجی بده و بلعکس؟

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

متین جعفری
متین جعفری
27 بهمن 1399
سلام بسیار عالی بود با تشکر

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

erfan.al.86425@gmail.com
erfan moghadam
27 بهمن 1399
خیلی عالی بود

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای دوره پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

پیگیری مطالب جذاب و تخفیف‌ها
اینستاگرام روکسو تلگرام روکسو ایمیل و خبرنامه روکسو