Programming with Python (آنلاین)

تاریخ شروع:
  • 1404/08/25
  • 1404/08/29
شهریه دوره: 6,400,000 تومان
دپارتمان فناوری اطلاعات و ارتباطات (IT)
مدت زمان 60 ساعت
حضوری / آنلاین ترکیبی
شروع دوره 25 آبان 1404
روزهای برگزاری یکشنبه، سه‌شنبه
ساعات برگزاری 17:30–21:00
ثبت نام
شهریه دوره: 6,400,000 تومان
دپارتمان فناوری اطلاعات و ارتباطات (IT)
مدت زمان 60 ساعت
حضوری / آنلاین ترکیبی
شروع دوره 29 آبان 1404
روزهای برگزاری پنج‌شنبه، جمعه
ساعات برگزاری 13:00–17:00
ثبت نام
Programming with Python (آنلاین)
توضیحات دوره
در دنیای امروز، پایتون (Python) به عنوان یکی از پرکاربردترین و محبوب‌ترین زبان‌های برنامه‌نویسی شناخته می‌شود. از طراحی وب و توسعه نرم‌افزار گرفته تا هوش مصنوعی، علم داده و اتوماسیون، پایتون در بسیاری از پروژه‌های بزرگ جهان نقش کلیدی ایفا می‌کند. یادگیری این زبان، مسیری مطمئن و کاربردی برای ورود به دنیای برنامه‌نویسی و فناوری اطلاعات است.

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

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

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

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

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

در نهایت، دوره Programming with Python در مجتمع فنی تهران نمایندگی زعفرانیه فرصتی فوق‌العاده برای کسانی است که می‌خواهند وارد دنیای پرهیجان و پردرآمد فناوری شوند. این آموزش کاربردی، شما را برای اجرای پروژه‌های واقعی، ورود به بازار کار و رشد حرفه‌ای آماده می‌کند و پلی است میان یادگیری و موفقیت شغلی.
سر فصل‌ها

مقدمه ای بر پایتون

  1. توضیح در مورد زبان برنامه نویسی پایتون سال و کشور انتشار آن
  2. نحوه ورژن دهی یک نرم افزار
  3. حوزه های مورد استفاده در پایتون

نصب پایتون

  1. نشان دادن نحوه دانلود پایتون
  2. توضیح در مورد تفاوت در نسخه های مختلف
  3. توضیح در مورد لزوم استفاده از IDE و معرفی IDLE
  4. نشان دادن محیط IDLE

متغیر ها

  1. نشان دادن درخت برنامه نویسی
  2. معرفی DataType های اولیه در پایتون
    • Int
    • Float
    • Bool
    • String
  3. نشان دادن انواع عملیات ریاضی بر روی دیتا تایپهای فوق به صورت مختصر
  4. معرفی ابزار Type و نحوه کار کردن با آن
  5. تبدیل دیتا تایپ ها به هم (Type Cast)
  6. تعریف متغیر
    • سه قانون اساسی در تعریف متغیر
  7. کار کردن با ابزار print
  8. کار کردن با ابزار input
  9. توضیح مختصر در مورد فلوچارت
  10. معرفی دیتا تایپ لیست

اپراتور ها

  1. بیان مفهوم عملوند و عملگر
  2. معرفی اپراتورهای ریاضی
  3. معرفی اپراتورهای رابطه ای (شرطی)
  4. معرفی اپراتورهای منطقی
  5. معرفی اپراتورهای بیتی
  6. معرفی اپراتورهای انتساب
  7. معرفی اپراتورهای شناسایی
  8. معرفی اپراتورهای عضویت
  9. بیان ترتیب عملگرها

عبارت های شرطی

  1. توضیح لزوم استفاده از ساختارهای شرطی با فلوچارت
  2. معرفی ساختار if
  3. معرفی ساختار if – else
  4. معرفی ساختار if – elif
  5. معرفی ساختار match-case

