شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید

دوره آموزش مقدماتی پایتون

مشخصات دوره

تعداد جلسات 19 جلسه
مدت زمان 0 دقیقه
سطح مهارت مقدماتی تا پیشرفته
وضعیت دوره درحال برگزاری
زبان فارسی
گواهی نامه ندارد
درحال برگزاری
مهدی عباسی
مهدی عباسی

درباره مدرس :

مدیر‌ عامل‌ شرکت آریا‌ نرم‌‌ افزار دارنده مدرک کارشناسی‌ ارشد مهندسی کامپیوتر 12‌ سال سابقه تدریس دروس کامپیوتر را در دانشگاههای دولتی، آزاد، پیام‌نور ملایر، شهیدشمسی‌پور تهران و تدریس برنامه‌نویسی در انیستیتو ایزایران، مجتمع فنی و موسسه راه‌آینده تهران دارا میباشد و تا به حال راهنمایی انجمنهای علمی دانشگاه و صدها پروژه دانشجویی را برعهده داشته است. تخصص اصلی: با داشتن گواهی‌نامه‌های معتبر تدریس از انیستیتو‌ ایزایران، راه آینده‌تهران و سازمان‌فنی‌حرفه‌ای، تدریس و آموزش‌ دروس کامپیوتر، ‌برنامه‌نویسی کامپیوتر و کلاسهای کنکور کارشناسی و کارشناسی‌ارشد میباشد.همچنین تجربه داوری و نظارت مسابقات برنامه‌نویسی کشوری‌ACM را در سالهای متعدد داشته و تیم مورد رهبری ایشان در 3سال متوالی مقام اول مسابقات کشوری را از آن خود کرده است.ایشان مقالاتی در زمینه شبکه‌های کامپیوتری، تکنیک‌های وزارت دفاع و ... به ثبت رسانده و مشاور و کارشناس در طراحی و برنامه نویسی بیش از 50‌برنامه کاربردی تحت وب و ویندوز و موبایل میباشد. افتخارات دیگر:کسب مقام دوم ایده‌های برتر در مسابقات استارت‌آپ و بکند کشوری را نام برد.

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

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

این زبان توسط خودوفان روسوم ایجاد شد و تلاش کرد نام مناسبی برای این زبان پیدا کند وچون این زبان ازدل پروژه ABC بیرون آمده بود، قصد داشت نام آن را B بنامد اما متوجه شد زبانی به این نام وجود دارد.بعد از رد کردن بسیاری ازپیشنهادات توسط اعضا گروه تصمیم گرفت اولین نامی که به ذهنش رسید انتخاب کند که به طور اتفاقی به یاد کمدی محبوبش بانام  Monty python flying circus (متی پایتون (پرواز سیرک)) افتاد و به این ترتیب نام python را برای این زبان انتخاب کرد.

جالب است بدانید که نام package repository این زبان برنامه نویسی هم ازنام یکی از قسمت های کمدی محبوب فان روسوم یعنی چیز شاپ(chees shop)  انتخاب شده است.

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

پایتون چیست؟

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

این زبان یک زبان برنامه نویسی سطح بالا، چند منظوره، شی گرا، اسکریپتی و متن باز است که محبوبیت ویژه ای بین برنامه نویسان دنیا دارد و با استفاده از این زبان میتوان از عملیات ریاضی تا عملیات پیچیده مربوط به کنترل اتوماسیون را انجام داد.

 همچنین این زبان قابل گسترش است یعنی به شما اجازه میدهد کدهایی که به زبان C++ یا جاوا نوشته اید در بین کدهای پایتون استفاده کنید وهمچنین میتوانید کدهای پایتون را دربین کدهای سایر زبان ها نیز استفاده کنید.

استفاده از پایتون برای مبتدیان:

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

کاربردهای زبان پایتون:

یادگیری ماشین و علم داده ها

پایتون یکی از زبان هایی است که در زمینه یادگیری ماشین و علم داده ها کاربردهای زیاد دارد. با توجه به پیچیده شدن فرایند تجزیه و تحلیل داده ها در بخش فناوری اطلاعات، پایتون به یکی از زبان های محبوب در این زمینه تبدیل شده است.شما با یادگیری  آموزش پایتون و دو کتابخانه قدرتمند  scikit-learn و  TensorFlow می توانید کارهایی مانند خوشه بندی، کلاس بندی، و ساخت الگوریتم های سفارشی را انجام دهید.

توسعه وب

یکی از زمینه هایی که پایتون در آن استفاده زیادی دارد، توسعه وب است.زبان پایتون فریم ‌ورک هایی مانند جنگو (django) و فلسک (flask) دارد که از محبوبیت بالایی در بین توسعه دهندگان وب برخوردار هستند. شما با آموزش پایتون و یادگیری فریم‌ورک های تحت وب پایتون می توانید برای بخش بک اند (backend) وب سایت را پیاده سازی کنید. بخش بک اند سایت همان بخش مربوط به ارتباط با سرور است که برخلاف بخش فرانت اند، از دید کاربر پنهان می ماند.

شبکه

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

امنیت

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

نقاط ضعف پایتون

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

نتیجه گیری:

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

پابرجا ماندن یک زبان برنامه نویسی وابسته به دریافت نیروی تازه است. میزان جستجو برای علاقمندان به یادگیری پایتون در مقایسه با سایر زبان­ ها در مقام اول قرار دارد. اشتیاق به یادگیری پایتون، رشد ۲۲% در سال ۲۰۱۵ داشته است. همه این دلایل، باعث می شود اکثر افراد علاقمند به یادگیری پایتون باشند و به دنبال منبع آموزشی مناسب برای این زبان باشند و ممکن است با این پرسش مواجه ‌شوند که چگونه می‌توان برنامه‌نویسی پایتون را آموخت؟

 خبرخوب سایت درسمن به مخاطبان، استفاده از ویدئوهای آموزشی رایگان به زبان فارسی و با کیفیت.

معرفی دوره پایتون در سایت درسمن:

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

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

درحال برگزاری