پایتون

      (python)      

مختصری درباره زبان پایتون
خودو فان روسوم در سال ۱۹۹۱، وقتی که تنها ۳۵ سال داشت، زبان برنامه‌نویسی پایتون را طراحی کرد که امروزه به عنوان یکی از برترین زبان‌های برنامه‌نویسی جهان شناخته می‌شود و دارای محبوبیت زیادی هست. دلیل اصلی محبوبیت زبان پایتون، سادگی آن است و همین ویژگی باعث شده تا گزینهٔ مناسبی برای آموزش برنامه‌نویسی به افرادی که قصد شروع برنامه‌نویسی را دارند باشد. امروزه در سرتاسر جهان، زبان پایتون به عنوان مناسب‌ترین گزینه برای آموزش برنامه‌نویسی، مخصوصاً آموزش برنامه‌نویسی به کودکان پیشنهاد می‌شود. اما این سادگی هرگز باعث نشده‌است که چیزی از قدرت این زبان محبوب کاسته شود. پایتون در کنار سادگی از قدرت بالایی برخوردار است. این زبان در زمینه‌های مختلفی استفاده شده‌است و کاربردهایی نظیر طراحی اپلیکیشن، برنامه‌نویسی تحت وب، بازی سازی، انیمیشن سازی، نرم‌افزارهای مهندسی و آماری، برنامه‌های سازمان‌های فضایی و … دارد.

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

دورهٔ پایتون شامل یک کارگاه 7 روزه است که:

در 7 پنجشنبهٔ متوالی از ۸ صبح الی ۱۲ ظهر در دانشگاه شهیدبهشتی

 در 7 جمعه ی متوالی از9 الی 13 در دانشگاه تهران برگزار می‌شود.

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

سرفصل های دورۀ پایتون مقدماتی به شرح زیر است:

  • چیستی و چرایی پایتون و مفاهیم اصلی زبان پایتون، فلسفهٔ پایتون، تفاوت‌های نسخه‌های مختلف زبان پایتون
  • نصب ابزارهای مورد نیاز و نصب و فعال‌سازی پایچارم
  • کار با کنسول پایتون و کار با محیط یکپارچهٔ برنامه‌نویسی پایچارم
  • انواع متغیرها، انواع عملگرها، ویژگی‌های مخصوص زبان پایتون و تفاوت‌های آن با سایر زبان‌ها، کار با سیکوعنس‌ها شامل استرینگ و لیست و تاپل
  • عبارت if، عبارت for، تابع range()، استفاده از break و continue و else در حلقه‌ها، عبارت pass
  • ست و دیکشنری و تکنیک‌های استفاده از حلقه روی ساختارهای داده، مقایسهٔ بین ساختمان‌های داده و دیدن نمونه‌هایی از هر کدام در عمل
  • حل تمرین‌ها
  • مفاهیم تابع
  • مفاهیم ماژول، ماژول‌های استاندارد، تابع dir() و پکیج‌ها در پایتون
  • حل تمرین‌ها و آشنایی مقدماتی با مفاهیم الگوریتم
  • ورودی و خروجی در پایتون
  • استفاده از کتابخانه‌ها و پکیج‌ها در پایتون و کار با pip و VirtualEnv
  • سیستم‌های ورژن کنترل
  • بررسی و کار با یکی از کتابخانه‌های سطح بالاتر زبان پایتون برای نمونه
  • مفاهیم شی‌گرایی
  • اسکپ و فضای‌نام در پایتون، نگاه به کلاس و شی در پایتون، ارث‌بری، متغیرهای private، ایتریتورها و جنریتورها

مدرس: مهندس سید محمد مسعود صدرنژاد

سرفصل های دورۀ پایتون پیشرفته به شرح زیر است:

  • کار با فایل و ورودی و خروجی در پایتون
  • کار با عبارات منظم در پایتون و نوشتن مثال‌هایی از آن
  • اکسپشن هندلینگ در پایتون
  • برنامه‌نویسی مولتی‌ترد در پایتون
  • مفاهیم و انواع روش‌های تست نرم‌افزار
  • تست نرم‌افزار در پایتون
  • آشنایی با نمودارهای UML
  • تحلیل سیستم‌های نرم‌افزاری
  • نشانه‌های کد بد (Bad Smell)
  • الگوهای بازآرایی کد (Refactoring Patterns)
  • کار با ابزارها و امکانات پیشرفته‌تر ورژن کنترل
  • آشنایی با کانونشن‌های SemVer و GitFlow و ویژگی‌های Commit Message خوب

مدرس: مهندس سید محمد مسعود صدرنژاد

نام کارگاه

طول دوره روز و ساعت شروع

مجموع ساعات

آموزش جامع زبان برنامه نویسی پایتون

دانشگاه شهیدبهشتی

(مقدماتی)

یک ماه و نیم

(7 جلسه)

پنجشنبه ها

8-12

97/7/19 28
آموزش جامع زبان برنامه نویسی پایتون

دانشگاه تهران

(مقدماتی)

یک ماه و نیم

(7 جلسه)

جمعه ها

9-13

97/9/9

28

آموزش جامع زبان برنامه نویسی پایتون

(پیشرفته)

یک ماه و نیم

(7 جلسه)

جمعه ها

9-13

97/9/22

28

                  

       

poster
کارگاه پایتون
00:00
--
/
--

مدرس: مهندس سید محمد مسعود صدرنژاد

در صورت تمایل برای ثبت نام در کارگاه پایتون فرم زیر را پر کرده تا در اسرع وقت با شما تماس حاصل کنیم. همچنین برای کسب اطلاعات بیشتر می توانید با شماره تماس 02122419401 تماس حاصل فرمائید و یا به کانال تلگرامی ما به آدرس chanteh_group بپیوندید.

نام:*
نام خانوادگی:*
ایمیل:*
شماره همراه:*
موضوع درخواست:*
توضیحات: