فرم مشاوره و ثبت نام
SKU N/A دسته بندی

آموزش programming with python (آنلاین)

سرفصل ها:

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

ساختار شرطی

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

رشته ها:

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

list ها :

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

tuple ها:

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

dictionary ها:

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

حلقه ها:

  • حلقه for
  • حلقه تک خطی
  • حلقه های تودرتو
  • حلقه while
  • حلقه تک خطی
  • حلقه های تودرتو
  • بررسی else در حلقه for
  • اجرای حلقه بر dictionary ها
  • کاربرد عبارت pass و break و continue
  • بررسی تفاوت کاربرد while و for

توابع:

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

Generator ها:

  • مقایسه سرعت عمل تابع بازگشتی و معمولی
  • تعریف یک ژنراتور ها
  • استفاده از ژنراتور ها
  • بررسی کاربرد ژنراتور ها

Set ها:

  • تعریف مجموعه
  • افزودن اطلاعات به مجموعه
  • بررسی عملیات مجموعه ها )نظیر اشتراک و اجتمال و زیر مجموعه و …)
  • اجرای برنامه های پایتونی
  • import کردن در محیط پایتون
  • reload کردن برنامه
  • اجرا به صورت script
  • گرفتن ورودی از terminal
  • تعیین نحوه اجرای برنامه در حالت import کردن یا اجرای اسکریپتی

