Build-a-Data-Science-Web-App-with-Streamlit-and-Python
เกี่ยวกับ
แอปพลิเคชั่นนี้เป็นแดชบอร์ดที่สามารถเเสดงการวิเคราะห์เกี่ยวกับชนของยานยนต์ใน NYC
Guided Projects Courses from Coursera
สามารถเข้าไปเรียนได้ที่นี่ Coursera
ความต้องการของระบบในการทำโปรเจค
ในการทำโปรเจคจาก coursera จะมีระบบที่เตรียมเครื่องมือต่างๆสำหรับการทำโปรเจคไว้เรียบร้อยเเล้ว เเละสามารถรันโค้ดเเละเห้นผลลัพธ์ได้ในเครื่องนั้นเลย (ระบบที่เค้าเตรียมไว้ให้จะเป็นระบบ Linux ดูเพิ่มเติมที่นี่) เเต่ตัวผมอยากนำโค้ดมาศึกษาเเละนำมารันในระบบ Windows นั้นเองครับ
มีดังนี้ (บางตัวผมเคยติดตั้งไว้เเล้ว):
- Python (ขณะที่ทำใช้เวอร์ชัน 3.6)
- Dataset ที่ใช้ในการทำโปรเจคนี้ เนื่องจากมีขนาดใหญ่เกินไป สามารถโหลดได้ที่นี่
- numpy==1.16.4
- pandas==0.24.2
- pydeck==0.3.0
- streamlit==0.57.3 –> สามารถติดตั้งได้ที่นี่ คลิก
- plotly==4.0.0 –> สามารถติดตั้งได้ที่นี่ คลิก
วัตถุประสงค์
- สร้างเว็บแอปพลิเคชันแบบโต้ตอบด้วย Streamlit และ Python
- ใช้ Pandas เพื่อการจัดการข้อมูลในกระบวนการทำงานด้านวิทยาศาสตร์ข้อมูล
วิธีรันโค้ด
วิธีผม ผมจะรันผ่าน Anaconda Prompt ที่ผมได้สร้าง Environments เอาไว้ ดูวิธีทำที่นี่ จากนั้นเมื่อเข้าหน้า Anaconda Prompt โดยเป็น path ที่ไฟล์ของเราอยู่ ให้ใช้คำสั่ง
streamlit run app.py
This site is published at Click