آموزش توسعه وب کامل پشته و هوش مصنوعی با پایتون (جانگو)

Full stack web development and AI with Python (Django)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: HTML، CSS، جاوا اسکریپت، پایتون، جنگو، پاندا، اسکلارن، کراس، گیت، لینوکس - توسعه وب کامل پشته/علم داده/AI توسعه وب پشته کامل از طریق یادگیری: HTML برای ایجاد وب سایت CSS و بوت استرپ برای استایل دادن به وب سایت های شما جاوا اسکریپت - یک یکی از پر تقاضاترین زبان های برنامه نویسی در بازار برای توسعه وب jQuery - روشی ساده برای استفاده از Javascript Python، یک زبان برنامه نویسی بسیار ارزشمند، همه کاره و قدرتمند Django - چارچوب پایتون برای ایجاد وب سایت های پویا که حتی می توانند یادگیری ماشین و ایجاد هوش مصنوعی را ادغام کنند. وب سایت های پویا با استفاده از الگوی طراحی نرم افزار Model-View-Controller علم داده - توانایی مدیریت، تمیز کردن، تجسم و تجزیه و تحلیل داده های بزرگ. برخی از بزرگترین دستمزدها و سرمایه‌گذاری‌ها صرف دانشمندان داده می‌شود (NumPy، Pandas، Sklearn، Matplotlib، Seaborn) آموزش کامل در ریاضیات و آمار ورودی با تأکید زیاد بر یادگیری ماشینی نحوه توسعه یادگیری ماشین از ابتدا - الگوریتم‌های آموزشی با استفاده از داده‌های بزرگ که سپس می تواند در تولید برای انجام پیش بینی ها استفاده شود یادگیری عمیق/هوش مصنوعی - یاد بگیرید که راه حل های هوش مصنوعی خود را ایجاد کنید، مانند طبقه بندی کننده های تصویر، هوش مصنوعی قادر به ایجاد هنر، و موارد دیگر ایجاد طیف وسیعی از معماری های شبکه عصبی پیشرفته کد خود را در یک مستند سازی کنید استاندارد صنعت بریتانیا از ابزارهای AWS مانند EC2 برای میزبانی وب‌سایت‌های خود استفاده کنید. ابزارهای وب سرور مانند Nginx و Gunicorn Master ابزارهای توسعه‌دهنده ضروری مانند GIT، نوت‌بوک Jupyter، Google Colab، GPUs، Putty، ابزارهای توسعه‌دهنده مرورگر کسب تجربه در امنیت دیجیتال - موارد DO و DONT توسعه و مقیاس‌بندی وب‌سایت‌ها و خدمات آنلاین از قدرت Linux Create Application Programming Interface (API) در Python Gain استفاده کنید. توانایی دسترسی به ماشین‌ها (به عنوان مثال کامپیوترها) از راه دور با استفاده از SSH آموزش حرفه ای در توسعه مهارت های حل مسئله توسعه مجموعه گسترده ای از پروژه هایی که می توانید آن را به هر کارفرمایی نشان دهید به دست آورید توانایی انطباق با هر زبان برنامه نویسی را با مفاهیم Python از کجا می توان قدرت محاسباتی یادگیری ماشین را به صورت رایگان Master Intermediate Python پیدا کرد. مفاهیمی مانند برنامه نویسی شی گرا و برنامه نویسی تابعی ایجاد، نگهداری و ارسال طیف وسیعی از پایگاه های داده در وب سایت های خود سرعت لپ تاپ اولیه و اتصال به اینترنت

کلاس کارشناسی ارشد، دوره کلاس جهانی - توسعه وب تمام پشته، یادگیری ماشینی + ادغام هوش مصنوعی

تسلط بر مفاهیم عملی و نظری

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

چرا به این دوره نیاز دارید

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

فرقی نمی‌کند که کاملاً مبتدی در نرم‌افزار هستید یا یک کهنه کار. این دوره تمام خلأهای موجود را پر می کند. من از طریق تجربه کامل یادگیری شما در کنار شما خواهم بود.

آنچه از این دوره به دست خواهید آورد

