Resources for:
This is a list of resources that can help you to gain basic skills in Python.
Anaconda Distribution
- Anaconda Distribution is a software that contains Jupyter notebook, an application which you can create and share documents that contain live code, equations, visualizations and markdown text. You can use python, R, and other coding languages in Jupyter notebook.
- Install Anaconda Distribution
Jupyter Notebooks
- Jupyter Notebook Tutorial
- Written guide about how to use jupyter notebook
- Jupyter Notebook Tutorial
- Video on using Jupyter notebook
- A gallery of interesting Jupyter Notebooks
Learning Python
Free Introduction to Python course from DataCamp
- An introduction to the basic concepts of Python. Learn how to use Python interactively and by using a script. Create your first variables and acquaint yourself with Python's basic data types.
- Contains lectures and practive exercises.
- Lessons include Simple Programs, Variables, Scripts, Loops, Conditionals, Functions, Tuples, Lists, Dictionaries, for Loop, Importing Modules, File I/O, Exception Handling
How to Think Like a Computer Scientist: Interactive Edition
- Python resources repository by UC Berkeley
- This course is a great introduction to both fundamental programming concepts and the Python programming language.
- Good for those who already have some programming background
Python for Everyone
- Written materials
- Lecture videos
- Code exercises to practice Python coding
- Links to many different tutorial and resources
Cheat Sheets
- For beginners
- Little background coding needed
- For beginners
- Information about SQL starting from the beginning with embedded practive problems
- Free basic account
- Search for different courses including Learn SQL
- Practice problems using SQL
- Tutorials with interactive exercises
- Practice problems using SQL
- Medium-Hard SQL questions
Paid resounces
- Video lessons on SQL
- Requires LinkedIn premium
LinkedIn Data Vis Series
Data Visualization: A Lesson and Listen Series
What type of chart should I use?
Spource: https://www.tapclicks.com/resources/blog/data-visualization-types/
Data Visualization Best Practices
Stephanie Evergreen
Evergreen Data is a data visualization and design firm that is know for their charts and cards to help you determine which graph is the right one for your data.
Suggested Data Visualization Books
- Story Telling with Data by Cole Nussbaumer Knalic
- The Visual Display of Quantitative Information by Edward Tufte
Data Visualization checklist
Creating a visualization? Use this checklist to make sure you have not missed any important elements.
- Buffalo City data sets available to the public
- Weekly newsletter that shares data sets for you to use in a project
- There is also a google doc with a comprehensive list of the data sets they have compiled.e.
- Data organization in spreadsheets
Articles
Podcast
Video
- “Data Science at the New York Times” Examples of how his team addressed business problems with descriptive, predictive, and prescriptive ML solutions.