design-resources-4-developers

所属分类:自动编程
开发工具:Jupyter Notebook
文件大小:4244KB
下载次数:0
上传日期:2023-05-29 03:47:52
上 传 者sh-1993
说明:  路易斯维尔代码2023年1月队列的数据分析课程1项目
(Data Analysis Course 1 Project for Code Louisville January 2023 cohort)

文件列表:
.env.sample (54, 2023-07-11)
backend (0, 2023-07-11)
backend\backend (0, 2023-07-11)
backend\backend\__init__.py (0, 2023-07-11)
backend\backend\asgi.py (391, 2023-07-11)
backend\backend\settings.py (3605, 2023-07-11)
backend\backend\urls.py (649, 2023-07-11)
backend\backend\wsgi.py (391, 2023-07-11)
backend\design-resources-4-developers.ipynb (591541, 2023-07-11)
backend\design_resources_for_devs (0, 2023-07-11)
backend\design_resources_for_devs\__init__.py (0, 2023-07-11)
backend\design_resources_for_devs\admin.py (340, 2023-07-11)
backend\design_resources_for_devs\apps.py (179, 2023-07-11)
backend\design_resources_for_devs\migrations (0, 2023-07-11)
backend\design_resources_for_devs\migrations\0001_initial.py (1375, 2023-07-11)
backend\design_resources_for_devs\migrations\0002_alter_resource_category.py (549, 2023-07-11)
backend\design_resources_for_devs\migrations\0003_alter_resource_category.py (543, 2023-07-11)
backend\design_resources_for_devs\migrations\__init__.py (0, 2023-07-11)
backend\design_resources_for_devs\models.py (694, 2023-07-11)
backend\design_resources_for_devs\serializers.py (322, 2023-07-11)
backend\design_resources_for_devs\tests.py (60, 2023-07-11)
backend\design_resources_for_devs\views.py (1032, 2023-07-11)
backend\manage.py (663, 2023-07-11)
backend\resources_per_category_bar.png (79298, 2023-07-11)
backend\resources_per_category_pie.png (121566, 2023-07-11)
backend\wordcloud.png (210925, 2023-07-11)
ezgif.com-optimize.gif (2893067, 2023-07-11)
frontend (0, 2023-07-11)
frontend\index.html (302, 2023-07-11)
frontend\package.json (642, 2023-07-11)
frontend\src (0, 2023-07-11)
frontend\src\RootLayout.tsx (1690, 2023-07-11)
frontend\src\assets (0, 2023-07-11)
frontend\src\assets\code.svg (284, 2023-07-11)
frontend\src\assets\color-pallete.png (10921, 2023-07-11)
frontend\src\assets\fonts (0, 2023-07-11)
... ...

![gif of website scrolling through resources](https://github.com/ajhughesdev/design-resources-4-developers/blob/master/./ezgif.com-optimize.gif) # Design Resources for Developers Data Analysis Course 1 Project for Code Louisville January 2023 cohort ## Project Description This project scrapes data from the web and renders it on a webpage. The data is from a [repository](https://github.com/ajhughesdev/design-resources-4-developers/blob/master/https://github.com/bradtraversy/design-resources-for-developers) by [Brad Traversy](https://github.com/ajhughesdev/design-resources-4-developers/blob/master/https://github.com/bradtraversy/) which is a currated list of design and UI resources for developers. I have written a script to scrape the data from a forked version of the repository. The data is then rendered using Django and React. ### Project Requirements for the course: 1. Read data in. 2. Manipulate and clean your data. 3. Analyze your data! 4. Visualize your data. 5. Interpret your data and graphical output. #### Read data in. > "Scrape one piece of data from anywhere on the internet and utilize it in your project." Using Scrapy, I scraped the data from the repository and saved it as a JSON file. > "Read in data from a local csv, excel file, json, or any other file type. I used Pandas to read the JSON file and convert it to a Pandas DataFrame. > "Make a list, dictionary, tuple, or other standard python data structure to read in data for your program." I used a dictionary to store the data from the JSON file. #### Manipulate and clean your data. > "Use built-in pandas or numpy functions to do things like remove 0’s and null values where they don’t belong in your dataset." I used Pandas to remove null values from the DataFrame. > "Use custom functions or lambdas to perform specific operations to clean or manipulate your data, return those values, then use them in other parts of your project." I used a custom function to remove a specific resource from the DataFrame. #### Analyze your data! > "Write custom functions to operate on your data." I wrote a custom function to analyze the data and return the number of resources in each category that is visualized in a bar and pie chart. I also combined all the resource descriptions into one string and created a WordCloud from it. #### Visualize your data. > "Make 2 basic plots with matplotlib, seaborn, or any other kind of visualization library that you think looks interesting" I used Matplotlib to create a bar chart and pie chart to visualize the number of resources in each category. > Make a website and visualize your data with a framework like django or flask." I used Django to create a website and React to render the data. #### Interpret your data and graphical output. > "Write markdown cells in Jupyter explaining your thought process and code." Please see attached [Jupyter Notebook](https://github.com/ajhughesdev/design-resources-4-developers/blob/master/https://github.com/ajhughesdev/design-resources-4-developers/blob/0c18951***226a567e2dc5693269f2e70b25025a8/backend/design-resources-4-developers.ipynb) to follow my process!

近期下载者

相关文件


收藏者