برنامه نویسی به زبان Python - پنج شنبه 14-8*مالی

کامپیوتر | دوره های برنامه نویسی | برنامه نویسی به زبان Python
مدت دوره:
60 ساعت
تعداد جلسات:
10 جلسه
روزهای برگزاری:
پنج شنبه
زمان برگزاری:
08:00 الی 14:00
مهلت ثبت نام: 1402/09/15 - 23:00
فرصت باقیمانده ثبت نام:

فرصت ثبت نام به پایان رسیده

ظرفیت باقیمانده: 0
تاریخ شروع: 1402/07/27
تاریخ پایان: 1402/09/30
قیمت دوره: 3,180,000 تومان

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


پیش‌نیاز: آشنایی با  مبانی برنامه نویسی (الگوریتم، فلوچارت نویسی ومقدمات برنامه نویسی)


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

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

 

اهداف اصلی این دوره چیست؟

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


پس از شرکت در این دوره، چه مهارت‌هایی را کسب خواهید کرد؟

•    آشنایی با نحوه نصب و راه‌اندازی پایتون و کار با مدیریت بسته pip و ساخت محیط مجازی پایتونی
•    آشنایی با انواع داده‌ها در پایتون
•    آشنایی با ساختارهای کنترل و تکرار
•    آشنایی با نحوه تعریف تابع و جنریتور و دکوراتور
•    مدیریت خطا
•    آشنایی با تعریف کلاس


فرصت‌های شغلی پس از گذراندن دوره:

تمامی مشاغل مرتبط با علم داده به دلیل سهولت و سرعت یادگیری به زبان برنامه نویسی پایتون نیازمند هستند و افراد متخصص در این حوزه از اولویت بالاتری برای استخدام بهره‌مند هستند.

در این دوره چه مهارتهایی یاد میگیرید؟

بررسی تفاوت عملگر تقسیم در نسخه ۲ و ۳

  • معرفی __future__ و نحوه دسترسی به تقسیم نسخه ۳ در نسخه ۲
  • بررسی انواع حالات نمایشی برای اعداد float
  • comment گذاری
  • بررسی print در نسخه ۲ و ۳
  • بررسی input
  • بررسی globals و locals و range و dir و id و type
  • variable

ساختار شرطی

  • عملگر های مقایسهای
  • معرفی indention
  • بررسی if به تنهایی
  • بررسی if به همراه else
  • بررسی elif
  • بررسی عبارت pass
  • بررسی شرط چندگانه (and و or )
  • بررسی شرط های تودرتو
  • شرط تک خطی
  • ترکیب شرط های تعریف شونده روی اعداد با عملگر های( )
  • استفاده از if و elseدر یک خط( معادل عملگر ? در زبان های c base)

ساختار تکرار

  • For
  • While
  • Nested for
  • Nested while
  • For else
  • Pass break continue

رشته ها

  • رشته های تک خطی
  • رشته های چند خطی
  • نحوه دسترسی به یک حرف از رشته
  • string slicing
  • بررسی indexing منفی
  • بررسی عملکرد عملگر + و * و in در رشته ها
  • تبدیل داده های عددی به رشته و بالعکس
  • بررسی برخی کارکتر های خاص( مانند \n )
  • بررسی رشته های خام
  • کاربرد -*- coding: utf -8-*-
  • string formatting
  • new string formatting
  • old string formatting

List ها :

  • انواع حالات تعریف لیست
  • دسترسی به اعضای لیست
  • بهروز رسانی مقادیر لیست
  • افزودن و حذف اعضای لیست
  • بررسی عملکرد چند عملگر بر لیست
  • بررسی چند تابع پرکاربرد
  • بررسی چند تابع پر

tuple ها:

  • انواع حالات تعریف تاپل
  • دسترسی به اعضای تاپل
  • بررسی عملکرد چند عملگر بر تاپل
  • بررسی چند تابع پرکاربرد
  • جا به جایی مقدار ۲ متغیر
  • مقایسه Tuple و list

dictionary ها:

  • انواع تعریف دیکشنری ها
  • استخراج اطلاعات دیکشنری
  • افزودن اطلاعات به دیکشنری
  • افزودن اطلاعات به دیکشنری
  • حذف اطلاعات از دیکشنری
  • بررسی چند تابع کاربردی

توابع:

  • انواع تابع از نظر آرگومان های ورودی
  • انواع تابع از نظر خروجی
  • return کردن چند مقدار
  • تهیه داکیومنت برای تابع
  • تابع تک خطی
  • تابع lambda
  • توابع بازگشتی
  • Generator ها

Set ها:

  • تعریف مجموعه
  • افزودن اطلاعات به مجموعه
  • بررسی عملیات مجموعه ها )نظیر اشتراک و اجتمال و زیر مجموعه و ...)