ماژول ها و پکیج ها:

  • ایجاد ماژول
  • ایجاد پکیج
  • انواع حالات import کردن
  • PYTHONPATH
  • مشکل loop بی نهایت در import کردن 2 ماژول
  • آشنایی با sublime و eclipse و jupyter
  • کاربرد semicolon (;) و backslash ()
  • Zen of Python
  • آشنایی با برخی PEP ها
  • معرفی عدد بی نهایت و برخی محاسبات مربوط به آن
  • معرفی nan
  • معرفی نوع داده null
  • بررسی تفاوت null و nan
  • virtualenvwrapper-win و virtualenvwrapper و virtualenv
  • ساخت محیط مجازی
  • نمایش محیط های مجازی موجود
  • فعال سازی و غیر فعال سازی محیط مجازی
  • حذف محیط مجازی
  • بررسی ساختار فایلهای یک محیط مجازی
  • تهیه نسخه پشتیبان از محیط مجازی
  • کنترل خطا
  • Assertion
  • try – except
  • finally و else بررسی عبارت
  • try – except های تودرتو
  • try – except های چندگانه
  • ارسال آرگومان ورودی به exception
  • کار با File
  • بررسی سطوح دسترسی به فایل
  • باز کردن فایل
  • خواندن و نوشتن در فایل
  • معرفی چندین تابع کاربردی
  • تغییر نام فایل
  • بستن فایل
  • حذف فایل
  • کار با فولدر ها (system directory )
  • کار با تاریخ و زمان
  • کار با دیتای اینترنت
  • Decorator ها:
  • بررسی مفهوم decorator
  • تعریف decorator
  • نحوه استفاده از decorator
  • معرفی و مقایسه اشیاء immutable و mutable
  • مقایسه deep copy و sallow copy
  • OOP
  • ساخت کلاس
  • ساخت شی از کلاس
  • class variable
  • دسترسی به اجزای کلاس
  • method
  • static method
  • class method
  • بررسی مفهوم self
  • متد سازنده __init__ (بررسی متد)
  • متد مخرب ) __del__ بررسی متد(
  • سربارگذاری عملگر ها
  • تهیه داکیومنت برای کلاس
  • افزودن و حذف دستی ویژگی به شی
  • در نام گذاری ها underline بررسی کاربرد
  • ارث بری
  • معرفی و مقایسه old style classes و new style classes
  • data hiding
  • بررسی روابط بین اشیاء و کلاس ها

 

 

توضیحات

دوره programming with python

زبان برنامه نویسی پایتون یکی از پر کاربرد ترین زبان های برنامه نویسی است زیرا علاوه بر رایگان بودن ساختار بسیار ساده ای نیز دارد و همین امر موجب شده که بیشتر افرادی که به صورت میان رشته ای فعالیت میکنند پایتون را به عنوان ابزاری برای حل مسائل انتخاب می کنند. در ادامه به برخی از کاربرد های این زبان اشاره شده است.
برنامه نویسی وب
یادگیری ماشین
یادگیری عمیق
تحلیل داده
web scrapping
امنیت و تست نفوذ
big data
برنامه نویسی موبایل
آموزش علوم کامپیوتر
پردازش تصویر و بینایی رایانه.

زبان برنامه نویسی پایتون یکی از پر کاربرد ترین زبان های برنامه نویسی است زیرا علاوه بر رایگان بودن ساختار بسیار ساده ای نیز دارد و همین امر موجب شده که بیشتر افرادی که به صورت میان رشته ای فعالیت میکنند پایتون را به عنوان ابزاری برای حل مسائل انتخاب می کنند. در ادامه به برخی از کاربرد های این زبان اشاره شده است. برنامه نویسی وب یادگیری ماشین یادگیری عمیق تحلیل داده web scrapping امنیت و تست نفوذ big data برنامه نویسی موبایل آموزش علوم کامپیوتر پردازش تصویر و بینایی رایانه. روباتیک توسعه بازی پزشکی و داروسازی زیست شناسی و بیوانفورماتیک. پلاسما علوم اعصاب و روانشناسی

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

مدت دوره : 60 ساعت
مهارت های اکتسابی: افراد در این دوره زبان برنامه نویسی پایتون را فرا میگیرند و توانایی حل مسائل با استفاده از این زبان را پیدا می کنند. دوره ی پایتون پیش نیاز ورود به دوره های هوش مصنوعی می باشد.
مخاطبان: این دوره برای تمامی افرادی که  در رشته IT درحال تحصیل هستند و تمامی علاقه مندان به برنامه نویسی و هوش منصوعی مناسب می باشد
بازار کار :هرچند پایتون یکی از پرکاربرد ترین زبان های برنامه نویسی است اما امکان پیدا کردن شغل صرفا با گذراندن این دوره کم است اما غیر ممکن نیست. افرادی که از این دوره فارغ التحصیل می شوند احتمال پیدا کردن شغل به صورت کارآموز را در شرکت های نرم افزاری خواهند داشت.

مدارک:  به دانشپذیران پس از گذراندن دوره ها و قبولی در آزمون مدارک ذیل اعطاء می گردد:

مدرک فارسی – انگلیسی مجتمع فنی تهران با کد پیگیری قابل ترجمه رسمی با تایید دادگستری و وزارت امور خارجه.

لطفا پس از اتمام مراحل ثبت نام جهت اطلاعات بیشتر و تاریخ شروع دوره با کارشناسان ما به شماره های 44739961-44739971-44739981 تماس حاصل نمایید و یا به شماره واتس اپ 09353043262 پیام ارسال نمایید.

توضیحات تکمیلی

روزهای برگزاری کلاس

روزهای شنبه و دوشنبه ساعت 17:00 الی 20:00(شروع دوره 03/04/02)

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “آموزش programming with python (آنلاین)”

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

دوره های مرتبط

آموزش دوره Machine Learning With Python (آنلاین)

سطح دوره: تخصصی
گواهینامه: دارد
حضوری | آنلاین: 50 ساعت
44,000,000 ریال

آموزش برنامه نویسی الگوریتم (آنلاین)

سطح دوره: عمومی
گواهینامه: دارد
حضوری | آنلاین: 40 ساعت
22,000,000 ریال

آموزش دوره Java SE 8 Programming (آنلاین)

سطح دوره: تخصصی
گواهینامه: دارد
حضوری | آنلاین: 50 ساعت
44,000,000 ریال

آموزش C#Programming (آنلاین)

سطح دوره: تخصصی
گواهینامه: دارد
حضوری | آنلاین: 60 ساعت
40,000,000 ریال

آموزش ICDL PACK (آنلاین)

سطح دوره: عمومی
گواهینامه: دارد
حضوری | آنلاین: 131 ساعت
37,000,000 ریال

آموزش دوره  Microsoft Office Excel 2021 Expert(آنلاین)

سطح دوره: عمومی
گواهینامه: دارد
حضوری | آنلاین: 30 ساعت
20,000,000 ریال