intro-data-capstone-biodiversity's People
intro-data-capstone-biodiversity's Issues
(Practices) Excellent execution
Very nice job coming to the least verbose implementation of this operation
(Readability) Assign variables sparingly
Return frequently to PEP-20: Avoid placing any unnecessary lines of code between variable assignment and calls. Avoid assigning variables except when readability or functionality is improved.
(Presentation) Nicely done!
You have a complete, visually engaging, explanatory presentation. It checks all the boxes and it comes to the correct conclusions. I only had a few notes:
- Because you only give relative values in your observations slide, the information is not actionable
- Conforming your graphs to your color scheme would make the presentation more presentable
- You do a good job of balancing white space and graphics with text in most slides
- A "thank you" slide at the end is often a good idea
(Durability) Pass more parameters to the merge method
It's totally fine in this exercise, but going forward always consider being as specific as possible with merge and join commands. It is often appropriate to examine and test for successful, as-expected results for your merges at implementation time.
(Style) Comply with PEP-8
You're at the point in your Python learning curve where you probably won't be able to get away with PEP-8 violations much longer. Consider using one of the many tools (I personally like flake8) which can act as the PEP-8 equivalent of a spellchecker.
An example:
(Summary) Meets expecations
Nice work! While you've got some room for improvement in your code and presentation, your submission easily checks all the boxes for this Capstone. I get the impression from your code that you might not feel quite comfortable exploring alternative methods and practices, and that when you learn a method you learn it very well.
In terms of improvement, I think spending more time applying PEP-20 to your practices would serve you very well. In a separate issue I also recommended that you look into adopting a tool for checking you compliance with PEP-8. I think that you may also benefit from taking on a project with "no safety net" using data copied from an open data portal or that you are already familiar with.
If you want to go deeper with this project I think you could revisit the presentation, perhaps even giving it a mock run with friends/family. There are additional data viz opportunities that you can pursue in the project as well, if you'd rather focus on the coding portion.
Congratulations on finishing the class!
(Simplicity) Avoid redundancy
Avoid reinventing the wheel - the default value for .head()
is 5 and Jupyter will pretty print the return value for the last line of a cell better than the built-in print
function can.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.