طول دوره: 40 ساعت
شهریه : 16,000,000 ریال
نوع آموزش:
پیشنیاز: ندارد
مدرک پایان دوره:
مدرک بین المللی:

برنامه زمانی دوره برنامه نویسی به زبان Python

کد دوره: 5783
روزهای برگزاری:

جمعه ها 12 الی 16

تاریخ شروع: 1401/05/28
16,000,000 ریال
کد دوره: 5820
روزهای برگزاری:

جمعه ها 16 الی 19

تاریخ شروع: 1401/06/18
16,000,000 ریال

برنامه نویسی به زبان Python

چنانچه در دوره های ارائه شده نمی توانید شرکت نمایید می توانید شماره موبایل خود را وارد کرده تا دوره های جدیدی که ارائه می شود برای شما پیامک شود

دوره های مرتبط:

پایتون (python) چیست و چه کاربردی دارد؟

python-logo

پایتون چیست؟

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

تاریخچه پایتون

تاریخ پیدایش زبان برنامه نویسی پایتون به اواخر دهه 1980 در هلند باز می‌‌گردد. گادو ون راسم ( Guido Van Rossum) ابتدا کار روی پایتون را به عنوان یک پروژه سرگرمی‌‌که تا کریسمس او را نگه دارد، آغاز کرد. او قبلا به ایجاد زبان ABC در حرفه خود کمک کرده بود و مشکلات و خصوصیات این برنامه را دیده بود. پس از آن او بسیار هوشمندانه از نحوه ABC و برخی از ویژگی‌های خوب آن استفاده و ایرادات آن را برطرف نمود. او یک زبان برنامه نویسی بسیار خوب خلق کرد. برای نام گذاری او به دنبال یک نام کوتاه بود و نام پایتون را از برنامه مورد علاقه خود سیرک پرنده مونتی پایتون انتخاب کرد. پایتون در سال 1991 منتشر شد و در هنگام انتشار، توانایی کافی برای ارائه کلاس‌ها با ارث، مدیریت چندین نوع داده و تابع اصلی و مختلف را داشت.

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

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

  • توسعه وب

    پایتون به دلیل چارچوب‌هایی که برای ایجاد برنامه‌های وب استفاده کرده است، برای ساخت برنامه‌های کاربردی وب با سرعت بالا مورد استفاده قرار می‌‌گیرد. منطق مشترکی که در ساخت این چارچوب‌ها و تعدادی از کتابخانه‌ها وجود دارد، می‌توانند به یکپارچه‌سازی پروتکل‌هایی مانند HTTPS، FTP، SSL و غیره و حتی در پردازش JSON، XML، E-Mail کمک کنند. برخی از شناخته شده ترین فریمورک‌ها جنگو (Django )، فلاسک (Flask )، پیرامید (Pyramid) هستند. که ان فریم ورکها امنیت، مقیاس‌پذیری و راحتی مناسبی را ارائه می‌کنند.

  • توسعه بازی

    از پایتون در توسعه بازی‌های تعاملی استفاده می‌‌شود. کتابخانه‌هایی مانند PySoy که یک موتور بازی سه بعدی بوده و PyGame که عملکرد و کتابخانه ای برای توسعه بازی، در پایتون وجود دارد. بازی‌هایی مانند Civilization-IV، Disney’s Toontown Online، Vega Strike و غیره با استفاده از این زبان برنامه نویسی ساخته شده اند.

  • یادگیری ماشین و هوش مصنوعی

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

    python-web
  • برنامه‌های کاربردی تجاری

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

ویژگی‌های پایتون

به عنوان یک زبان برنامه نویسی، ویژگی‌های پایتون بسیار زیاد است. برخی از مهم ترین ویژگی‌های پایتون عبارتند از:به عنوان یک زبان برنامه نویسی، ویژگی‌های پایتون بسیار زیاد است. برخی از مهم ترین ویژگی‌های پایتون عبارتند از:

  • کدنویسی آسان

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

  • منبع باز و رایگان

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

  • python-web
  • رویکرد شی گرا

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

  • زبان سطح بالا

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

  • زبان برنامه‌نویسی پایتون پیش نیاز دوره یادگیری ماشین ، بینایی ماشین و صفحات وب است

    دوره پایتون (python) در مجتمع آموزشی مهرگان

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

آنچه خواهید آموخت


از آن جای که یادگیری نرم افزار بدون انجام تمرینات و پروژه های عملی امکان پذیر نمی باشد آموزش این دوره مبتنی بر روش TPH خواهد بود

مباحث دوره به اختصار به شرح زیر می باشد:
  • برنامه نویسی چیست
  • انواع و سطوح مختلف زبان ها
  • مفهوم زبان مفسری
  • چرا پایتون ؟
  • تفاوت ورژنها
  • دانلود و نصب و شروع به کار
  • آموزش پایه ای syntax
  • ساختار کدها کامنت گذاری و کار با خروجی ها
  • کار با PyCharm و انتخاب آن به عنوان IDE مورد نیاز
  • داده ها و متغیرها و انواع آنها مقدار خوانی
  • عبارت های شرطی
  • مجموعه عبارات حلقه ای
  • مفهوم لیستها در پایتون
  • لیستهای چند بعدی
  • مفهوم تاپل ها
  • مفهوم دیکشنری
  • رشته ها و اعمال مختلف مرتبط به آن
  • ساخت تلفیق گر
  • توابع و متدها، بحث مفصل درباره توابع، انواع و خواص آنها (تعریف، فراخوانی، نوع ها، آرگومان ها، لامبدا )
  • توابع بازگشتی
  • کار با فایلها
  • کار با زمان و تاریخ
  • ماژول ها(وارد کردن، کار کردن، نصب و معرفی چند ماژول برتر)
  • کتابخانه Numpy و اعمال ریاضی
  • استثناءها عیب یاب خودکار
  • شیء گرایی
  • آشنایی با مباحث بسیار کاربردی و مهم API ها
  • ایجاد ui و کتابخانه tkinter
  • ایجاد بانک اطلاعاتی ساده
  • ساختارهای صف و پشته
  • ارتباط چند لایه با بانک اطلاعاتی در پایتون
  • Multi-threading و ایجاد پروسه ها