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

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

کد دوره:‌ 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
توضیحات دوره

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

چرا پایتون؟

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

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

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

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

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

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

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

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

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

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

چه مهارت هایی در این دوره کسب می کنید؟

  • یادگیری روش صحیح برنامه نویسی (از ابتدا)
  • آشنایی با روش های اشکال زدایی یا دیباگینگ (Debugging) برنامه ها
  • شناخت نرم افزارهای مناسب جهت کار با پایتون
  • ساخت بازی با منطق و الگوریتم برنامه نویسی
  • آشنایی با Jupyter Notebook در پایتون
  • آشنایی با ساخت GUI (رابط کاربری) در Jupyter
  • درک کامل مفاهیم شیء گرایی (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
دیگر دوره های این کاربر
نظرات (11)
نظر شما
بازیابی
سایر نظرات
حسین شعبانی
4 روز پیش
0
0

سلام

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

موفق باشید

مجتبی خالقداد
23 روز پیش
0
0

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

محمدرضا هلاکو
24 روز پیش
0
0

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

 

    تیم مدیریت روکسو
    22 روز پیش
    0
    0

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

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

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

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

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

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

سپاس فراوان 

دانیال رضایی
2 ماه پیش
0
0

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

فاطمه رمضانی
2 ماه پیش
-1
1

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

محمد نظری
2 ماه پیش
0
1

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

    تیم مدیریت روکسو
    2 ماه پیش
    -1
    1

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

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

علی زارعی
3 ماه پیش
0
0

سلام

چرا نمیتونم توی دوره شرکت کنم ؟

    تیم مدیریت روکسو
    3 ماه پیش
    -1
    1

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

    برای شرکت در دوره آموزش پایتون ابتدا باید در وب سایت ثبت نام کنید و پس از تایید حساب کاربری خود، وارد صفحه دوره شده و روی دکمه «شرکت در دوره» کلیک کنید. سپس چند لحظه منتظر باشید تا دوره برای شما فعال شود.

این دوره در حال برگزاری است...
توضیحات پشتیبانی
گزارش تخلفات
با دریافت این دوره از مزایای زیر بهره مند می شوید:
  • دسترسی دائمی به فایل ویدیو دوره
تیم مدیریت روکسو
138 نفر این محصول را دانلود کرده اند
11 نفر به این دوره نظر داده اند
امتیاز این دوره
4.7 از 22 رأی (*) (*) (*) (*) (*)
تاریخ انتشار: 1397/6/22
تاریخ بروزرسانی: 1397/9/24
اصالت و صحت اطلاعات این دوره مورد تایید روکسو است.
سازگاری با فریم ورک Python