import کردن در محیط پایتون

  • reload کردن برنامه
  • اجرا به صورت script
  • گرفتن ورودی از terminal
  • تعیین نحوه اجرای برنامه در حالت import کردن یا اجرای اسکریپتی
  • ماژول ها و پکیج ها:
  • ایجاد ماژول
  • ایجاد پکیج
  • انواع حالات import کردن

کاربرد semicolon (;) و backslash (\)

  • Zen of Python
  • آشنایی با برخی PEP ها
  • معرفی عدد بی نهایت و برخی محاسبات مربوط به آن
  • معرفی nan
  • معرفی نوع داده null
  • بررسی تفاوت null و nan

کار با File

  • بررسی سطوح دسترسی به فایل
  • باز کردن فایل
  • خواندن و نوشتن در فایل
  • معرفی چندین تابع کاربردی
  • تغییر نام فایل
  • بستن فایل
  • حذف فایل
  • کار با فولدر ها (system directory )

آشنایی با Tkinter و ساخت فرم های گرافیکی

اشنایی با turtle

Database(sqlite3)

OOP

  • ساخت کلاس
  • ساخت شی از کلاس
  • class variable
  • دسترسی به اجزای کلاس
  • method
  • static method
  • class method
  • بررسی مفهوم self
  • متد سازنده __init__ (بررسی متد)
  • متد مخرب __del__ (بررسی متد)

کنترل خطا

  • Assertion
  • try – except
  • finally و else بررسی عبارت
  • try – except های تودرتو
  • try – except های چندگانه
  1. امیر حسین زند: لطفا فایل ها رو حذف نکنین. بعدا هم احتیاج میشه.ممنون


  2. امیر حسین محمدی خانقاه: سلام ضمن تشکر و خسته نباشید خدمت استاد و پرسنل عزیز کلاس های آموزشی پایتون عالی بود و آقای احمدپور بسیار استاد خوبی بودن


  3. فرزانه کرمانی: تدریس استاد عالی بود لطفا دوره تکمیلی این دوره برای اموزش پایتون پیشرفته با همین استاد رو هم بذارید


  4. عرفان صدربزاز: با سلام بسیار دوره کاربردی و اثرگذار می باشد همچنین شیوه تدریس استاد عالی است.


  5. ارشیا حائری مهریزی: خیلی خوب درس دادند و به نکات خوبی اشاره کردند ولی حیف که کامل نبود. راضی هستم


  6. سمیرا رضائی: با سلام خدمت شما لطفا فیلم جلسه اول را در پنل بگذارید چون این جلسات وابسته به هم هستند.


  7. فاطمه عسکری: سلام عرض میکنم سرکار خانم عیسی‌وندی بسیار مدرس عالی ای هستن ولع زیادی برای یاد دادن مطالب به شاگرداشون دارن ازشون تشکر میکنم .


  8. علی نوروزی فرد: با سلام و احترام ضمن تشکر از زحماتتون و کلاسهای عالی و بی نقص ، فایلهای ضبط شده کلاس پایتون (که در 31 مهر 1402 خاتمه پیدا کرد) کلهم پاک شده اند و هیچ دسترسی نداریم . خواهشمنداست دستور فرمایید فایلها مجددا در دسترس قرار بگیرند (حتی برای یک مدت کوتاه) . چون هنوز پروژه پایان ترم رو تحویل نداده ایم . ممنون بزرگواران


  9. درسا خالویی: کلاس تموم شده نمرات رو هنوز دریافت نکردم


  10. طه مصیبی: دوره کامل وجامع بود و به دیگران این دوره را پیشنهاد می کنم برای یادگیری پایتون.


لیست کلاس های دسته بندی برنامه نویسی به زبان Python
برنامه نویسی به  زبان Python- پنجشنبه ها 14-8
زهرا عیسوندی
شروع دوره:
1403/09/08
روزهای برگزاری:
پنج شنبه
ساعات جلسات:
08:00 الی 14:00
هزینه: 4,150,000 تومان
برنامه نویسی به  زبان Python - شنبه دوشنبه 13-9
اساتید جهاد دانشگاهی تهران
شروع دوره:
1403/09/17
روزهای برگزاری:
شنبه - دوشنبه
ساعات جلسات:
09:00 الی 13:00
هزینه: 4,150,000 تومان
برنامه نویسی به زبان Python - شنبه دوشنبه 20-16
اساتید جهاد دانشگاهی تهران
شروع دوره:
1403/09/17
روزهای برگزاری:
شنبه - دوشنبه
ساعات جلسات:
16:00 الی 20:00
هزینه: 4,150,000 تومان
برنامه نویسی به  زبان Python - چهارشنبه 14-9
اساتید جهاد دانشگاهی تهران
شروع دوره:
1403/09/21
روزهای برگزاری:
چهارشنبه
ساعات جلسات:
09:00 الی 14:00
هزینه: 4,150,000 تومان