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

سرفصل‌ها
مقدمه و معرفی
فصل 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
2508 نفر
شرکت کرده‌اند
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 دیدگاه)

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

omidrayaneh@gmail.com
امید صادقی
25 اسفند 1397

سلام

از آموزش هاتون و یاد گرفتن برنامه نویسی که آرزوی 30 ساله منه دارم  لذت می برم همیشه توی زندگیتون موفق باشین 

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

hrya72@gmail.com
حمیدرضا یزدخواستی
22 اسفند 1397

با سلام و خسته نباشید 

همچنان منتظر ادامه  آموزش فوق العادتون هستیم... 

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

milad-khosravy@outlook.com
milad khosravy
17 اسفند 1397

عرض سلام و وقت بخیر

این دوره با همین 15جلسه تموم شده؟یا هنوز ادامه داره؟و اگر ادامه داره چند قسمت دیگه مونده از فیلم ها و به چه صورتی اپلود میکنید روی سایت؟

ینی به صورت هفته ای یا...

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

تیم مدیریت روکسو
تیم مدیریت روکسو
17 اسفند 1397

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

دوره در حال تکمیل شدن هست و سعی می کنیم به صورت هفتگی آن را بروزرسانی کنیم. اکثر مفاهیم ارائه شده اند و مباحث مختصری باقی مانده که به زودی تقدیم حضورتان می کنیم.

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

hrya72@gmail.com
حمیدرضا یزدخواستی
18 اسفند 1397

مرسی از آموزش فوق العادتون 

بی صبرانه منتظر بقیه آموزش هستیم.

♥♥♥♥

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

reza.1383.10.8@gmail.com
رضا مصطفوی
16 اسفند 1397

سلام امکانش هست این مجموعه رو با ذکر منبع تو کانالم بذارم؟

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

تیم مدیریت روکسو
تیم مدیریت روکسو
16 اسفند 1397

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

خیر متاسفانه این امکان وجود ندارد و هرگونه کپی برداری از آثار روکسو غیر قانونی است.

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

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

hrya72@gmail.com
حمیدرضا یزدخواستی
16 اسفند 1397

سلام و عرض ادب و خسته نباشید بابت دوره فوق العادتون خواهشن دوره پیشرفته پایتون و آموزش جنگو رو هم قرار بدید ؟ به شدت مورد نیازه و اموزش به خوبی شما هیچ جا ندیدم.

با سپاس

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

تیم مدیریت روکسو
تیم مدیریت روکسو
16 اسفند 1397

سلام روز شما بخیر

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

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

va_noruzi@yahoo.com
وحید نوروزی
04 اسفند 1397

سلام و خسته نباشید دوره پیشرفته کی شروع میشه ؟ 

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

ali.asadi808@gmail.com
ali asadi
02 اسفند 1397

همچنان منتظر دوره پیشرفته پایتون هستیم... ممنون

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

ma.abdi50@gmail.com
مجید عبدی
09 بهمن 1397

درود بر شما عالی بود

لطفا دروه پایتون پیشرفته را هم آموزش دهید ممنون

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

54325402bc@mailox.fun
من منخانی
24 دی 1397

سلام

چی بگم عالیه فوق العادست

توی کل سطح اینترنت توضیحات به این خوبی ندیدم

حالا رایگانم که هست!!!

 

خیلی خیلی از مدرس محترم متشکرم عالی و روان

لطفا از این به بعد آموزش هاتون با آقای صالحی باشه

متشکرم

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

aryanhosseini639@gmail.com
سید آرین حسینی
12 دی 1397

سلام جناب صالحی 

خسته نباشید

 

واقعا کارتون حرف نداشت

لطفا ادامه آموزش هارو قرار بدید

 

متشکرم. :) :) :) :) 

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

farnooshfp@yahoo.com
فرنوش فریدونپور
09 دی 1397

سلام خسته نباشید ممنون بابت آموزش خوبتون

لطفا دوره ی پیشرفه پایتون هم بزارید

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

sydmmui@gmail.com
محمد
26 آذر 1397

سلام 

آقای صالحی لطفا یک دوره حرفه ای ElectronJs بزارید 

 

ممنون 

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

baratioamir@gmail.com
امیر براتی
24 آذر 1397

کی دوره پیشرفته پایتون را می گذارید ؟

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

hosseinshabani.h5@gmail.com
حسین شعبانی
21 آذر 1397

سلام

ممنون بابت آموزش پایتون

موفق باشید

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

Khaleghmoji1367@gmail.com
مجتبی خالقداد
02 آذر 1397

سلام . ممنون از سایت پربارتون . لطفا دوره های هک و تست نفوذ با پایتون رو هم بر روی سایت بزارید

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

ashegh.0060@yahoo.com
محمدرضا هلاکو
01 آذر 1397

سلام وعرض ادب، می خواستم بدونم مدت هر دوره چقدر ؟ الان که دور ه در حال بر گزاری است می شه شرکت کر د؟، چون با اینکه ثبت نام کردم اما گزینه ی شرکت در دور ه رو میزنم هیچ اتفاقی نمی افته/با تشکر

 

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

تیم مدیریت روکسو
تیم مدیریت روکسو
02 آذر 1397

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

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

لطفا چنانچه خطایی دارید از طریق بخش چت آنلاین (پشتیبانی آنلاین) در گوشه همین صفحه مطرح بفرمایید تا همکاران ما شما را راهنمایی کنند.

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

hrya72@gmail.com
حمیدرضا یزدخواستی
15 آبان 1397

سلام از سایت خوبتون  وآموزش عالیتون تشکر میکنم.

ممنون میشم بعد از این دوره آموزش برنامه نویسی django رو با ide pycharm  قرار بدید.

سپاس فراوان 

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

danial9372@yahoo.com
دانیال رضایی
28 مهر 1397

سلام کی تکمیل میشه ؟

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

fatemeh.ramezani1@gmail.com
فاطمه رمضانی
27 مهر 1397

سلام. ممنون ازتون بابت فراهم آوری این دوره عالی. موفق باشید

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

m.nazari.ak8@gmail.com
محمد نظری
11 مهر 1397

سلام
آیا با این دوره امکان کد نویسی backend سایت هم هست؟ یا فقط بصورت کارهای آکادمیک

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

تیم مدیریت روکسو
تیم مدیریت روکسو
12 مهر 1397

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

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

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

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