برنامه‌نویسی به زبان پایتون (سطح یک)

(دوره آنلاین)

 

تاریخ دوره: از ۱۰ دی ۹۹ / روزهای زوج
مدت دوره: ۱۵ ساعت / ۱۷:۰۰ الی ۲۰:۰۰

برنامه‌نویسی به زبان پایتون | گروه مالی شریف | جدیدترین زبان برنامه‌نویسی در دنیا

مقدمه

برنامه‌نویسی به زبان پایتون در زمینه علوم داده‌ها، Machine learning (یادگیری ماشین)، توسعه‌های وب، خودکار نمودن سامانه‌ها و … بکار برده می‌شود.

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

ویژگی‌های اصلی زبان پایتون
  • ساده و قابل درک
  • زبانی متن‌باز
  • کدهای قابل درک به اندازه متن انگلیسی
  • مناسب برای وظایف روزانه
  • امکان توسعه برنامه در زمانی کوتاه
  • سادگی نحو
  • شفافیت ساختار و سطح بالا بودن پایتون

مخاطبان دوره

  • برنامه‌نویسان با تجربه و تمامی افراد علاقمند به یادگیری یک زبان برنامه‌نویسی جدید و کاربردی
  • تیم‌های برنامه‌نویسی که نیازمند جابه‌جایی به یک زبان برنامه‌نویسی جدید هستند
  • تیم‌های توسعه نرم‌افزاری که قصد انتخاب زبان برنامه‌نویسی برای پروژه‌های نرم‌افزاری خود را دارند
  • استارتاپ‌هایی که قصد ارائه نمونه اولیه از پروژه‌های خود را دارند
  • کارشناسان و کاربران سیستم‌ها و راهکارهای تحلیل داده‌ها
  • توسعه‌دهندگان سامانه‌های هوش تجاری کسب و کار

سرفصل‌های دوره

درس یکم: مقدمه‌ای بر پایتون

  • تاریخچه پایتون
  • ویژگی‌های پایتون
      • فراگیر بودن پایتون
      • سطح بالا
      • زبان تفسیری
      • شی گراء
      • ­کتابخانه‌ها
      • Python is not Only Python
  • نسخه‌های پایتون
  • سایت‌های که از پایتون استفاده کرده‌اند
  • نصب
      • نصب پایتون
      • نصب ماژول
      • حذف ماژول
  • محیط‌های توسعه
      • IDE چیست؟
      • انواع محیط توسعه پایتون
        • IDLE
        • Anaconda
          • Jupyter
          • Spyder
        • Pycharm
        • Pydev
        • Visual Studio Code
        • Atom

درس دوم: ساختار یک برنامه در پایتون

  • اجزای یک برنامه ساده
  • کلمات کلیدی
  • متغیرها
      • قوانین نامگذاری متغیرها
      • نحوه اختصاص حافظه به یک متغیر
      • مقدار دادن به متغیرها
      • انتساب‌های چند تایی
      • حذف متغیر
  • انواع داده‌ها
  • اعداد
      • Int
      • Float
      • Complex
  • منطقی
  • رشته‌ها
      • Indexing
      • تکرار رشته
      • اتصال رشته
      • طول رشته
  • عملگرها
      • عملگرهای محاسباتی یا ریاضی
      • عملگرهای مقایسه‌ای
      • عملگرهای انتساب
      • عملگرهای منطقی
      • عملگرهای بیتی
      • عملگرهای عضویت
      • عملگرهای هویت
  • تقدم عملگرها
  • ساختار داده
      • string
      • list
      • tuple
      • Dictionary
      • set
  • تبدیل نوع
  • دستور چاپ

درس سوم: ساختارهای تصمیم

  • دستورهای شرطی
      • دستور if
      • دستور elif
      • دستور else
      • دستور if…else  تودرتو
      • دستور if های تک خطی
  • حلقه‌ها
      • حلقه‌های تکرار
  • دستور while
  • حلقه for
      • حلقه‌های تودرتو
      • دستورهای کنترلی در حلقه
  • Break
  • Continue
  • Pass

