1 آموزش python در کرج

آموزش python در کرج

  زبان پایتون توسط شخصی بنام خودو فان روسوم (Guido van Rossum) و در سال ۱۹۸۹ ساخته شد.

پکیج آموزشی صفر تا صد پایتون ویژه هک و امنیت

پایتون یک زبان سطح بالا با syntax بسیار ساده می باشد و از نظر ظاهری بسیار شبیه به زبان انگلیسی است. حتی کسی که دانشی از برنامه نویسی ندارد با دیدن یک متن تقریبا ساده از زبان پایتون میتواند متوجه شود که این برنامه چه قصدی دارد و چه کاری انجام می دهد.

پکیج آموزشی صفر تا صد پایتون

 

پایتون یک زبان آزاد است و متن باز و توسط بنیاد نرم افزار پایتون توسعه پیدا میکند، مدیریت این بنیاد توسط آقای فان روسوم انجام می شود.

پروژه ها و نرم افزار های تحت پایتون

زبان پایتون در موارد مختلفی قابل استفاده است از برنامه های کاربردی گرفته تا ساخت وبسایت های اینترتی. این زبان محدود به دستگاه یا سیستم خاصی نیست و دست شما را برای ساخت هر نوع برنامه ای باز می گذارد. از نمونه برنامه ها و وب سایت های ساخته شده با این زبان می توان به:

  • موتور جستجوی گوگل
  • وب سایت ناسا
  • وب سایت پایتون
  • نرم افزار بیت تورنت
  • نرم افزار بلندر
  • و همچنین از زبان پایتون به عنوان زبان اسکریپت نویسی در بعضی نرم افزار ها مثل Cinema 4D و ۳D Max
  • تست نفوذ
  • و ...

برنامه نویسان گوگل یکی از بزرگترین استفاده کنندگان از این زبان هستند و بطور مغرورانه ای به استفاده ای از آن افتخار می کنند.

پکیج آموزشی صفر تا صد پایتون 

  هدف کلاس

 برترین و قوی ترین زبان برنامه نویسی شناخته شده تا کنون که حتی از Java نیز پیشی گرفته و مورد استفاده ی ناسا است پایتون نام دارد. هدف این کورس آموزشی، یادگیری این زبان به طور فشرده از مبتدی تا پیشرفته است.

  انتظاراتی که پس از اتمام دوره از دانش پژوه می رود:

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

پکیج صفر تا صد پایتون شامل سه سطح است که می توانید برای دیدن سیلابس هر یک روی لینک های زیر کلیک کنید:

سطح مقدماتی

  • مسائل پایه
    • پایتون چیست؟
    • اولین برنامه
    • عملگر های ساده
    • مقادیر غیر صحیح Float
    • دیگر اپراتور های عددی
    • رشته ها
    • ورودی و خروجی ساده
    • عملیات بر روی رشته ها
    • تغییر ماهیت
    • متغیر ها
    • عملگر های در محل
    • استفاده از یک ویرایشگر
  • کنترل ساختار
    • مقایسه و مقادیر Boolean
    • دستورات شرطی حاوی if
    • دستورات شرطی حاوی else
    • منطق Boolean
    • اولویت اپراتور
    • حلقه های while
    • لیست ها
      • عملگر های لیست
      • توابع لیست
    • استفاده از range
    • حلقه های for
    • یک ماشین حساب ساده
  • توابع و ماژول ها
    • استفاده مجدد از کد
    • توابع
    • آرگومان های توابع
    • کامنت و رشته های داکیومنتری
    • توابع به عنوان شئ
  • ماژول ها
    • کتابخانه های استاندارد و PIP
  • استثناها و فایل
    • استثنا (exception)
    • حل و رفع استثناها
       (exception handeling)
    • استفاده از finally
    • فعال سازی یک استثنا
      (raising exception)
    • Assertion
  • باز کردن فایل ها
    • خواندن محتویات فایل ها
    • نوشتن در فایل ها
    • عملیات دیگر با فایل ها
  • مدل های دیگر
    • None
    • دیکشنری ها
    • توابع دیکشنری
    • تاپل ها
    • قطعه های لیست
      • مقایسه لیست
    • فرمت در رشته ها
    • توابع مفید
    • آنالیز متن
  • انجام پروژه پایانی

