×
ribbon

آموزش جامع پایتون

پایتون (به انگلیسی: Python) یک زبان برنامه نویسی شیءگرا، تفسیری، سطح بالا، و همه منظوره است که خیدو... بیشتر
گواهی‌نامه
4 (15 امتیاز)
483دانشجو
مقدماتی

معین حشمتی

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یادگیری زبان برنامه‌نویسی پایتون

شئ گرایی در پایتون

کار با دیتابیس در پایتون

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

محتوای دوره

14 فصل160 جلسه21 ساعت ویدیو
مقدمه و معرفی
  معرفی
مشاهده
"07:25
  نصب پایتون روی ویندوز
"03:25
  کار با Idle پایتون
"06:35
  نصب Vs Code روی ویندوز
"16:31
  کانفیگ Vs Code
"08:55
  نصب پایتون و Vs Code در سیستم عامل لینوکس
"05:57
  کار با دستورات کاربردی Cmd ویندوز و Terminal لینوکس
"11:40
  کار با Pycharm
"04:47
  کار با Jupyter
"07:50
  نصب و کار با Cmder
"10:17
داده‌ها و اشیا در پایتون
شرط‌ها و حلقه‌های تکرار در پایتون
توابع در پایتون
کتابخانه‌ها و ماژول‌ها در پایتون
تمرین اول
شیءگرایی در پایتون
کار با فایل‌ها در پایتون
کنترل خطاها در پایتون
کار با یونیت تست در پایتون
کار با دیتابیس در پایتون
محیط گرافیکی و Api در پایتون
تمرین دوم
صحبت‌های پایانی

پیش‌نیاز‌ها

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

توضیحات دوره

پایتون (به انگلیسی: Python) یک‌زبان برنامه‌نویسی شیءگرا، تفسیری، سطح بالا، و همه‌منظوره است که خیدو فان روسوم آن را طراحی کرده است، و اولین‌بار در سال ۱۹۹۱ منتشر شده است. فلسفه اصلی طراحی پایتون «خوانایی بالای کد» است.

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

پایتون دارای دو نسخه ۲ و ۳ است ، نسخه‌ی ۲ در دهه‌ی ۲۰۰۰ محبوبیت زیادی داشت، اما حالا بهترین نسخه برای استفاده، نسخه‌ی سوم است؛ چراکه خود زبان و کتابخانه‌ها فقط در نسخه‌ی سوم به‌روز می‌شوند ، تمامی دوره نیز با پایتون نسخه 3 ضبط شده است . 

پایتون هم‌چنین به عنوان یک زبان همه‌کاره که در زمینه‌های مختلف از جمله هوش مصنوعی، یادگیری ماشین، علم داده و توسعه وب استفاده می‌شود، به‌راحتی در فهرست پردرآمدترین زبان‌های برنامه‌نویسی ۲۰۲۳ قرار می‌گیرد. 

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

1: هوش مصنوعی و یادگیری ماشین:  پایتون به دلیل ماهیت پایدار، انعطاف ‌پذیر بودن، به‌ طور گسترده در زمینه‌ های یادگیری ماشین و هوش مصنوعی استفاده می‌ شود. 

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

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

4: System administrator: کسانی که با اسکریپت نویسی آشنا هستند، عمیقا پایتون را درک می کنند. پایتون می تواند ثابت کند که در فرآیندها خودکارسازی وظایف، خسته کننده یا خیلی پیچیده نیست.

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

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

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

کدام شرکت ها از پایتون استفاده می کنند ؟

1: Google

گوگل با سهم ۹۳ درصدی از بازار، پراستفاده‌ترین موتور جست‌وجو در دنیا است. گوگل از همان ابتدا از طرف‌داران پایتون بوده و بنیان‌گذاران آن تصمیم گرفتند «هرجا می‌شد از پایتون استفاده کنند و هرجا که باید از ++C.» در سهولت استفاده از پایتون همین بس که اولین خزنده‌ی وب گوگل که با جاوا نوشته شده بود، کمی بعد به زبان پایتون بازنویسی شد تا استفاده از آن راحت‌تر شود.

2: Instagram

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

3: Reddit