من مثال‌ها، دستورالعمل‌ها، توصیه‌ها، بینش‌ها و منابعی را به شما می‌دهم تا گام‌های ساده‌ای برای شروع کدنویسی برنامه‌های خود بردارید، مشکلاتی را که الهام‌بخش شما هستند را حل کنید و "ذهنیت توسعه‌دهنده" حل مسئله را به شما القا کنید.

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

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


با پرداخت هزینه‌ای ناچیز برای این دوره، من معتقدم که ارزش خود را پس می‌گیرید، و تا زمانی که آن را به پایان رسانده‌اید، بسیار بیشتر خواهد شد.

از خود بپرسید - تسلط بر طیف کاملی از مهارت ها در برخی از هیجان انگیزترین زمینه های نرم افزار چقدر برای شما ارزش دارد؟

چقدر طول می کشد؟

اگرچه همه افراد متفاوت هستند، به طور متوسط ​​بین 1 تا 6 ماه طول می کشد تا دانش آموزان فعلی دوره را تکمیل کنند، در حالی که مهارت ها و دانش خود را در طول مسیر توسعه می دهند. بهتر است در محتوا سرعت نگیرید، و در عوض چندین سخنرانی را مرور کنید، مفاهیم را با کدنویسی، خودتان امتحان کنید، و زمانی که احساس کردید اصول آن سخنرانی ها را درک کرده اید، ادامه دهید.

این برای چه کسی نیست

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

آیا اگر راضی نباشم ضمانت بازگشت پول وجود دارد؟

کاملاً. من مطمئن هستم که دوره من ارزش بیشتری را برای شما به ارمغان خواهد آورد. به عنوان یکی از برترین مربیان Udemy شعار من "موفقیت شما موفقیت من است". اگر در 30 روز اول احساس کردید که دوره من به شما کمک نمی کند تا به اهداف خود برسید، بدون سوال، تخفیف کامل دریافت خواهید کرد.

چه موادی گنجانده شده است؟

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

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

بنابراین ادامه دهید و وقتی روی صفحه نمایش خود را آماده کردید، روی دکمه "اکنون خرید" کلیک کنید.

من مشتاقانه منتظر دیدار شما در دوره هستم.


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

معرفی Introduction

  • خوش آمدی Welcome

  • چگونه یادگیری خود را بهینه کنیم How to optimise your learning

  • اولین وب سایت شما! Your first website!

HTML - بلوک ساختمان همه وب سایت ها HTML - the building block of all websites

  • در این بخش: HTML In this section: HTML

  • مقدمه ای بر HTML Introduction to HTML

  • در حال راه اندازی Getting set up

  • اولین وب سایت شما با جزئیات بیشتر Your first website in more detail

  • پاراگراف ها و سرفصل ها Paragraphs and Headers

  • قالب بندی متن - پررنگ، مورب Formatting text - bold, italic

  • مقدمه ای بر عملی - اهمیت گام به گام Introduction to practicals - the importance of step by step

  • کاربردی - وب سایت نمونه کارها Practical - Portfolio website

  • راه حل ها Solutions

  • عملی - سایت آموزشی برای مبتدیان Practical - Tutorial site for beginners

  • راه حل ها Solutions

  • لینک ها و URL ها Links and URLs

  • تصاویر Images

  • لیست ها Lists

  • جداول Tables

  • وب سایت کاربردی برای باغ وحش Practical Website for a Zoo

  • راه حل ها Solutions

  • راه حل ها قسمت 2 Solutions part 2

  • خط می شکند Line breaks

  • تشکیل می دهد Forms

  • عملی - وب سایت نمونه کارها خود را به روز کنید Practical - Update your Portfolio website

  • راه حل ها Solutions

  • راه حل ها قسمت 2 Solutions part 2

  • افزودن نظرات Adding comments

  • کنسول توسعه دهنده Developer console

  • آی فریم ها iFrames

  • HTML5 - معناشناسی HTML5 - Semantics

  • کد تعریف شده - Div و span Defined code - Div and span

  • راه اندازی سایت خود در اینترنت Getting your site live on the internet

  • پاداش: میزبانی رایگان برای آزمایش Bonus: free hosting for testing

  • چگونه <> مورد نیاز خود را پیدا کنید How to find the < > that you need

  • Moblie Responsive - viewport Moblie responsive - viewport

  • آزمون HTML HTML Quiz

  • در بخش بعدی - CSS In the next section - CSS

