- Description: This repo is the 2023 Developer Survey Data Analysis Project.
- Link: https://developer-data-analysis.streamlit.app/
Selfie | Name | Interests |
---|---|---|
![]() |
Yeong-Min Ko | AI, Computer Vision, Data Analysis |
date | objective | status |
---|---|---|
23.11.18 ~ 23.11.18 | Data Acquisition and Understand acquired data | O |
23.11.19 ~ 23.11.19 | Write Worksheets | O |
23.11.20 ~ 23.11.20 | Data Preprocessing | O |
23.11.21 ~ 23.11.23 | Data Visualization | O |
23.11.24 ~ 23.12.01 | Configure the Dashboard | O |
23.12.02 ~ 23.12.08 | Finish Project / Prepare a presentation | O |
- Open your terminal in mac, linux or your command prompt in Windows. Then, type "pip install requirements.txt".
- Open your terminal in mac, linux or your command prompt in Windows. Then, type "Streamlit run app.py".
![스크린샷 2023-11-27 오후 11 28 31](https://private-user-images.githubusercontent.com/59058869/285905017-a5ce9aad-8fb9-4a3a-a7f3-236b8245bd6d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzc4MTYsIm5iZiI6MTczOTEzNzUxNiwicGF0aCI6Ii81OTA1ODg2OS8yODU5MDUwMTctYTVjZTlhYWQtOGZiOS00YTNhLWE3ZjMtMjM2YjgyNDViZDZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIxNDUxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQwMTFiODZlN2JlNzM5Y2QwYzM1OTJiYWM1NTNkMDc1Yzg1YzExMWM0NDk4NGJiZjA0YTdkZGQ3Mzg0NTUzMmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jRxPAplkjjBmk6v-b-XrJJxY8zk8wVTblVWh6jCvSxk)
-
Step1. Understand Data
-
Step2. How to preprocess missing value
![스크린샷 2023-11-28 오전 12 28 01](https://private-user-images.githubusercontent.com/59058869/285923271-c73d11e0-ce7e-47f5-a98e-e98ec0fdf2cb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMzc4MTYsIm5iZiI6MTczOTEzNzUxNiwicGF0aCI6Ii81OTA1ODg2OS8yODU5MjMyNzEtYzczZDExZTAtY2U3ZS00N2Y1LWE5OGUtZTk4ZWMwZmRmMmNiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIxNDUxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwNjE3MWM3MDUzYmM5YjI3NjVlOTExYjMxZWRjYTViYTU2ZWFlMzY0Y2QyNzg4YzRmMDhjMjVmZDM0MTg4YzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qOp4YtuGEsOnXAOaslMiNh9sBDQIFFCZkMJRZpZVB_A)
-
Step3. Write Worksheets
No Question 1 해당 설문조사 응답자의 연령대와 국적은 어디가 많은가? 2 설문 응답자 중 프로그래밍 언어 사용 현황과 학습 희망 프로그래밍 언어의 현황은 어떻게 되는가? 3 위 질문과 마찬가지로 25~34세의 경우는 어떠한가? 4 학습 자료는 어떠한 자료들을 활용할까? 5 온라인 학습 자료 중에서는 어떤 자료를 가장 많이 활용할까? 6 교육 수준 분포는 어떻게 될까? 7 학사, 석사, 박사 학위별로 현재의 직업 분포가 어떻게 다를까? 8 전체 설문 응답자의 직업 TOP3의 유형별 경력 분포는 어떻게 될까? -
Step4. Data Preprocessing
Country | LanguageHaveWorkedWith | LanguageWantToWorkWith | EdLevel | LearnCode |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
- Step5. Configuring Dashboard using Streamlit(Data Visualization)
date | main work |
---|---|
23.11.18(Sat) | I created this repo. |
23.11.18(Sat) | I acquired datasets in stack overflow. |
23.11.19(Sun) | I writed worksheets and preprossed data. |
23.11.20(Mon) | I created presentation resource. |
23.11.25(Sat) | I analyzed the dataset for visualization. |
23.11.27(Mon) | I configured the dashboard using Streamlit. |
- [1] Dataset: https://insights.stackoverflow.com/survey
- [2] Streamlit: https://docs.streamlit.io/