وب‌سایت ردیت ماهانه بیش از ۴۰۰ میلیون کاربر فعال دارد و در سال ۲۰۲۳، دهمین وب‌سایت پربازدید در دنیاست. ردیت ابتدا از Lisp استفاده می‌کرد، اما شش ماه بعد از عرضه، با پایتون بازنویسی شد. علت این تغییر هم دسترسی پایتون به کتابخانه‌های متنوع‌تر و انعطاف‌پذیری آن از نظر توسعه بود. ردیت هنگام استخدام برنامه‌نویس به آن‌ها می‌گوید هرچه می‌نویسند باید به زبان پایتون باشد تا خوانش آن آسان‌تر باشد و بشود به‌راحتی فهمید آیا کدی که نوشتند خوب است یا بد. 

4: Spotify

اسپاتیفای، پلتفرم پخش موسیقی و پادکست در سال ۲۰۰۸ عرضه شد و تا امروز بیش از ۴۵۰ میلیون کاربر فعال دارد. درحالی‌که وب‌سایت اسپاتیفای از وردپرس استفاده می‌کند، اپلیکیشن آن با پایتون ساخته شده است. ۸۰ درصد سرویس‌های اسپاتیفای مبتنی بر پایتون و باقی مبتنی بر زبان‌های دیگری چون جاوا، سی و ++C هستند. اسپاتیفای همچنین از پایتون برای آنالیز داده و خدمات بک‌اند استفاده می‌کند. 

5: نتفلیکس

نتفلیکس با بیش از ۲۰۰ میلیون عضو، بزرگ‌ترین شبکهٔ تلویزیونی اینترنتی در دنیاست. نتفلیکس مانند اسپاتیفای از پایتون برای آنالیز داده استفاده می‌کند. علاوه بر این، به مهندسان نرم‌افزار خود اجازه می‌دهد با هر زبانی که راحت‌ترند کدنویسی کنند و  اغلب برنامه‌نویسان نتفلیکس، زبان پایتون را ترجیح داده‌اند. از نظر مهندسان نتفلیکس، کتابخانه‌ی استاندارد پایتون، انجمن بسیار فعال و روبه‌رشد آن و تنوع زیاد در کتابخانه‌های موجود، حل هر مشکلی را برای توسعه‌دهندگان امکان‌پذیر کرده است. 

اطلاعات بیشتر

امتیاز و نظرات کاربران

4

از مجموع 15 امتیاز

6نظر

1 سال پیش

نزدیک به ۱۰ تا ویدیو از این دوره رو تماشا کردم و تا اینجا که وقت گزاشتمدوره ی کامل و مفیدی بوده.

حامد علیجانی

2 سال پیش

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

الهه سلیمی

2 سال پیش

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

محمد شهرابی

11 روز پیش

بیان نیاز به تمرین دارد.

شهاب فراهانی

1 ماه پیش

گفتن مکرر کلمه (خب) از مدرس کیفیت دوره را و تمرکز در مخاطب را پایین می آورد.

علی نیک آئین

1 سال پیش

من تازه این دوره را شروع کردم شروعش خوبه برای نظر نهایی باید بیشتر جلو برم ببینم شیوه تدریس و ارائه مطالب چطور هست؟

محسن صادقی یگانه

گواهی‌نامه

آموزش جامع پایتون

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

دوره‌های پیشنهادی مشابه

درباره استاد

معین حشمتی
9دوره
2,192دانشجو

معین حشمتی، دانشجوی مهندسی کامپیوتر در دانشگاه ملی کرمانشاه است که با اشتیاق بی‌پایان در دنیای IT قدم گذاشته و هر روز عمیق‌تر  به یادگیری ادامه می دهد.

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

 دانش او در حوزه شبکه با +Network و یادگیری سیسکو و  میکروتیک معنا پیدا کرده و در کنار آشنایی با CEH و  PWK  تبدیل به ترکیبی خوب از مهارت‌های کاربردی و تخصصی شده است.

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

 

اطلاعات بیشتر

دیگر دوره‌های معین حشمتی

سوالات پرتکرار

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

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

مهارت‌هایی که می‌آموزید