CSS - سبک جهانی وب سایت ها CSS - universal styling of websites

  • در این بخش: CSS In this section: CSS

  • CSS - چیست و چرا اینقدر مفید است؟ CSS - What is it and why is it so useful?

  • یکپارچه سازی CSS - بهترین روش Integrating CSS - best practise

  • رنگ ها - متن، پس زمینه، حاشیه Colours - text, backgrounds, borders

  • عملی - یک ظاهر طراحی مبتدی Practical - Beginners styling

  • راه حل ها Solutions

  • چیدن رنگ ها Picking colours

  • سبک سازی متن Text styling

  • عملی - صفحه محصول راه اندازی Practical - Startup product page

  • راه حل ها Solutions

  • عملی - صفحه نمونه کارها مدل داده شده است Practical - Portfolio page styled

  • راه حل ها Solutions

  • شناسنامه ها و کلاس ها IDs and classes

  • Div ها و دهانه ها دوباره بازبینی شدند Divs and spans revisited

  • موقعیت Position

  • عملی - پوستر فیلم به زودی Practical - Movie poster, coming soon

  • راه حل ها Solutions

  • شناور Float

  • ارتفاع و عرض Height and width

  • عملی - جعبه های رنگی Practical - Colour boxes

  • راه حل ها Solutions

  • حاشیه و بالشتک Margins and padding

  • عملی - گالری هنری Practical - Art gallery

  • راه حل ها Solutions

  • پیوندهای تزئینی <a> Decorating links <a>

  • عملی - ایجاد نوارهای ناوبری Practical - Creating navigation bars

  • راه حل ها Solutions

  • جداول Tables

  • جداول Tables

  • فرزند، پدر و مادر Child, parent

  • نمایش دادن Display

  • عملی - گالری هنری ++ Practical - Art gallery ++

  • راه حل های گالری هنری ++ Art gallery ++ solutions

  • به کار خود ادامه دهید! Keep up the good work!

  • امتحان CSS CSS Quiz

  • بعدی - بوت استرپ Up next - Bootstrap

بوت استرپ - یک ظاهر طراحی شده، سریع و آسان ساخته شده است Bootstrap - styling, made quick and easy

  • در این بخش: Bootstrap In this section: Bootstrap

  • اضافه کردن بوت استرپ به سایت شما Adding Bootstrap to your site

  • با استفاده از Bootstrap - jumbotron ها، دکمه ها، نوارهای ناوبری و موارد دیگر Using Bootstrap - jumbotrons, buttons, nav bars and more

  • سفارشی سازی کلاس های بوت استرپ Customising bootstrap classes

  • عملی - اجازه می دهد تا کمی سرگرم کننده! Practical - Lets have some fun!

  • راه حل ها Solutions

  • توری Grid

  • عملی - ایجاد صفحه محصول Practical - Creating a product page

  • راه حل ها Solutions

  • آزمون بوت استرپ Bootstrap Quiz

  • در بخش بعدی - جاوا اسکریپت In the next section - JavaScript

