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

کامپیوتر | دوره های برنامه نویسی | برنامه نویسی به زبان Python
فرصت ثبت نام کلاس زمان باقیمانده
ثانیه
دقیقه
ساعت
روز
تاریخ پایان ثبت نام 1404/01/28 - 23:00
تاریخ شروع کلاس 1404/01/28
تاریخ پایان کلاس 1404/03/29
مدت دوره
60 ساعت
تعداد جلسات
10 جلسه
روزهای برگزاری
پنج شنبه
زمان برگزاری
08:00 الی 14:00
معرفی دوره

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


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


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

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

 

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

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


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

•    آشنایی با نحوه نصب و راه‌اندازی پایتون و کار با مدیریت بسته 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. علی نوروزی فرد
    با سلام و احترام ضمن تشکر از زحماتتون و کلاسهای عالی و بی نقص ، فایلهای ضبط شده کلاس پایتون (که در 31 مهر 1402 خاتمه پیدا کرد) کلهم پاک شده اند و هیچ دسترسی نداریم . خواهشمنداست دستور فرمایید فایلها مجددا در دسترس قرار بگیرند (حتی برای یک مدت کوتاه) . چون هنوز پروژه پایان ترم رو تحویل نداده ایم . ممنون بزرگواران
  8. ارشیا حائری مهریزی
    خیلی خوب درس دادند و به نکات خوبی اشاره کردند ولی حیف که کامل نبود. راضی هستم
  9. درسا خالویی
    کلاس تموم شده نمرات رو هنوز دریافت نکردم
  10. طه مصیبی
    دوره کامل وجامع بود و به دیگران این دوره را پیشنهاد می کنم برای یادگیری پایتون.
  11. سيده نرجس شعاعي
    باسلام من کلاس پایتون رو با سرکار خانم مهندس دیهیم در آن مرکز گذراندم ایشون استادی بسیار با سواد مرتب و متعهد هستند و به مدرکی که از جهاد دانشگاهی صادر می شود و دانش فراگیران اهمیت قائلند امکانات مرکز در حد قابل قبول است علت عالی نبودن سیستم گرمایش سرمایش ضعیف طوری دما معمولا مطلوب اکثریت نیست (معمولا خیلی گرم است ) سیستم ها گاها ایراد دار هستند و به ناچار باید از لب تاب های شخصی استفاده کرد
بیشتر
فرصت ثبت نام کلاس زمان باقیمانده
ثانیه
دقیقه
ساعت
روز
زمان پایان ثبت نام 23:00 - 1404/01/28
تاریخ شروع کلاس 1404/01/28
تاریخ پایان کلاس 1404/03/29
5,810,000
افزودن به سبد خرید
افزودن به سبد خرید
5,810,000

بارگزاری کلاس های پیشنهادی برای شما ...
کلیه حقوق متعلق به جهاد دانشگاهی است. نقل مطالب با ذکر منبع مجاز است. قدرت گرفته از نما (نرم افزار مدیریت آموزش)