سطح پیشرفته

  • برنامه نویسی تابع گرا
  • مقدمه برنامه نویسی تابع گرا
    • استفاده از lambdas
    • استفاده از map و filter
  • جنراتور ها
  • دکوراتورها
  • توابع بازگشتی
  • استفاده از set
  • استفاده از Itertool
  • برنامه نویسی شئ گرا
    • کلاس ها
    • وراثت
  • روش های جادویی و اضافه بار اپراتور
  • چرخه زندگی شی
  • مخفی سازی داده
  • کلاس ها و متد های ایستا
  • خواص متد
  • کار با پایگاه داده های SQLite3
    • درج در پایگاه داده ها
    • درج داینامیک اطلاعات در پایگاه داده
    • خواندن از پایگاه داده
  • نمونه های گرافیکی
  • بروزرسانی اطلاعات و حذف
  • آشنایی با دیگر ماژول های پایتون
    • پایتون در برنامه نویسی وب
  • پایتون در برنامه نویسی گرافیکی
  • پایتون در پردازش تصویر

 

سطح پیشرفته کار با واسط گرافیکی

  • Tk و tkinter چیست؟
    • مقدمه آشنایی با tk
    • چرا از tk استفاده کنیم؟
    • چقدر می تواند قدرتمند باشد؟
    • آیا می توان اپلیکیشن های خوبی ایجاد کرد؟
  • مسائل مقدماتی
    • ساخت بدنه
    • ساخت کلید و دکمه ها
    • مشخصات و تنظیمات کلید
    • استفاده از کلید ها با عملیات
    • ساخت اپلیکیشن اولیه
  • آشنایی با اپراتور های بیشتر
    • استفاده از Canvas
    • ساخت چک باکس
    • ساخت فیلد ورود اطلاعات
    • زیر ساخت Frame
  • ساخت Label
  • ساخت یک List Box
  • ساخت اپلیکیشن یکپارچه
  • اصلاح اخطار ها
  • کار با منو ها
    • منو چیست و چگونه می تواند کمک کند
    • استفاده از ویجت منو
    • کلید های منو
    • ساخت زیر منو ها
    • ساخت کلید های File و About
    • ساخت اپلیکیشن یکپارچه
  • اپراتور های دیگر
    • کلید های رادیویی
    • وسعت پذیری
    • Scrollbar
    • نوشته و Text
    • پنجره های سطح بالا
  • SpinBox
    • Paned Window
    • پرچسب هایFrame
    • ساخت اپلیکیشن یکپارچه
  • هشدار ها
    • ساخت tkMessage box
    • ساخت message box
    • اخطار ها
    • ساخت اپلیکیشن یکپارچه
  • سطوح پیشرفته تر
    • Standard attributes
    • Geometry management
  • آشنایی با سطوح بعدی و دیگر ماژول های گرافیکی

سطح پیشرفته تست نفوذ و امنیت

  • تست نفوذ چیست؟
  • هک یا تست نفوذ؟
  • چه کسانی تست نفوذ انجام می دهند و چرا
  • آشنایی اولیه با مسائل شبکه و Network+
  • آشنایی با لینوکس
  • انواع نسخه های لینوکس
  • آشنایی با  کالی لینوکس
  • نحوه نصب در سیستم و ماشین مجازی
  • آشنایی اولیه با دستورات لینوکسی
  • آشنایی با ماژول OS
  • آشنایی با اسکریپت نویسی
  • آشنایی با ابزار های KALI
    • Nmap
    • Hydra
    • Social engeneering
    • Aircrack-ng
    • Airodump-ng
    • Yersinia
    • Ettercap
    • Reaver
  • چطور جلوی حملات رو بگیریم
  • آشنایی با انواع ویروس ها و باج افزار ها
  • تست نفوذ روی شبکه های وایرلس
  • تست نفوذ از طریق تلفن هوشمند
  • IOT در تست نفوذ
  • استفاده از ماژول pynput
  • استفاده از سرویس Tor
  • Web page bruteforce
  • Key logger
  • Fake view
  • کار با ماژول های سطح بالا

 

ثبت نام در هر یک از سطوح به طور جداگانه امکانپذیر است.

 

 

 


تماس با ما

آدرس: چهارراه هفت تیر به سمت میدان توحید، جنب خیابان سیزده آبان، ساختمان میلاد، طبقه دوم

تلفن تماس: 02632207952
تلفن تماس: 02632239460
شماره موبایل: 09355455050

________________________________________