جاوا اسکریپت - وب سایت های شما را تعاملی می کند JavaScript - making your websites interactive

  • در این بخش: JS In this section: JS

  • مقدمه ای بر جاوا اسکریپت Introduction to JavaScript

  • افزودن جاوا اسکریپت به HTML شما Adding JavaScript to your HTML

  • توابع - با کلیک Functions - On click

  • عملی - مولد تاریخ/زمان Practical - Date / time generator

  • راه حل ها Solutions

  • innerHTML innerHTML

  • سبک - جاوا اسکریپت CSS را تغییر می دهد Style - JavaScript changing CSS

  • رویدادهای دیگر - onmouseover Other events - onmouseover

  • کاربردی - تغییر رنگ Practical - Colour changer

  • راه حل ها Solutions

  • متغیرها + توابع Variables + Functions

  • انواع داده ها - رشته ها، اعداد، آرایه ها Data types - strings, numbers, arrays

  • کنسول برنامه نویس - مدیریت خطا Developer console - Error handling

  • رشته ها و اعداد Strings and Numbers

  • اپراتورها Operators

  • مقایسه ها Comparisons

  • عملگرهای منطقی Logical operators

  • تعامل کاربر با متغیرها User interaction with variables

  • عملی - شمارنده Practical - Counter

  • راه حل ها Solutions

  • آرایه ها Arrays

  • آرایه ها با جزئیات بیشتر Arrays in more detail

  • عملی - شمارنده با رنگ پس زمینه Practical - Counter with background color

  • راه حل ها Solutions

  • اشیاء Objects

  • اگر دیگری If / else

  • در غیر این صورت اگر Else if

  • عملی - پیام خوش آمد گویی Practical - Welcome message

  • راه حل ها Solutions

  • دریافت مقادیر از فرم های HTML به JS Getting values from HTML forms into JS

  • استفاده از فرم ها برای یک ماشین حساب اولیه Using forms for a basic calculator

  • عملی - بانک مبتدیان Practical - Beginners Bank

  • راه حل ها Solutions

  • برای حلقه ها For loops

  • عملی - نمایندگی خودرو Practical - Car dealership

  • راه حل ها Solutions

  • در حالی که حلقه ها While loops

  • نظرات Comments

  • عملی - ماشین حساب نکته Practical - Tip calculator

  • راه حل ها Solutions

  • توابع - بازگشت Functions - return

  • عملی - زمان واکنش Practical - Reaction time

  • راه حل ها قسمت 1 Solutions part 1

  • راه حل ها قسمت 2 Solutions part 2

  • اصول اولیه jQuery (اختیاری) Basics of jQuery (optional)

  • .css و .html .css and .html

  • گردانندگان رویداد Event handlers

  • متحرک کردن Animate

  • امتیاز: ES6 - ویژگی ها و نحو Bonus: ES6 - Features and syntax

  • اجازه دهید Let

  • Const Const

  • قدرت ** Exponentiation **

  • توابع پیکان Arrow functions

  • مقادیر پارامترهای پیش فرض Default parameter values

  • آزمون جاوا اسکریپت JavaScript Quiz

  • در بخش بعدی - پایتون In the next section - Python

