تهران، میدان انقلاب

بوت‌ کمپ برنامه‌ نویسی پایتون

دریچه‌ی ورود به دنیای هوش مصنوعی و علوم داده

زبان برنامه نویسی پایتون چیست؟

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

مزایای یادگیری پایتون چیست؟

زبان برنامه نویسی پایتون چند مزیت مهم دارد که آن را به یکی از محبوب‌ترین زبان‌های برنامه نویسی در دنیا تبدیل کرده است:

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

تفاوت بوت‌ کمپ‌ های برنامه‌ نویسی بامداد با دوره‌ های آموزشی معمول چیست؟

بوت‌کمپ‌های برنامه‌نویسی، آموزش‌های فشرده، کوتاه‌مدت، پروژه‌محور و کاربردی هستند که افراد را برای ورود به بازار کار آماده می‌کنند. 

یادگیری مهارت برنامه‌نویسی از طریق شرکت در بوت‌کمپ‌های بامداد، چند مزیت دارد:

– در زمان صرفه‌جویی می‌شود: علاوه بر یادگیری دانش تئوری، با کار عملی روی پروژه‌های واقعی، در کوتاه‌ترین زمان مهارت فنی کسب می‌کنید.

– کار کردن روی پروژه‌ها را در قالب تیم یاد می‌گیرید: به شکل عملی با پروژه‌ها درگیر می‌شوید، مهارت حل مساله و کار تیمی در شما تقویت می‌شود و شرایط خاص، مدیریت بحران را یاد می‌گیرید.

– شبکه‌سازی می‌کنید: با افرادی آشنا می‌شوید که با شما هدف یکسانی دارند و با تیم‌سازی، فرصت‌های شغلی جذاب را شکار می‌کنید.

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

– به بازار کار معرفی می‌شوید: پس از اتمام دوره و تحویل و دفاع از پروژه نهایی، با در دست داشتن کارنامه شایستگی، به شرکت‌های متقاضی جذب نیروی برنامه‌نویس معرفی می‌شوید.

سر فصل‌ های بوت کمپ برنامه نویسی پایتون

  • مفاهیم پایه در برنامه‌نویسی
  • IDE چیست؟ آشنایی با انواع زبان‌های برنامه‌نویسی و …
  • کاربرد زبان پایتون در صنایع و علوم مختلف
  • آشنایی با دستورات مرتبط با کنترل جریان در برنامه‌نویسی
  • دریافت و ارسال داده
  • کتابخانه Math
  • کتابخانه DateTime
  • پروژه: محاسبه دقیق سن افراد بر اساس سال تولد
  • دستور شرطی
  • آشنایی با if … elif … else در پایتون و حل چند مثال عملی
  • حلقه‌ها در پایتون
  • کار با حلقه‌های for و while و حل چند مثال کاربردی
  • ماژول random
  • پروژه‌ها:
    • محاسبه و تشخیص اعداد اول
    • تولید رمزهای خودکار با تعیین طول رمز و کاراکترهای خاص
  • کار با داده ساختارهای String, List, Tuple, Set
  • پروژه‌ها:
    • شناسایی یک آدرس وب معتبر
    • سیستم انتخاب واحد و صدور کارنامه
    • تشخیص کلمات پالیندروم
  • دیکشنری، توابع مهم آن و نحوه‌ی استفاده از آن‌ها
  • سیستم آموزش دانشگاه با استفاده از دیکشنری
  • تابع
  • نحوه تعریف تابع در پایتون
  • برگشت مقدار داده به برنامه از تابع
  • برگشت چندمقداری از تابع
  • پارامتر اختیاری
  • پارامتر با مقدار پیش‌فرض
  • ارسال تاپل یا دیکشنری به عنوان آرگومان در تابع
  • فراخوانی با نام آرگومان‌های تابع
  • متغیر سراسری در تابع
  • توابع بازگشتی و نحوه‌ی استفاده از آن‌ها

