این دوره در حال برگزاری است...
توضیحات پشتیبانی
گزارش تخلفات

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

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

اگر شما وارد صفحه این دوره آموزشی شده اید، بدین معنی است که قطعا به برنامه نویسی علاقه دارید یا کنجکاوید تا به این سوال پاسخ دهید: برنامه نویسی چیست؟ برنامه نویسی به مجموعه ای از دستورها و اعمال محاسباتی و اجرایی گفته می شود که فرد با استفاده از آن می تواند یک سری اعمال را به زبان قابل درک برای کامپیوتر تبدیل کرده و در نهایت خروجی محاسبه شده را ملاحظه کند. اما پایتون! زبان برنامه نویسی 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
دیگر دوره های این کاربر
نظرات (47)
نظر شما
بازیابی
سایر نظرات
علی م
17 روز پیش
0
1

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

دوره خوبی هست ولی 2 ایراد عمده داره

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

دوم اینکه مگه ما نیومدیم از ide استفاده کنیم ولی مدرس هی از خط فرمان داخلی خود پایتون استفاده میکنه و عملا از ویژگی های pycharm برای سهولت و آسانی کار استفاده نمیکنه و همین کار رو میتونست در خط فرمان با زدن python  هم انجام بده.

باسپاس

kianosh mohammadi
24 روز پیش
0
1

سلام ممنون از آموزشتون عالیه . 

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

alinfrat m
3 ماه پیش
0
0

بسیار دوره روان و خوبی بود

متشکرم

محمد حسین فلاحی
4 ماه پیش
0
0

ایا در دوره های بعد گرافیک با پایتون را درس میدید

سعید غلامحسینی
4 ماه پیش
0
0

سلام این دوره ادامه داره یا نه 

و کی جدید ها میاد

 

    تیم مدیریت روکسو
    4 ماه پیش
    0
    0

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

    به زودی بخش های جدید و دوره پیشرفته نیز برگزار می گردد.

Nazi Nouri
4 ماه پیش
0
0

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

ممنون از اموزش خوبتون. فقط من نمیتونم ide pycharm رو دانلود کنم! میشه لینک دانلود رو بزارید. باتشکر فراوان

reza Dezhban
4 ماه پیش
0
0

سلام.

وقت بخیر!

میخواستم بدونم برای افراد مبتدی Visual studio code بهتره یا Pycharm ؟

    kianosh mohammadi
    24 روز پیش
    0
    0

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

     

alireza arab
5 ماه پیش
0
0

باعرض سلام وتشکر فراوان از شما جناب آقای صالحی

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

ودوما مشکل این کد چیه؟چرا وقتی alirezaرو مینویسم دستور بعد if انجام نمیده؟؟

name=input('lotfan name khodra vared konid:')
while name!='alireza':
    print('name shoma mojaz nist!')
    if name=='alireza':
        print('salam alireza')
    else:
        input('mojadadan talash konid:')
    somayeh heydarali
    4 ماه پیش
    0
    1

    سلام

    بخاطراینکهif داخل while اصلا اجرا نمیشه

      alireza arab
      3 ماه پیش
      0
      2

      بعد میشه بگید چطور این مشکلو رفع کنم؟؟؟

       

    مرتضی قاسمی
    1 ماه پیش
    0
    0

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

    وقتی شما تو شرط حلقه while نوشتین که اگه اسم برابر با alireza نبود وارد حلقه شو. پس اگه کاربر alireza رو وارد کنه اصلا وارد این حلقه while نمیشه.

    while True:
        name=input('lotfan name khodra vared konid:')
        if name=='alireza':
            print('salam alireza')
        else:
            input('mojadadan talash konid:')
    

    کد بالا رو تست نکردم ولی فکر کنم جواب بده

حمیدرضا مطلبی
7 ماه پیش
0
0

سلام و تشکر . ادامش کی میاد ؟

رضا موسی نژاد
7 ماه پیش
0
0

خسته نباشید میشه فریمورک flutter رو هم برای اموزش بزارید اگه رایگان باشه که مرسی اگه نه بازم مرسی 

رضا موسی نژاد
7 ماه پیش
0
0

با سلام و سپاس خدمت شما

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

با تشکر

 

    Ali Edp
    6 ماه پیش
    0
    0

    آفرین

آرش بلالی
8 ماه پیش
-1
0

درود 

این کد رو میزنم جواب عکس  میده

qad = input(" qade shoma chnde ?")
vazn = input("vazne shoma chnde ?")

if int(qad) * int(vazn) /2 >= 100:
    print("shoma okey ii")
else:
    print("shoma not ok")

 

اما 

اینو میزنم جواب صحیح میده چرا؟

qad = input(" qade shoma chnde ?")
vazn = input("vazne shoma chnde ?")

if not(int(qad) * int(vazn) /2 >= 100):
    print("shoma okey ii")
else:
    print("shoma not ok")
موری نوری
8 ماه پیش
-1
1

سلام

کسی میدونه معادل دستور getch تو پایتون چیه 🙄😪

omid sadeghi
9 ماه پیش
0
4

سلام

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

حمیدرضا یزدخواستی
9 ماه پیش
0
4

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

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

milad khosravy
9 ماه پیش
0
3

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

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

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

    تیم مدیریت روکسو
    9 ماه پیش
    0
    4

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

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

      حمیدرضا یزدخواستی
      9 ماه پیش
      0
      5

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

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

      ♥♥♥♥

رضا مصطفوی
9 ماه پیش
0
0

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

    تیم مدیریت روکسو
    9 ماه پیش
    0
    0

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

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

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

حمیدرضا یزدخواستی
9 ماه پیش
0
1

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

با سپاس

    تیم مدیریت روکسو
    9 ماه پیش
    0
    3

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

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

وحید نوروزی
9 ماه پیش
0
5

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

ali asadi
10 ماه پیش
0
3

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

این دوره در حال برگزاری است...
توضیحات پشتیبانی
گزارش تخلفات
با دریافت این دوره از مزایای زیر بهره مند می شوید:
  • دسترسی دائمی به فایل ویدیو دوره
تیم مدیریت روکسو
982 نفر این محصول را دانلود کرده اند
47 نفر به این دوره نظر داده اند
امتیاز این دوره
4.7 از 86 رأی (*) (*) (*) (*) (*)
تاریخ انتشار: 1397/6/22
تاریخ بروزرسانی: 1398/7/25
اصالت و صحت اطلاعات این دوره مورد تایید روکسو است.
سازگاری با فریم ورک Python