پایتون - برنامه نویسی برای بیش از وب سایت ها Python - coding for more than just websites

  • در این بخش: Python In this section: Python

  • مقدمه ای بر پایتون Introduction to Python

  • راه اندازی نوت بوک پایتون، پیپ و ژوپیتر Setting up python, pip and jupyter notebook

  • با استفاده از نوت بوک jupyter Using jupyter notebook

  • چاپ و ورودی Print and input

  • عملی - برنامه خوش آمد گویی Practical - Welcome program

  • راه حل ها Solutions

  • انواع داده های رایج Common data types

  • اپراتورها و مقایسه ها Operators and comparisons

  • فرمت .format

  • عملی - ماشین حساب اولیه Practical - Basic calculator

  • راه حل ها Solutions

  • عملی - مبدل وزن Practical - Weight converter

  • راه حل ها Solutions

  • استفاده از نظرات Using comments

  • وارد کردن ماژول ها و استفاده از روش ها Importing modules and using methods

  • بررسی خطاها Investigating errors

  • عملی - شبیه ساز تاس نورد Practical - Dice rolling simulator

  • راه حل ها Solutions

  • If/else/elif If / else / elif

  • عملی - چالش حدس اعداد Practical - Number guessing challenge

  • راه حل ها Solutions

  • لیست ها Lists

  • عملی - چرخش چرخان Practical - Twister spinner

  • راه حل ها Solutions

  • چند روش لیست A few list methods

  • فهرست نمایه ها List indexes

  • برش فهرست List slicing

  • عملی - فهرست در یک لیست، در یک لیست Practical - list within a list, within a list

  • راه حل ها Solutions

  • برای حلقه ها For loops

  • ادامه بده، بشکن Continue, break

  • درک فهرست List comprehension

  • تاپل ها و ست ها Tuples and sets

  • لغت نامه ها Dictionaries

  • عملی - مبدل ارز Practical - Currency converter

  • راه حل ها Solutions

  • در حالی که حلقه ها While loops

  • در حالی که حلقه ها While loops

  • در حالی که حلقه در بازی ها While loops in games

  • عملی - حدس اعداد دوباره بازبینی شد Practical - Number guessing revisited

  • راه حل ها Solutions

  • عملی - پنج زندگی Practical - Five lives

  • عملی - پنج زندگی: راه حل Practical - Five lives: solutions

  • کارکرد Functions

  • پارامترهای تابع Function parameters

  • توابع بازگشتی Recursive functions

  • عملی - تیک تاک پا Practical - Tic tac toe

  • راه حل های شماره 1 Solutions #1

  • راه حل های شماره 2 Solutions #2

  • راه حل های شماره 3 Solutions #3

  • کتابخانه درخواست ها Requests library

  • عملی - تبدیل ارز در زمان واقعی Practical - Real time currency conversion

  • راه حل ها Solutions

  • عملی - ارزش بیت کوین زنده Practical - Live bitcoin values

  • نکته برای راه حل های بیت کوین Note for bitcoin solutions

  • راه حل ها Solutions

  • خواندن و نوشتن فایل ها Reading and writing files

  • ایجاد ماژول های خود برای وارد کردن Creating your own modules to import

  • برنامه نویسی شی گرا (OOP) Object oriented programming (OOP)

  • ایجاد کلاس Creating a class

  • روش ها در یک کلاس methods in a class

  • __ابتدا__ __init__

  • اشیاء - استفاده از ویژگی ها در یک متد Objects - using attributes in a method

  • تغییر متغیرها در یک شی کلاس Changing variables in a class object

  • عملی - PayFriend، بانک آنلاین خودتان Practical - PayFriend, your own online bank

  • راه حل ها Solutions

  • عملی - سفر ماجراجویی Practical - Adventure journey

  • راه حل ها Solutions

  • راه حل ها قسمت 2 Solutions part 2

  • برنامه نویسی تابعی Functional programming

  • لامبدا Lambda

  • نقشه Map

  • فیلتر کنید Filter

  • ژنراتورها Generators

  • آزمون پایتون Python Quiz

  • بعدی - لینوکس Up next - Linux

لینوکس - پیمایش در سیستم کامپیوتر شما Linux - navigating your computer system

  • در این بخش - لینوکس In this section - Linux

  • مقدمه ای بر لینوکس Introduction to Linux

  • در حال راه اندازی Getting set up

  • پیمایش - pwd، ls، cd Navigating - pwd, ls, cd

  • ساخت دایرکتوری - mkdir Make directory - mkdir

  • انتقال فایل - mv Move file - mv

  • حذف - rm Delete - rm

  • کپی فایل - cp Copy file - cp

  • دم Tail

  • Vim - نوشتن و ویرایش اسکریپت ها در لینوکس Vim - writing and editing scripts in Linux

  • یک اسکریپت پایتون را اجرا کنید Run a python script

  • به خاطر داشته باشید - SSH To keep in mind - SSH

  • عملی - چالش سریع Practical - Quick challenge

  • راه حل های چالش سریع Quick challenge solutions

  • آزمون لینوکس Linux Quiz

جنگو - چارچوب وب پایتون برای یادگیری ماشین و هوش مصنوعی Django - python web framework for machine learning and AI

  • در این بخش - جنگو In this section - Django

  • معرفی جنگو Introduction to Django

  • راه اندازی Django، virtualenv و Atom Setting up Django, virtualenv and Atom

  • ایجاد اولین پروژه شما Creating your first project

  • کنترلر نمای مدل Model View Controller

  • URL ها، نمایش ها URLs, Views

  • قالب ها، تنظیمات Templates, Settings

  • عملی - اولین وب سایت جنگو شما Practical - Your first Django website

  • اولین راه حل های وب سایت جنگو شما Your first Django website solutions

  • سایت چند صفحه ای Multi-page site

  • فایل های استاتیک - CSS، JS، تصاویر Static files - CSS, JS, images

  • فرم ها - ورودی/خروجی Forms - Input / output

  • اسکریپت های پایتون سفارشی - وارد کردن Custom python scripts - import

  • آنچه تاکنون با جانگو آموخته اید What you have learned with Django so far

  • مسابقه جنگو مبتدی Beginner Django Quiz

  • بعدی - Git Up next - Git

