강의

멘토링

커뮤니티

Programming

/

Web Development

AI Web Programming (Streamlit)

Make AI data analysis and modeling results into a Web Program.

(5.0) 1 reviews

64 learners

Level Beginner

Course period Unlimited

  • bestdjango
streamlit
streamlit
Machine Learning(ML)
Machine Learning(ML)
Django
Django
Seaborn
Seaborn
jupyter-notebook
jupyter-notebook
streamlit
streamlit
Machine Learning(ML)
Machine Learning(ML)
Django
Django
Seaborn
Seaborn
jupyter-notebook
jupyter-notebook

What you will gain after the course

  • Start AI machine learning development.

  • Start developing web programs.

  • And connect them.

  • Streamlit Usage, Working Principle, Pros and Cons

Get started with AI Web Programming.

AI machine learning/deep learning results can be opened as a web program.

  • With Streamlit, you can create web programs very easily.

  • You will learn not only how to use Streamlit, but also its core principles.

  • If you have Django experience, Streamlit features will be an upgrade.

  • You can also create a ChatGPT program easily.

Learn about these things

(1) Basic explanations for beginners

We offer both intermediate and beginner courses, and even provide basic usage lessons to help beginners get started (machine learning, Jupyter Notebooks, Streamlet, Django, etc.).

(2) Web programming for data analysts

From a data analyst's perspective, I am studying web programming, which is considered difficult, step by step.

  • Data analysis is done using web programs.

  • Machine learning predictions are made through web programs.

  • Create a data dashboard as a web program.


(3) It's more than just simple usage.

The official documentation is sufficient for simple usage of the Streamlit package. It explains the underlying principles, caveats, and its pros and cons compared to common web programming methods like Django.

Know in advance

(1) What is AI Web Programming?

This term is not an official term, it is a term I made up for convenience.

As the number of tasks to open AI machine learning/deep learning results as web programs is increasing, this type of programming is called AI Web Programming.

You may misunderstand that this is web programming with ChatGPT, but that is not the case.

(2) Is the official documentation sufficient for how to use Streamlit?

That's right. The official documentation is well-written, so you can learn basic usage on your own from the official documentation.

This course goes beyond basic usage to explain the internal workings and precautions, and compares the pros and cons with general web programming methods.

(3) Beginners should study the basics first.

If you find the lecture difficult after listening to it from the beginning, study the (basic) section below first.

I tried to convey it in an easy and step-by-step manner.

Things to note before taking the course

Practice environment

  • Operating System and Version (OS): The course is taught on Windows, but both MacOS and Linux are also available.

  • I will be teaching using PyCharm (v2023 free version), but please use an editor you are familiar with (such as VSCode).


  • Streamlit (v1.30), Jupyter-Notebook (v7.0), Django (v5.0)

  • Although the lecture is based on the above version, it uses the basic API, so the version has little effect.

Learning Materials

  • Source code and lecture reference materials provided

  • During the lecture, we explain not only coding but also concepts related to coding.

Player Knowledge and Precautions

  • Basic knowledge of Python is required, and experience with Django is a plus.

  • To save study time, I edited the video by reducing idle time.


Recommended for
these people

Who is this course right for?

  • Developer starting Machine Learning

  • Developer starting web programming

  • A person aiming to express Data Science results via web program.

Need to know before starting?

  • With just Python basics, you can start the basic course.

  • Data analysis or web programming experience preferred.

Hello
This is

2,104

Learners

154

Reviews

224

Answers

4.6

Rating

5

Courses

Program development began with the C language, moved through Java, and recently has primarily utilized Python.
Participating in the backend server development project for KT ucloud services, I developed a meta-information processing engine for customer folders/files using Java and a client push service using Python.

Additionally, I have developed speed measurement programs for KT internet lines, operation management programs for network equipment, and programs for analyzing massive amounts of traffic data. Personally, I have fallen deeply in love with the charm of Python and enjoy coding in Python whenever possible.

As part of that effort, I am currently expanding the utility of Python by developing projects such as web programming using Django, JSON integration using Django Rest Framework, data analysis using Pandas, and AI solution development using Scikit-learn/Tensorflow/ChatGPT.

< Publications >

1. Python Web Programming with Django (1st Edition, Hanbit Media, April 2015)
2. Python Web Programming Using Django - Practical Edition (1st Edition, Hanbit Media, July 2016)
3. Python Web Programming with Django (Revised Edition, Hanbit Media, August 2018)
4. Python Web Programming Using Django - Practical Edition (Revised Edition, Hanbit Media, November 2019)
5. Python Web Programming with Django (3rd Edition, Hanbit Media, November 2022)

< Video Lectures >

1. Vue.js - Django Integrated Web Programming (Inflearn Video, April 2019)
2. Vue.js - Django Integrated Web Programming - Practical Edition (Inflearn Video, September 2020)
3. Build a Blog Quickly with Vue - Django - Bootstrap (Inflearn Video, September 2021)
4. Django REST framework Core Essentials (Inflearn Video, February 2022)
5. AI Web Programming (Inflearn Video, February 2024)

Curriculum

All

80 lectures ∙ (9hr 56min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • princekey님의 프로필 이미지
    princekey

    Reviews 17

    Average Rating 4.9

    5

    31% enrolled

    It's a good lecture.

    $34.10

    bestdjango's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!