حلقه ها

  1. بیان لزوم استفاده از حلقه ها با فلوچارت
  2. معرفی ساختار while
  3. معرفی ساختار for
    • بررسی تفاوت for با while
    • معرفی range
  4. معرفی ساختار حلقه های تو در تو
  5. دستورات کنترلی در حلقه ها
    • دستور continue
    • دستور break
  6. استفاده از else برای حلقه ها

لیست (پیشرفته)

  1. اپراتور های مرسوم در لیست
  2. بیان مفهوم mutable در لیست
  3. برش در لیست (List Slicing)
  4. معرفی متدهای گوناگون در لیست
  5. نحوه پیمایش در لیست

رشته (پیشرفته)

  1. اپراتورهای مرسوم در رشته
  2. بیان مفهوم immutable در رشته
  3. برش در رشته
  4. بیان مفهوم encoding در رشته
  5. بیان شکل های escape sequence در رشته
  6. معرفی متدهای گوناگون در رشته
  7. معرفی zip و enumerate
  8. معرفی ساختارهای formatting در رشته

توابع

  1. توضیح در مورد ساختار یک تابع
    • فاز define
    • فاز call
  2. بیان مفهوم حوزه متغیرها در توابع (NameSpace)
  3. بیان مفهوم Scope
  4. توابع بازگشتی
  5. آرگومان ها در توابع
    • آرگومان های پیش فرض
    • فراخوانی آرگومان با keyword
    • آرگومان های نامحدود
  6. توابع لامبدا
    • معرفی map
    • معرفی filter
    • معرفی reduce
  7. مدیریت خطاها (Exception Handler)
  8. تولید سیگنال خطا (Raise Exception)

تاپل

  1. تفاوت بین تاپل و لیست
  2. نحوه تعریف یک تاپل
  3. اپراتورهای مرسوم در تاپل
  4. مفهوم type cast در تاپل
  5. برش در تاپل
  6. معرفی متدهای گوناگون در تاپل
  7. کاربرد تاپل

دیکشنری

  1. نحوه تعریف دیکشنری
  2. اپراتورهای مرسوم در دیکشنری
  3. بیان مفهوم type cast در دیکشنری
  4. کار با آیتم های دیکشنری
  5. معرفی متدهای گوناگون در دیکشنری
  6. پیمایش بر روی دیکشنری

مجموعه

  1. نحوه تعریف مجموعه
  2. بیان مفهوم mutable در مجموعه
  3. بیان مفهوم type cast در مجموعه
  4. انجام عملیات مختلف بین مجموعه ای با عملگرها
  5. معرفی متدهای گوناگون در مجموعه
  6. معرفی متدهای گوناگون در مجموعه
  7. کاربرد مجموعه ها

ماژول modules

  1. ماژول ها در پایتون
    • Local Module
    • Standard Module
    • 3rd party
  2. معرفی ابزار pip لزوم استفاده از آن
  3. معرفی ماژول Math
  4. معرفی ماژول Time
  5. معرفی ماژول Random
  6. معرفی ماژول Datetime

کار با فایل

  1. معرفی انواع روش های مسیر دهی
    • Related
    • Absolute
  2. باز کردن فایل های متنی با ابزار open
    • معرفی انواع مدهای کار با فایل
    • معرفی انواع انکودینگ ها
    • بستن فایل به صورت عادی یا با بلوک with
    • مفهوم curser در فایل
  3. معرفی انواع روش های خواندن فایل
    • Read
    • Readline
    • Readlines
  4. معرفی انواع روش های نوشتن در فایل

شی گرایی

  1. بیان مفهوم object و class
  2. بیان جزئیات یک کلاس
    • Object variable
    • Class variable
    • Custom methods
    • Built-in methods
    • Class constructor
    • Class destructor
  3. بیان مفهوم وراثت
    • Single-level inheritance
    • Multi-level inheritance
    • Multiply inheritance
    • Method Resolution Order
  4. بیان مفهوم چند ریختی
    • Method overloading
    • Method overriding
    • Operator overloading
  5. بیان مفهوم Encapsulation

 

{{#ifUser}}{YouCommented}{{else}}{AddCommentAccess}{{/ifUser}}