Git - ابزار استاندارد صنعت برای کنترل نسخه Git - industry standard tool for version control

  • در این بخش: Git In this section: Git

  • مقدمه ای بر Git Introduction to Git

  • راه اندازی Git Setting up Git

  • راه اندازی Github Setting up Github

  • شروع کنید Init

  • اضافه کردن، فشار دادن، تعهد کردن Add, Push, Commit

  • کشیدن Pull

  • عملی - آپلود یکی از وب سایت های خود Practical - uploading one of your websites

  • آپلود یکی از وب سایت های خود - راه حل Uploading one of your websites - solutions

  • آزمون Git Git Quiz

  • بعدی - علم داده Up next - Data science

علم داده مبتدی - داده های بزرگ را بارگیری، تمیز، تجسم و تجزیه و تحلیل کنید Beginner's Data science - load, clean, visualise and analyse big data

  • آنچه در راه است - DS، ML، DL، AI What is to come - DS, ML, DL, AI

  • در این بخش: علم داده In this section: Data science

  • مقدمه ای بر علم داده Introduction to data science

  • راه اندازی برای علم داده Getting set up for data science

  • دسترسی به اولین مجموعه داده ما Accessing our first data set

  • در حال بارگیری اطلاعات ما - پانداها Loading our data - Pandas

  • کاوش اولیه Dataframe Basic exploration of the Dataframe

  • دسترسی به ستون ها Accessing columns

  • تجسم اولیه - جدول متقاطع، countplot، factorplot Basic visualisation - crosstab, countplot, factorplot

  • انواع متغیر Variable types

  • 4 C از پاک کردن داده ها The 4 Cs of data cleaning

  • تصحیح Correcting

  • در حال تکمیل Completing

  • پدید آوردن Creating

  • تبدیل کردن Converting

  • مجموعه داده های تایتانیک - جمع بندی علم داده Titanic data set - data science recap

  • آزمون علم داده Data science Quiz

  • بعدی - یادگیری ماشینی Up next - Machine learning

یادگیری ماشین - الگوریتم های آموزش روی داده های بزرگ Machine learning - training algorithms on big data

  • در این بخش: یادگیری ماشینی In this section: Machine learning

  • مقدمه ای بر یادگیری ماشینی Introduction to Machine Learning

  • ایجاد یک نمودار Creating a graph

  • رسم نمودارها - matplotlib Plotting graphs - matplotlib

  • عملی - ایجاد نمودار از داده ها Practical - Creating graphs from data

  • ایجاد نمودار از داده ها - راه حل Creating graphs from data - solutions

  • رگرسیون خطی - y = wx + b Linear regression - y = wx + b

  • عملی - y = wx + b Practical - y = wx + b

  • راه حل ها - y = wx + b Solutions - y = wx + b

  • خط بهترین تناسب Line of best fit

  • هزینه و ضرر - میانگین مربعات خطا Cost and loss - Mean Squared Error

  • عملی - خط بهترین تناسب و MSE Practical - Line of best fit and MSE

  • راه حل - خط بهترین تناسب و MSE Solution - Line of best fit and MSE

  • رگرسیون لجستیک Logistic regression

  • نصب بیش از حد - آموزش و آزمایش Overfitting - Train and Test

  • کد - آموزش و تست Code - Train and test

  • Google colab - پردازنده‌های گرافیکی رایگان Google colab - free GPUs

  • درختان تصمیم و جنگل های تصادفی Decision trees and random forests

  • تایتانیک - جمع بندی سریع علم داده Titanic - quick data science recap

  • تایتانیک - مدل یادگیری ماشین Titanic - Machine learning model

  • تایتانیک - پیش‌بینی‌هایمان را انجام می‌دهیم Titanic - Making our predictions to kaggle

  • آزمون یادگیری ماشینی Machine learning Quiz

  • بعدی - ادغام جنگو، ML و وب Up next - Django integrations, ML and web

