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

teacher image

علی نوروزی

مدرس این دوره (رزومه مدرس)
  • جامعیت محتوا با محوریت ورود به حوزه های تخصصی مد نظر هنرجو
  • بهره گیری از پشتیبانی تخصصی در طول دوره ( ارتباط با منتور )
  • پروژه های کاربردی به منظور کسب مهارت و ضمیمه کردن به رزومه کاری خود
  • مشاوره به هنرجویان در انتهای دوره برای انتخاب حوزه تخصصی خود
  • دسترسی به دوره آفلاین و مرور مطالب حتی پس از اتمام دوره
  • یادگیری برنامه نویسی از صفر تا سامانه نویسی

توضیحات دوره

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

 

آماده ورود به دنیای جذاب برنامه نویسی هستید؟ میتوان متصور بود که دیگر جای نگرانی نیست ! آموزش جامع ما در این زمینه ، مسیری برای تسلط شما به یکی از کاربردی ترین و پر طرفدار ترین زبان های برنامه نویسی در سراسر دنیا میباشد . (چرا پایتون ؟)

 

کاربردهای پایتون

 با فراگیری این زبان برنامه نویسی میتوانید خود را آماده ورود به حوزه تخصصی خود کرده و یا در آن حوزه دانش و مهارت خود را گسترش بدهید  . حوزه هایی از جمله هوش مصنوعی (Artificial Intelligence) ، علوم داده (Data Science) ، اتوماسیون شبکه (Network Automation) ، دواپس (Devops) ، توسعه نرم افزار (Software Development) ، توسعه وب سایت (Backend Development) و ....

 

ویژگی ها و مزایای دوره

 

 جامعیت محتوا

NRTech academy می کوشد در هر دوره ، هنرجوی خود از شرکت در هر دوره مشابه دیگری بی نیاز کند . 

هر مبحث به دقت تحلیل و بررسی شده تا نه تنها شما پایتون را فرابگیرید ، بلکه با اعتماد به نفس آن را به مرحله پیاده سازی پروژه های واقعی (real world) برسانید . در طول فرایند یادگیری ، پروژه و مینی پروژه های کاربردی قرار داده شده است تا علاوه بر تسلط بر مفاهیم ، مهارت کدزنی شما را به چالش کشیده و تقویت کنند .

 

پشتیبانی و مشاوره تخصصی

در راستای آفلاین بودن محتوا ، شما تنها نیستید ! NRTech پکیج آموزشی به فروش نمی رساند ؛ دوره برنامه نویسی برگزار می کند . این بدان معناست که شما در طول دوره می توانید از مشاوره هنرجویانی که قبل از شما مسیر مشابه آموزشی را طی کرده و به موفقیت رسیده اند مشاوره بگیرید . همچنین ایراد های آموزشی خود را با منتورهای دوره پیگیری کنید .

 

پروژه محور 

در این آموزش برای هر مبحث مثال هایی طراحی شده است که شما را از فضایی صرفا آموزشی ، وارد فضایی practical کرده و به شما کمک می کند تا بتوانید مهارت خود را آزموده و تقویت کنید.

 

دسترسی نامحدود به بروزرسانی دوره 

پس از اتمام دوره می توانید به محتواهای بروز شده دوره دسترسی داشته باشید . ( این دسترسی نیازی به ثبت نام مجدد ندارد ! )

 

بروزرسانی مداوم مطالب متناسب با مطالب بروز بازار کار 

احتمالا تا به الآن متوجه شدید که مطالب دوره مدام بروز رسانی می شوند چرا که IT و برنامه نویسی مدام در حال گسترش ، تغییر و تحول است .  

 

کارآموزی غیر حضوری

 مینی پروژه ها و پروژه هایی برای شما آماده شده است که با حل و پیاده سازی آنها می توانید مهارت خود را در کدزنی و پیاده سازی پروژه تقویت کرده و در صورت نیاز آنها را ضمیمه رزومه کاری خود کنید .

 

مصاحبه آزمایشی

 برای آشنایی هنرجویان با جلسات مصاحبه کاری ، مطالبی به آنها آموزش داده می شود .  

 

 

برخی از مباحث که شما در این دوره فرا میگیرید

 1. طراحی الگوریتم ( algorithm design ) : وارد دنیای حل مسائل و تفکر الگوریتمی می‌شوید و مهارت های بنیادی هر برنامه‌نویسی را فرا میگیرید .

 

 2. مبانی پایتون ( python fundamental ) : نحوه نوشتار و ساختار داده‌های پایتون را به خوبی درک می کنید و با ساختارهای اولیه این زبان برنامه نویسی که در هر زبان برنامه نویسی دیگری نیز مورد استفاده قرار میگیرد ، آشنا می شوید . 

 

3. برنامه‌نویسی پیشرفته ( advance programming ) : به مباحثی از جمله مدیریت فایل ( file handling )، مدیریت استثناء ( exception handling ) ، عبارات منظم ( regular expressions ) و ... مسلط شوید تا برنامه های کاربردی تر و بهینه تری را توسعه دهید . 

 

4. شی گرایی ( object oriented ) : اصول برنامه‌نویسی مبتنی بر شیء یا برنامه نویسی شیء گرا را فرا می گیرید و می توانید همانند بازی با قطعات LEGO   برنامه های خود را نیز به ساختارهای منطقی و کوچکتری تقسیم بندی کرده و سرعت توسعه و عملکرد خود را افزایش دهید . 

 

 

 

این دوره برای چه افرادی مناسب است ؟ 

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

مطابق با برنامه آموزشی ما که هیچ یک از جزییات را نادیده نمیگیرد ، میتوانید در یادگیری مباحث و مطالب کاربردی در این زمینه همراه ما باشید . 

 

هر کجا که هستید شاد و موفق باشید !

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

  • basic concepts
  • algorithm design and structures
  • conditional execution or if , elif , else statements
  • loop - for , while
  • function
  • recursive function
  • flowchart
  • get-start
  • syntax
  • data types - numeric type ( int , float , complex )
  • data types - text type ( str )
  • data types - sequence type ( list , tuple , range )
  • data types - boolean type ( bool )
  • data types - mapping type ( dict )
  • data types - set type ( set , frozenset )
  • conditional execution - if-elif-else and projects
  • loop and projects - for , while
  • function fundamental
  • namespace
  • recursive function and samples
  • lambda , map , filter , reduce
  • closure
  • decorator
  • mini project - authentication
  • mini project - authorization
  • mini project - logging
  • mini project - timing
  • mini project - memoization
  • mini project - validation
  • iterator , iterable , iter , iterating
  • generator - yield
  • file handling - open and close files as different modes
  • file handling - with statement
  • file handling - projects
  • exception handling - try , except , else , finally
  • exception handling - assert , raise , define an exception
  • regex
  • projects and mini projects
  • define a class
  • class components
  • attributes types - class attribute , instance attribute
  • methods types - instance method , classmethod , staticmethod
  • design and develop a sample - library class
  • design and develop a sample - Accounting
  • magic methods or dunder methods
  • design and develop a shopping system project

ثبت نام

پیش نیاز : فاقد پیش نیاز
مدت زمان دوره : 40 ساعت
مدت زمان پیشنهادی یادگیری : یک ماه