logo-favicon

گروه فناوری اطلاعات شریف

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

مدرس: مهندس احمد سوری‌لکی

مدت دوره: 16 ساعت

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

توضیحات

توضیحات

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

 

هدف دوره

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

 

این دوره برای چه کسانی مناسب است؟

  • برنامه نویسانی که قصد دارند با زبان برنامه نویسی پایتون آشنا بشوند.
  • برنامه نویسان پایتون که قصد دارند مهارت هاشون رو در این زبان ارتقا بدهند.

 

این دوره برای چه کسانی مناسب نیست؟

  • این دوره برای افرادی که تا به حال برنامه نویسی نکرده اند، مناسب نیست.

 

سرفصل

  • انواع data type ها
    • string
    • list
    • dictionary
    • tuple
    • set
  • فانکشن ها
    • معرفی args/kwargs
    • معرفی built-in functions
    • لامبدا فانکشن ها (lambda)، فانکشن های map و filter
  • عیب یابی و ارور هندلینگ
  • ماژول ها و پکیج ها
    • پکیج منیجر (pip)
    • محیط مجازی (virtual environment)
  • شی گرایی
    • مفاهیم
    • class attribute/method
    • ارث بری و چند ریختی (inheritence , polymorphism)
    • ارث بری چندگانه (Multiple inheritence)
    • متدهای جادویی
  • دکوریتورها (Decorator)
  • جنریتورها (Generator)
  • فایل ها
  • تاریخ (میلادی، شمسی)
  • کار با Regex
  • کراول وب
    • آشنایی با مفاهیم
    • آشنایی با کتابخانه ها
    • تمرین عملی کراول یک وبسایت
  • مباحث پیشرفته data type ها
  • توابع async
  • کار با دیتابیس
    • اتصال به دیتابیس
    • چند نمونه کوئری
    • استفاده از orm
  • آشنایی با celery

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “زبان برنامه نویسی پایتون”

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

Customer Reviews

5/5

“A review from a customer who benefited from your product. Reviews can be a highly effective way of establishing credibility and increasing your company's reputation.”

5/5

“A review from a customer who benefited from your product. Reviews can be a highly effective way of establishing credibility and increasing your company's reputation.”

Join Our Newsletter