جنگو - ادغام یادگیری ماشین و میزبانی AWS Django - Machine learning integration and AWS hosting

  • در این بخش: ادغام یادگیری ماشین In this section: Machine learning integration

  • یکپارچه سازی و رفتن به روند زنده Integration and go live process

  • Refresher جنگو - راه اندازی یک سایت اولیه Django refresher - getting a basic site up

  • تجدید کننده جنگو - ورودی/خروجی Django refresher - input / output

  • Refresher Django - با استفاده از اسکریپت پایتون جداگانه Django refresher - using separate python script

  • ادغام مدل یادگیری ماشینی Integrating the machine learning model

  • AWS - EC2 AWS - EC2

  • لینوکس - SSH Linux - SSH

  • استفاده از مدل های ML بین ماشین ها Using ML models between machines

  • انتقال فایل ها به AWS - Git Transferring files onto AWS - Git

  • وب سایت شما آنلاین .. Runserver! Your website online .. Runserver!

  • گونیکورن Gunicorn

  • Nginx Nginx

  • URL عمومی Public URL

  • Git - به‌روزرسانی فایل‌ها بین محلی و نمونه ما Git - updating files between local and our instance

  • طراحی وب سایت ما Styling our website

  • تبریک می گویم! Congratulations!

  • آزمون ادغام یادگیری ماشین Machine learning integration Quiz

  • بعدی - یادگیری عمیق Up next - Deep learning

یادگیری عمیق - شبکه های عصبی برای برنامه های قدرتمند Deep learning - neural nets for powerful applications

  • در این بخش: یادگیری عمیق In this section: Deep learning

  • مقدمه ای بر یادگیری عمیق Introduction to Deep Learning

  • کاربردهای دنیای واقعی یادگیری عمیق Real world applications of deep learning

  • خلاصه - رگرسیون خطی/لجستیک، هزینه و ضرر Recap - linear/logistic regression, cost and loss

  • مقیاس رگرسیون خطی به شبکه های عصبی Scaling linear regression to neural nets

  • ورودی های متعدد Multiple inputs

  • لایه های پنهان Hidden layers

  • یک پاس کامل - انتشار به جلو و عقب One full pass - Forward and back propagation

  • تعصب و واریانس Bias and variance

  • فراپارامترها Hyperparameters

  • راه اندازی برای یادگیری عمیق Setting up for deep learning

  • عملی - استفاده از شبکه عصبی در تایتانیک Practical - applying neural net to titanic

  • عملی - بهینه سازی شبکه عصبی تایتانیک ما Practical - Optimizing our titanic neural network

  • عملی - پیش بینی های جدید و ذخیره مدل ما Practical - New predictions and saving our model

  • اشکال داده Data shapes

  • عملی - اعداد دست نویس Practical - Handwritten digits

  • آزمون یادگیری عمیق Deep learning Quiz

  • بعدی - شبکه های عصبی کانولوشنال Up next - Convolutional Neural Networks

شبکه های عصبی کانولوشنال Convolutional Neural Networks

  • در این بخش: CNN ها In this section: CNNs

  • CNN ها چیست؟ What are CNNs?

  • فیلترها Filters

  • ادغام Pooling

  • یک پاس کامل به جلو One full forward pass

  • عملی - طبقه بندی کننده تصویر - آماده سازی داده ها Practical - Image classifier - Preparing data

  • عملی - طبقه بندی کننده تصویر - معماری مدل Practical - Image classifier - Model architecture

  • عملی - طبقه بندی کننده تصویر - برای اجرا آماده شوید Practical - Image classifier - Prepare to run

  • عملی - طبقه بندی کننده تصویر - بهبود دقت Practical - Image classifier - Improving accuracy

  • پیش بینی های در حال اجرا Running predictions

  • اجرای پیش بینی بر روی تصاویر جدید Running predictions on new images

  • عملی - طبقه بندی کننده تصویر چند کلاسه Practical - multi-class image classifier

  • امتحان CNN CNN Quiz

شبکه های متخاصم مولد - ایجاد تصاویر هوش مصنوعی Generative Adversarial Networks - Creating AI images

  • مقدمه ای بر GAN ها Introduction to GANs

  • یک شکست مفهومی A conceptual breakdown

  • عملی - آماده سازی داده های ما Practical - preparing our data

  • عملی - طراحی معماری Practical - designing the architecture

  • عملی - تدوین مدل Practical - compiling the model

  • عملی - آموزش GAN Practical - training the GAN

  • بهبود GAN Improving the GAN

  • اعمال تصاویر جدید Applying new images

