آکادمی برنامه نویسان

لوگو
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره

 Python

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

 Pythonرو نشنیده باشه . Pythonیک زبان برنامه نویسی ھمه منظوره و سطح بالا

ھست که از بدو تولدش به علت خوانایی و سادگی بالا مورد استقبال برنامه نویسان و

مھندسین قرار گرفته. اما اشتباه نکنید! سادگی این زبان دلیل بر ضعیف بودن آن نیست.

منظور از ھمه منظوره بودن این است که شما میتوانید با دانش به این زبان برای پلتفرم

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

زمینه ی شاخه ھای ھوش مصنوعی (ML,DL,NLP) و تولید  Web Applicationھا و

ھمچنین محاسبات مھندسی و … اشاره کرد.

(Embedded System) *سیستم نھفته

سیستم نھفته یا  Embedded Systemدستگاه ھایی بر پایه میکروکنترلر ھا ھستند که

کاربرد ھای بسیار گوناگونی در صنعت خودکارسازی کارخانه ھا، ھوشمند سازی منازل،

صنعت مخابرات و ارتباطات، علوم رباتیک و اینترنت اشیا و … دارند.

میکروکنترلر نیز تراشه ای برنامه پذیر است که پیاده سازی آن بر اساس معماری کامپیوتر

ھا انجام شده و با استفاده از  PORTھای تعبیه شده بر روی آن میتوان با دستگاه ھا و

تجھیزات دیگر ارتباط برقرار کرد.

*میکرو پایتون (MicroPython)

میکرو پایتون (MicroPython) پیاده سازی ای بر اساس  Python3است که برای

برنامه نویسی میکروکنترلر ھا با  Pythonطراحی شده.  MicroPythonابتدا برای برنامه نویسی بر روی  PyBoardھا طراحی شده اما با استقبال برنامه نویسان و مھندسین ھم اکنون  MicroPythonاز میکروکنترلر ھای گوناگون سری  ARMو برد ھای

محبوب نظیر  Raspberry Pi Pico , Arduinoو ھمچنین تراشه ھای قدرتمند ESP8266و  ESP32نیز پشتیبانی میکند.

پیش نیازها

دوره هیچ پیش نیازی ندارد. اما آشنایی با یک زبان برنامه نویسی باعث سهولت و درک
بهتر مباحث ابتدایی خواهد شد. 
 

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

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

سرفصل دوره

*فصل صفرم (ورود به دنیای برنامه نویسی)
*فصل اول(آماده سازی محیط و ابزار ها برای شروع برنامه نویسی پایتون)
*فصل دوم (مقدمه ای بر پایتون و کار با خروجی استاندارد)
*فصل سوم (عملگر های ریاضی در پایتون)
*فصل چهارم (متغیرها و انواع داده ها و توابع مفید آن ها در پایتون)
*فصل پنجم (عمیق شدن در ورودی و خروجی استاندارد در پایتون)
*فصل ششم (عملگرهای مقدار دهی در پایتون)
*فصل هفتم (تصمیم گیری در پایتون)
*فصل هشتم (حلقه ها در پایتون)
*فصل نهم (عملگر های منطقی در پایتون)
*فصل دهم (انواع مبنای اعداد و عملگر های بیتی در پایتون)
*فصل یازدهم (عملگر های عضویت در پایتون)
*فصل دوازدهم (عملگر های هویت در پایتون)
*فصل سیزدهم (شی گرایی در پایتون)
*فصل چھاردهم (کتابخانه های پرکاربرد در پایتون)
*فصل پانزدهم (ورود به دنیای الکترونیک)
*فصل شانزدهم (آشنایی با تجهیزات و قطعات الکترونیک و اتصالات مدارات الکترونیک)
*فصل هفدهم (آشنایی با برد Raspberry Pi Pico)
*فصل هجدهم (کار با خروجی های دیجیتال در برد)
*فصل نوزدهم (کار با ورودی های دیجیتال برد و آشنایی با مقاومت های بالا کش و
پایین کش)
*فصل بیستم (کار با ورودی های آنالوگ در برد)
*فصل بیست و یکم (کار با خروجی های آنالوگ در برد PWM)
*فصل بیست و دوم (کار با پروتکل UART)
*فصل بیست و سوم (کار با پروتکل TWI)
*فصل بیست و چهارم (کار با پروتکل OneWire)
*فصل بیست و پنجم (کار با پروتکل SPI)
*فصل بیست و ششم (کار با نمایشگر های کاراکتری و تکه ای)
*فصل بیست و هفتم (پیاده سازی چندین پروژه پرکاربرد در دنیای واقعی)
*فصل بیست و هشتم (امتحان پایانی)
>>ھر قسمت به همراه چندین پروژه کاربردی تدریس خواهد شد تا دانشجو درک و دید
بهتری از مباحث تدریس شده پیدا کند<<
>>فهرست فوق بدین معنا نیست که هر فصل یک جلسه می باشد. ممکن است یک فصل
چند جلسه و یا بخشی از یک جلسه باشد<<
>>امتحان پایانی نیز تمامی مباحث تدریس شده را شامل می باشد تا یک تعیین سطح بین
دانشجویان دوره نیز انجام شود< 
 

اهداف این آموزش

بعد از گذراندن دوره تسلط نسبی بر زبان برنامه نویسی Pythonو پیاده سازی
MicroPythonپیدا خواهید کرد که با تمرین و ارتقای دانش می توان به این مهارت ارتقا
بخشید 
 

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

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

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

آخرین مقالات

مشاهده همه