×
ribbon

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

مدرس:

معین حشمتی

با به‌کارگیری مبانی و شیءگرایی پایتون، برنامه‌های کاربردی برای کار با فایل، دیتابیس و API بنویسید.

گواهی‌نامه
4.5 (52)
25 دیدگاه
585دانشجو
21ساعت
سرفصل‌ها
مقدماتی سطح دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

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

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

این دوره شامل:

21 ساعت ویدئو

1 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

پیش‌نیاز‌ها

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

توضیحات دوره

پایتون (به انگلیسی: 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.5

بر اساس امتیاز 52 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
معین حشمتیبرنامه‌نویس، مدرس و نویسنده حوزه‌ی IT | علاقه‌مند به شبکه و امنیت
10دوره
3,458دانشجو
398نظر و امتیاز

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

علاقه‌ام به دنیای شبکه، امنیت اطلاعات و طراحی وب، مرا به سوی آموختن لینوکس سوق داد؛ مسیری که اکنون تا سطح LPIC1 آن را پیموده‌ام. دانشم در حوزه‌ی شبکه نیز با گذراندن دوره‌ی +Network و آشنایی عملی با تجهیزات سیسکو و میکروتیک، عمق و معنای بیشتری یافته است. در کنار این‌ها، آشنایی با مفاهیم PWK و تسلط بر وردپرس، مرا به ترکیبی متوازن از مهارت‌های کاربردی و تخصصی در دنیای IT تبدیل کرده است.

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

poster

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

585دانشجو
4.5(52)

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

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

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

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

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