آموزشگاه برنامه نویسان

دوره آموزش پایتون از مقدماتی تا پیشرفته

توضیحات این دوره

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

پیش نیازهای این دوره

  • آشنایی با مبانی کامپیوتر

مخاطبان این دوره

  • مخاطبان این دوره تمامی افرادی هستند که در هر رشته ای علاقمند هستند تا با یک زبان برنامه نویسی ساده و کاربردی آشنا شوند.

مزایای شرکت در این دوره

  • شروع برنامه نویسی پایتون از نقطه صفر برنامه نویسی
  • برنامه نویسی همزمان با آموزش که به دانشجویان کمک میکند تا با اصول برنامه نویسی آشنا شوند
  • مثالهای عملی و تمرین های عملی از دنیای واقعی
  • پوشش کامل منابع روز دنیا
  • آموزش پایتون 3 بهمراه پشتیبانی از پایتون 2.7

سرفصل این دوره

  • نصب و راه اندازی زبان پایتون
    • آشنایی با ورژن های مختلف
    • نصب پایتون
    • نصب  محیط های توسعه گوناگون مناسب پایتون و استفاده از آنها
    • نصب از Iron Python  
    • استفاده از دستور pip
      • نصب
      • جستجوی ماژول ها
      • پاک کردن ماژولها
  • مقدمات زبان برنامه نویسی پایتون
    • کلمات کلیدی در پایتون
    • انواع داده
    • متغییر ها
    • اعمال مرتبط با اعداد
    • اعمال مرتبط با Sequence  ها
      • رشته ها
      • توابع مهم کاربردی رشته ها
    • اعمال مرتبط با Set  ها
    • اعمال مرتبط با دیکشنری ها
    • اعمال کنترل جریان
    • متد ها
  • شی گرایی در پایتون
    • کلاسها و نمونه گیری
    • متدهای جادویی
    • دکوریتور ها
    • پلی مورفیسم
    • اینترفیس ها در پایتون
  • مدیریت خطاها در پایتون
    • دستور try
    • دستور with   
    • انتشار خطاها
    • تولید خطاها
    • شخصی سازی خطاها در پایتون
    • استفاده از assert  در تست برنامه
  • ماژولها در پایتون
    • تولید ماژول
    • استفاده از ماژول ها
    • بسته بندی ماژول ها
  • رشته ها و مدیریت اشیا
    • انواع رشته
    • فرمت بندی رشته ها
    • Text Wrapping
    • استفاده از یونیکدها
      • آشنایی با UTF8  و نحوه استفاده از زبان فارسی در برنامه های پایتون
  • Regular Expressions
    • مبانی ریاضی و فرمت استاندارد جهانی
    • استفاده در برنامه نویسی پایتون
  • برنامه نویسی فرم ها با پایتون
    • نمایش یک پیغام ساده در مسیج باکس
    • پیاده سازی فرم ها  با ماژول tk
    • کنترلهای مهم tk
      • Label
      • Button
      • Input Box
    • ترسیمات در فرم ها
      • ترسیم خط
      • ترسیم دایره
      • ترسیم مستطیل
      • ترسیم چند ضلعی
  • تست برنامه در پایتون
    • مثالهایی از برنامه های بزرگ
    • تست برنامه های بزرگ
    • دستور assert
    • تست ماژولها
    • دیباگ برنامه ها در پایتون
    • بهینه سازی برنامه ها در پایتون
  • مدیریت IO  و فایل
    • ماژول io  در پایتون
    • ماژولهای کمکی برای مدیریت فایل
    • استفاده از فایلهایIn-Memory
    • کمپرس کردن فایل
    • ماژول os  در پایتون
  • کار با پایگاه داده ها
    • مبانی پایگاه داده  بر پایه SQL
    • سریالایز کردن  شی ها
    • ماژول DBM
    • استفاده از  Python Database
  • مدیریت زمان در پایتون
  • چند نخی در پایتون
    • مبانی چند نخی در سیستم های عامل
    • ماژول threading
    • ماژول queue
    • ماژول multiprocessing
  • مدیریت اعداد
    • استفاده از مالژولهای math  و cmath
    • استفاده از ماژول numpy
    • استفاده از ماژول gmpy2
  • پایتون و Lambda
    • دستور map
    • دستور filter
    • دستور reduce
    • متد های بینام در پایتون
    •  
  • برنامه نویسی شبکه و وب
    • ارسال ایمیل در پایتون
    • مبانی HTML
    • فلاسک و یک صفحه وب ساده
    • مدیریت کوکی و جلسه در فلاسک
  • برنامه نویسی سخت افزار با پایتون
    • پیاده سازی یک مثال عملی در سخت افزار
  • امنیت در برنامه نویسی پایتون

اهداف این دوره

  • آموزش زبان برنامه نویسی به برنامه نویسان مبتدی تا یادگرفتن اصول زبانهای برنامه نویسی
  • آموزش قواعد زبان برنامه نویسی پایتون

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مطالب بلاگ

مشاهده همه