پایتون، اولین گام برای ورود به دنیای جذاب هوش مصنوعی، یادگیری عمیق و بینایی ماشین است. با توجه به گسترش روزافزون «هوش مصنوعی» در صنعت نرمافزار و اهمیت و کاربرد این حوزه در کسبوکارهای بهروز ایران و جهان، آکادمی ایرانسل بوت کمپ هایی تدارک دیده است تا علاقهمندان با هر سطحی به کسب این مهارت بپردازند.
دوره های پایتون آکادمی ایرانسل به نحوی طراحی شده است که مخاطبان، پایتون را از صفر تا سطح پیشرفته آموزش میبینند و در ادامه گرایش مورد علاقه خود را با راهنمایی مربیان، از بین دو گزینه «یادگیری عمیق» و یا Django انتخاب میکنند.
شما در پایان این بوتکمپ یک برنامهنویس پایتون خواهید بود که میتوانید یکی از دو شاخه تخصصی خود را با توجه به علایقتان انتخاب کنید:
- دوره Django؛ توسعهدهنده نرمافزارهای تحتوب با پایتون
- دوره یادگیری عمیق با رویکرد بینایی ماشین
به جزئیات هر بوت کمپ پس از کلیک بر روی گزینه ثبت نام در کارت های جداگانه پرداخته شده است و علاقمندان می توانند قبل از خرید هر دوره، اطلاعات خود را تکمیل و پیش ثبت نام اولیه را انجام دهند. همکاران ما در اسرع وقت با شما تماس خواهند گرفت.
مهدی بهاری
مدرس پایتون
هادی احمدی
مدرس پایتون
میر محمد احمدپور حسین زاده
مدرس پایتون
- مزیت یادگیری پایتون و حضور در این بوتکمپ چیست؟
- سرفصل ها
- مخاطبین این دوره چه کسانی هستند؟
- چرا آکادمی ایرانسل؟
- محل برگزاری بوتکمپ کجاست؟
مزیت یادگیری پایتون و حضور در این بوتکمپ چیست؟
با توجه به اهمیت روزافزون «هوش مصنوعی» در صنعت نرمافزار، رشته تحصیلی یادگیری عمیق در کنار رشتههای علوم و مهندسی کامپیوتر در چندین دانشگاه معتبر آمریکایی و کانادایی ایجاد شده است و شرکتهای مختلف دنیا با پیبردن به اهمیت هوش مصنوعی بهعنوان ابزاری برای ارتقا و باقیماندن شرکتها در عرصه رقابت، به دنبال جذب متخصصین این حوزه هستند.
طبق اعلام وبسایت Indeed که یکی از معتبرترین وبسایتهای کاریابی جهان به شمار میرود، شرکتهایی مثل Apple، Amazon، Microsoft، Dell Technologies، Facebook، Capital One US، Splunk،Cisco Systems ، Goldman Sachs، Oracle، Vmware، IBM، Google و … در حال جذب مهندسین یادگیری ماشین هستند!
در عرصه داخلی هم بازار کار جدی و وسیعی برای پایتون و یادگیری عمیق شکل گرفته و این حوزه روزبه روز در حال گسترش است.
سرفصل ها
برنامه نویسی پایتون (مقدماتی تا پیشرفته) - حضوری
Introduction
- History
- Features
- Setting up path
- Working with Python
- Basic Syntax
- Variable and Data Types
- Ide
- Operator
Conditional Statements
- If
- If-else
- Nested if-else
Looping
- For
- While
- Nested loops
Control Statements
- Break
- Continue
- Pass
String Manipulation
- Accessing Strings
- Basic Operations
- String slices
- Function and Methods
Lists
- Introduction
- Accessing list
- Operations
- Working with lists
- Function and Methods
Tuple
- Introduction
- Accessing tuples
- Operations
- Working
- Function and Methods
Dictionaries
- Introduction
- Accessing values in dictionaries
- Working with dictionaries
- Properties
- Functions and method
Functions
- Defining a function
- Calling a function
- Types of functions
- Function Arguments
- Anonymous functions
- Global and local variables
Modules
- Importing module
- Math module
- Random module
- Packages
- Composition
Input-Output
- Printing on screen
- Reading data from keyboard
- Opening and closing file
- Reading and writing files
- Functions
Exception Handling
- Exception
- Exception handling
- except clause
- Try finally clause
- User Defined Exceptions
OOP concept
- Class and object
- Attributes
- Inheritance
- Overloading
- Overriding
- abstarct
Regular expressions
- Match function
- Search function
- Matching vs. Searching
- Modifiers
- Patterns
Database
- Introduction
- Connections
- Executing queries
- Transactions
Networking
- Methods
- Restful concept
- Client and server
Multithreading
- Thread
- Starting a thread
- Threading module
- Synchronizing threads
- Multi processing
- Multithreaded Priority Queue
others
- Generators, iterator
- Unit test
- Git
- Context manager
- Design pattern
برنامه نویسی پایتون (مقدماتی تا پیشرفته) - آنلاین
1- پایتون چیست
چطور یک برنامه تولید میشود
نصب و راه اندازی
آشنایی با محیط کار
دستور زبان پایتون
نحوه نگارش کدها
آشنایی با ادبیات پایتون
آشنایی با شی در برنامه نویسی
یادگیری ساختار مدیریت داده در کامپیوتر
2- متغیرها در برنامه نویسی
کارکردن با متون
کار کردن با اعداد
استفاده از عملگردها
3- فانکشن های داخلی پایتون
لیست ها
دیکشنری ها
تاپل ها
4- انواع حلقه ها
حالت های خاص حلقه
تعریف شرط در برنامه پایتون
شروط پیشرفته
کنترل تو در تو
توقف برنامه
مدیریت خطا
5– توابع (فانکشن ها)
معماری توابع در پایتون
طراحی تابع در پایتون
استفاده از توابع
ارتباط توابع با برنامه
حدود عملکرد توابع
استفاده از خروجی توابع
مدیریت ماژول ها
6– کلاس و آبجکت
معماری کلاس
طراحی کلاس
استفاده از کلاس
رابطه کلاس و توابع
مدیریت کلاس ها در برنامه
کلاس های پیشرفته
قوانین وراثت در کلاس ها
7- بررسی کامل کتابخانه Numpy و کاربردهای آن
آرایه ها
ایندکس ها
اسلایس کردن داده ها
فیلتر سازی
تغییرات دیتاتایپ
محاسبات روی ماتریس ها
چگونگی استفاده از numpy در پردازش اطلاعات
8- بررسی جامع کتابخانه Pandas
بررسی اینکه چه مسائلی را میتوان با Pandas حل کرد
بررسی کامل سری های داده
کارکردن با Dataframes
کارکردن با index و multiindex
داده های multidimention
aggregation داده ها و ساخت ریپورت
کار با زمان (شمسی و میلادی)
کار کردن با Regex
پاکسازی داده ها
اتومات کردن فرایندهای داده کاوی و ساخت گزارش
پروژه استخراج اطلاعات واقعی از داده های خام
مخاطبین این دوره چه کسانی هستند؟
- افرادی که علاقمند به شغل برنامهنویسی و زبانها و تکنولوژیهای مدرن هستند و قصد فعالیت به عنوان مهندسی نرم افزار،دیتا آنالیزور و… را دارند.
- افرادی که وقت و انگیزه زیادی برای یادگیری حرفهای در قالب کار تیمی و حل تمرین و انجام دادن پروژه، داخل یا خارج از محیط بوت کمپ دارند.
- افرادی که قصد دارند وارد حوزهی «هوش مصنوعی» شوند و به دنبال یادگیری صحیح و اصولی مباحث هستند.
- افرادی که قصد ورود به حوزه های مختلف مانند ماشین لرنینگ، دیتاساینس، دیتاماینینگ، رباتیک، اینترنت اشیا و وب را دارند.
چرا آکادمی ایرانسل؟
- ایجاد فرصت همکاری جهت معرفی برترین ها به شرکت ایرانسل و شرکتهای همکار
- برگزاری بوت کمپ ها با رویکرد تعاملی از طریق پرسش و پاسخ، ارائه فایل های تمرینی و ارائه بهترین راه حل ها و در صورت مجازی بودن دوره ها، با اشتراک گذاری صفحات موارد فوق اجرا می شود
- برگزاری بوت کمپ ها ی پروژه محور از طریق تعرف پروژه های باز و هم تعریف از طرف استاد مانند عملیات بانکی، نت ورک و تیکتینگ و اپلیکیشن های اسنیف و .. .
- استفاده از اساتید متخصص و با تجربه
- استفاده از محتواهای کاربردی ، تخصصی و بروز
- روش تدریس کاملاً کاربردی
- برگزاری بوت کمپ ها با رویکرد تعاملی و پروژه محور
- استفاده از اساتید متخصص و با تجربه
- استفاده از محتواهای کاربردی ، تخصصی و بروز
- روش تدریس کاملاً کاربردی
- فضای آموزشی مناسب با طراحی نو برای برگزاری کارگاه و کار تیمی
- رعایت کلیه دستورالعمل های بهداشتی
- مستقر در ایستگاه نوآوری شریف و با دسترسی آسان
- کافی شاپ و فضای باز برای استراحت
- فضای مناسب برای پارک اتومبیل دانشجویان
محل برگزاری بوتکمپ کجاست؟
این بوتکمپ ها به صورت حضوری در آکادمی ایرانسل واقع در ایستگاه نوآوری شریف و به صورت آنلاین توسط اپلیکیشن دانا برگزار میشود. از جذابیتهای ویژه این بوتکمپ میتوان به مدرن و مجهز بودن محل برگزاری آن اشاره کرد.