درس چهارم: تابع

  • تابع چیست؟
  • مزایای استفاده از تابع
  • انواع تابع
      • توابع داخلی
      • توابع سفارشی
        • تعریف تابع
        • آرگومان‌های تابع
        • صدا زدن تابع
  • تست تابع

درس پنجم: فایل

  • بازکردن فایل
  • حالت‌های مختلف باز کردن یک فایل
  • خواندن فایل
  • استفاده از حلقه برای خواندن محتویات فایل
  • بستن فایل
  • نوشتن در فایل
  • اضافه کردن به انتهای فایل
  • حذف فایل

درس ششم: مطالب کاربردی

  • توابع ریاضی
  • اعداد تصادفی
  • صف و پشته
  • محدوده دید متغیرها

مدرس دوره

گروه مالی و مدیریت سرمایه‌گذاری شریف همواره افتخار همکاری با بهترین متخصصین و اساتید در ایران را داشته و دارد.

null

فرهاد سلطانی

  • مهندسی کامپیوتر، گرایش نرم‌افزار؛
  • مؤلف و مترجم کتاب ایجاد سیستم‌های معاملاتی خودکار در زبان MQl5؛
  • مدرس زبان برنامه‌نویسی MQL (زبان برنامه‌نویسی متاتریدر)؛
  • اولین مربی MQL مورد تأیید سازمان بورس.

چگونگی ثبت‌نام

آیا می‌دانستید این دوره به صورت درون‌سازمانی هم برگزار می‌شود؟

میزان سرمایه‌گذاری در دوره آنلاین ۹/۵۰۰/۰۰۰ ریال می‌باشد.

شرایط انصراف و عودت وجه:

تا یک هفته پیش از آغاز دوره، با کسر ۳۰% از مبلغ ثبت‌نام و پس از آن، تنها با معرفی فرد جایگزین امکان‌پذیر خواهد بود.

, , , , , , , , , , ,
نوشتهٔ پیشین
مدیریت ریسک اعتباری (وبینار)
نوشتهٔ بعدی
ایفای تعهدات و پیشگیری از جرایم کارفرمایان در قبال سازمان تأمین اجتماعی
کاربرد پایتون | گروه مالی شریف | کاربردهای زبان برنامه نویسی پایتون در امور مالی

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

۲ دیدگاه
کاربرد پایتون در امور مالی کاربرد پایتون در امور مالی بسیار گسترده و قابل بررسی است. زمینه‌های مالی روز به روز در حال پیشرفت است و امروزه فعالیت موسسات مالی…
علم داده | گروه مالی شریف | گزارش شرکت Kaggle از وضعیت علم داده و یادگیری ماشینی

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

بدون دیدگاه
گزارش جدید شرکت Kaggle از وضعیت علم داده و یادگیری ماشینی شرکت Kaggle یکی از شرکت­های زیرمجموعه گوگل است که بزرگترین جامعه مهندسان داده و یادگیری ماشین می‌باشد. این شرکت…

۵ دیدگاه. Leave new

  • سلام. دوره های تکمیلی هم داره آیا؟

    پاسخ
  • نگار حیرانی
    ۱۳۹۹/۰۹/۰۳ ۱۰:۱۵ ب٫ظ

    سلام ایا کلاسها بازپخش دارن؟ امکان مشاهده افلاین هستش؟

    پاسخ
    • حامد اسپرهم
      ۱۳۹۹/۰۹/۰۴ ۸:۴۰ ق٫ظ

      سلام؛ دسترسی مشاهده فیلم کلاس بصورت آنلاین برای مدت زمان محدود خدمتتون تقدیم میشه

      پاسخ
  • سلام، رویکرد پایتون در اقتصاد هم در این دوره بررسی میشه؟

    پاسخ
    • حامد اسپرهم
      ۱۳۹۹/۰۹/۰۳ ۱:۳۴ ب٫ظ

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

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Fill out this field
Fill out this field
لطفاً یک نشانی ایمیل معتبر بنویسید.