پروژه شبیه‌سازی سیستم صف بانک در پایتون

  • ساخت ماژول
  • استفاده از ماژول
  • انواع وضعیت‌های خواندن، نوشتن و ایجاد فایل‌های متنی
  • نحوه درج و بازخوانی داده از فایل‌های متنی
  • خواندن مستقیم از یک فایل متنی و نوشتن در فایل متنی دیگر
  • ایجاد یک فایلِ متنی جدید از ترکیب فایل‌های متنی دیگر
  • خواندن، پردازش لیست و نوشتن در فایل
  • تعریف فرم، برچسب، کلید و جعبه متن
  • نحوه شناسایی و استفاده از رویدادهای فرم
  • نحوه تشخیص و کاربرد کلیدهای صفحه کلید در فرم
  • ایجاد رنگ برای نوشتارهای ابزارهای مورد استفاده در پایتون
  • استفاده از Canvas برای رسم اشکال در فرم‌های پایتون
  • کار با Check Button
  • کار با Radio Button
  • مترجم متن آنلاین با استفاده از سرویس گوگل
  • پیاده‌سازی مبدل دما با رابط گرافیکی
  • بازخوانی دمای یک شهر خاص با استفاده از سرویس آنلاین هواشناسی گوگل
  • شبیه‌سازی Key Logger
  • دستیار شخصی ویندوز
  • تعاریف مهم در شی‌گرایی
  • کلاس و شی در پایتون
  • تعریف تابع سازنده و کاربردهای آن
  • انواع دسترسی‌ها در کلاس و شی‌های ایجاد شده در آن
  • ارث‌بری
  • پروژه سیستم آموزش دانشگاه با استفاده از شی‌گرایی
  • کار با کتابخانه Numpy
  • کار با کتابخانه Pandas
  • توابع مهم کتابخانه Pandas و نحوه ساخت و کار با آن‌ها
  • فراخوانی و استفاده از داده‌های فایل اکسل در قالب DataFrame
  • پروژه عملی شبیه‌سازی lookup اکسل با پایتون بر روی داده های واقعی

  • پروژه مربع جادویی با استفاده از numpy

  • نحوه بکارگیری تابع Plot
  • روش استفاده از figure
  • نحوه ذخیره نمودار در قالب فایل تصویری
  • رسم نمودار ستونی
  • رسم نمودار scatter
  • رسم نمودار دایره‌ای
  • رسم هیستوگرام
  • نمایش تصاویر با استفاده از Matplotlib

سوالات پر تکرار

این بوت‌کمپ جامع است؛ از مباحث مقدماتی شروع می‌شود و تا سطح پیشرفته پایتون ادامه دارد. بنابراین ثبت نام در دوره جامع و به صورت یکجا انجام می‌شود.

پس از اتمام بوت‌کمپ پایتون، با مشورت اساتید می‌توانید یکی از گرایش‌های این زبان برنامه‌نویسی را برای یادگیری و ادامه مسیر انتخاب کنید. مانند جنگو، ماشین لرنینگ و ... 

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

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

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

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

اساتید و اعضای هیأت علمی زبان برنامه‌نویسی پایتون

محمد نوذری پاک

دکترای مهندسی برق- دانشگاه تهران

برنامه‌نویس سینیور پایتون و جنگو

مدرس دوره‌های آموزشی برنامه‌نویسی پایتون و جنگو در موسسات آموزشی 

علیرضا جعفری

کارشناسی ارشد- دانشگاه تهران

مجری و مشاور پروژه‌های هوش تجاری

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

جواد محمدزاده

دکترای بیواینفورماتیک- دانشگاه تهران

برنامه‌نویس سینیور پایتون

مدرس دوره‌های آموزشی برنامه‌نویسی پایتون در دانشگاه‌ها و آموزشگاه‌ها

دوره آموزشی پایتون - حضوری و آنلاین



در صورتی که تمایل به دریافت مشاوره ثبت نام و یا تقسیط شهریه دارید، لطفاً اطلاعات خود را در فرم زیر وارد کنید تا کارشناسان ما با شما تماس بگیرند.