پایگاه های داده با استفاده از جنگو Databases using Django

  • Startapp - انتقال از startproject Startapp - transitioning from startproject

  • صفحه اصلی کار با استفاده از startapp Basic working page using startapp

  • راه اندازی پایگاه داده خود (models.py) Setting up your database (models.py)

  • پایگاه داده از cmd/terminal Database from cmd/terminal

  • پایگاه داده از admin.py Database from admin.py

  • Views.py - اتصال html به پایگاه داده Views.py - connecting html to database

  • Forms.py و POST- کاربر به پایگاه داده اضافه می شود Forms.py and POST- user adding to database

  • حذف کاربر از پایگاه داده User deleting from a database

  • جدول - خروجی پایگاه داده Table - database output

  • اختیاری: یک ظاهر طراحی بوت استرپ Optional: bootstrap styling

  • امتیاز: مسیریابی URL پویا Bonus: Dynamic URL routing

  • امتیاز: پیوندهای پویا Bonus: Dynamic links

  • عملی - دیکشنری آنلاین Practical - Online dictionary

  • فرهنگ لغت آنلاین - ساختار راه حل ما Online dictionary - structuring our solution

  • فرهنگ لغت آنلاین - راه حل Online dictionary - solutions

جنگو - احراز هویت کاربر Django - User authentication

  • در این بخش: Django - احراز هویت کاربر In this section: Django - user authentication

  • راه اندازی پروژه و برنامه ما Setting up our project and app

  • نوار ناو - بوت استرپ Nav bar - Bootstrap

  • base.html base.html

  • شامل نوار ناوبری Include nav bar

  • صفحه ثبت نام Registration page

  • صفحات ورود/خروج Login / logout pages

  • ورود صفحات مورد نیاز Login required pages

  • بهبود نوار ناوبری ما Improving our navbar

  • نمایش نام کاربری Displaying username

  • عملی - دسترسی به "مین فریم" Practical - Access to 'the mainframe'

  • راه حل ها Solutions

نتیجه گیری Conclusions

  • تبریک می گویم! Congratulations!

  • تبریک می گویم! Congratulations!

  • خلاصه - آنچه یاد گرفته اید Summary - what you have learned

  • از اینجا به کجا برویم و شتاب را حفظ کنیم Where to go from here and keeping momentum

  • بهترین آرزوها Best wishes

جایزه: رابط کاربری گرافیکی دسکتاپ - با استفاده از Tkinter BONUS: Desktop GUIs - using Tkinter

  • مقدمه ای بر Tkinter Introduction to Tkinter

  • ایجاد یک پنجره اصلی Creating a basic window

  • برچسب - اضافه کردن متن Label - adding text

  • اندازه پنجره پیش فرض Default window size

  • دکمه - اضافه کردن دکمه ها Button - adding buttons

  • دستور: اضافه کردن توابع به دکمه ها command: adding functions to buttons

  • .config: تغییر محتوا و سبک ها با کلیک روی دکمه .config: changing content and styles from a button click

  • ویجت های یک ظاهر طراحی شده Styling widgets

  • استفاده از دکمه‌ها برای استایل دادن به ویجت‌ها Using buttons to style widgets

  • عملی - برنامه شمارنده Practical - Counter app

  • راه حل ها Solutions

  • راه حل ها Solutions

  • Entry and get(): دریافت ورودی از کاربر Entry and get(): getting input from user

  • Recap: ایجاد ماژول ها و وارد کردن آنها Recap: creating modules and importing them

  • آموزش یک مدل یادگیری ماشینی از طریق رابط کاربری گرافیکی ما Training a machine learning model through our GUI

نمایش نظرات

Udemy (یودمی)

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

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

آموزش توسعه وب کامل پشته و هوش مصنوعی با پایتون (جانگو)
جزییات دوره
39.5 hours
389
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,542
4.5 از 5
دارد
دارد
دارد
John Harper
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Harper John Harper

مهندس/کارآفرین کمبریج پایتون و یادگیری ماشین