Web automation tasks, data search and visualization using Python Streamlit
You will learn how to analyze and quickly visualize various types of data using the Python Streamlit library and output it as a web service. You can use it when you want to apply it to your work faster than the existing web development method.
Want to easily implement a web service with Python? Challenge yourself with data analysis and visualization using Streamlit! 🤖
Using Python Streamlit library Analyze and automate IT security work data!
Example of data analysis using the Streamlit library.
The Python Streamlit library is excellent for visualizing the results of data analysis, machine learning, etc. on a web-based basis. You can express data based on web services without having to know HTML, JavaScript, etc. that you need to care about for front-end development.
If you use Python Flask and Django, you can build web services using extensibility, but there are difficulties in applying designs, scripts, and styles for front-end development. Streamlit can quickly express the desired data analysis effects while minimizing these functions.
Additionally, whenever data changes, it is reflected in the web service in real time, and data visualization can be expressed in various forms in real time through functional widgets.
Learn things like this 📚
This lecture covers Python automation tasks and Python Streamlit usage cases that can easily implement data analysis and visualization. Through data crawling of web APIs, RSS data crawling, etc., we will cover the process of quickly retrieving the desired data format and outputting the results on the web through hands-on practice step by step.
If you apply this library to your work, you can easily implement an automated work service that allows you to efficiently process work while sharing it with other people via the web.
You can think about and develop how to automate tasks for each task.
We present a new program that combines Python's Streamlit library .
Learn how to reflect data analysis and visualization, and business automation .
Course Features 📌
Development of a web-based translation program using the Google Translate API
If you apply it to Python Streamlit using various public APIs, you can implement it in the form of a web service without knowing HTML or JavaScript. You just need to import the Streamlit library and use it.
Quickly crawl web RSS information to get the data you want
After getting RSS feed information using Python programming, you can use the Streamlit library to display it beautifully on the web. Crawl the information you want using the library, and if you apply automation tasks, your work efficiency will increase!!! Please try exporting the results to Excel or a database.!!
It is also possible to develop a notepad program in the form of a web bulletin board!
Develop a notepad based on SQLite database and operate it on the web. Need design? No!! It's very simple with Streamlit. Just apply the basic widget style and you'll create a great notepad web application. You can also use databases such as MongoDB and MySQL for fast results~~
Get stock information and visualize it in the form you want
We have developed a web service that brings in the most used stock information in data analysis and quickly applies the desired average data visualization and visualization! You can bring in information on specific stocks through stock data provision services, and you can also create 30-day, 60-day, and 120-day average lines and compare and analyze graphs with stocks of interest!!
Document automation makes life easier for you!!!
You must have thought a lot about document automation using Python. With Python Streamlit, you don't have to worry about user input screens. You only have to worry about which documents to automatically generate and how to distribute the final results using widgets.!! Automatically generate MS Word and PDF files to create a large number of training certificates!!
Web Crawling Naver Search Automation Using Selenium
You can implement automatic retrieval of important information from Naver search result rankings using the Selenium library used for automation in Python web crawling. This can be applied to Python Streamlit to collect desired data search results through the web and perform automation tasks.
Automating coin information retrieval and visualization using Upbit API
You can collect, preprocess, and visualize data provided through the Upbit API using Python programs . When combined with Python Streamlit, it can be helpful for coin information collection and automation tasks.
Q&A 💬
Q. Can I take this course without any experience with HTML or CSS scripting languages?
Yes, that's not a problem at all. Python Streamlit is already reflected in all widgets. You just need to think about how the functions you add will work and what tasks you will automate.
Q. I'm new to Python programming. Will I be able to follow the learning?
It includes a Python introductory course that is essential before the course. Learn basic grammar and how to use lists, and study additional libraries that you use depending on the situation each time you practice, so you can create the program you want.
Introducing the knowledge sharer ✒️
- Security Project Coordinator
record
Security Project Manager and Representative
Inflearn IT Professional Online Instructor
SK Shields Rookie Course Cloud Security Specialist Instructor
Security consulting and training for over 200 large and small businesses
(Former) KB Securities IT Planning Information Protection Part
(Former) A3 Security Simulated Hacking Team
(Former) Multicampus IT Security External Specialist Instructor
Visiting Professor, Department of Industrial Security, Chung-Ang University
Seoul Digital University Visiting Professor
Book
Android Mobile App Simulated Hacking (Acorn Publishing, 2017)
Perfect Practice of Web Mock Hacking Using Vibox (Hanbit Media, 2016)
IT Engineer Two Jobs, Book Review (Bifan Books, 2015)
Using Buffsuite and Web Simulated Hacking (Hanbit Media, 2015)
WordPress Plugin Vulnerability Analysis and Simulated Hacking (Hanbit Media, 2015)
How to Live as an IT Engineer 1 (Bifanbooks, 2015)
Android Mobile Malware and Simulated Hacking Diagnosis (Acorn Publishing, 2014)
What is Simulated Hacking (Wikibooks, 2014)
Simulated Hacking Using Kali Linux (Acorn Publishing, 2014)