2  Python

This page provides a comprehensive collection of resources for those interested in Python. On this page, you will find a list of personal websites and blogs that do some great work in Python. Additionally, there is a list of resources (books, tutorials, and blogs) focused on the basics of Python.

2.1 Python

2.1.1 Curated collection of resources

  1. Big Book of Python
  2. Python for Non-Programmers
  3. 49 Essential Resources To Learn Python
  4. A Gallery of Interesting Jupyter Notebooks
  5. A dozen ways to learn Python

2.1.2 Personal Websites and Blogs

2.1.3 Books

  1. Automate the Boring Stuff with Python
  2. Elements of Data Science
  3. Scientific Computing with Python
  4. Computational and Inferential Thinking: The Foundations of Data Science
  5. Python for Data Analysis, 3E
  6. Python Programming And Numerical Methods: A Guide For Engineers And Scientists
  7. 100 Page Python Intro
  8. Think Python 3e
  9. A Whirlwind Tour of Python
  10. Google’s Python Class
  11. Python Data Science Handbook
  12. Scientific Python Lectures

2.1.4 Basics

  1. Numpy
  2. Python Cheatsheet
  3. Comprehensive Python Cheatsheet
  4. Python Curriculum Map
  5. Data School: My top 25 pandas tricks
  6. 10 Python Pandas tricks that make your work more efficient
  7. Python built-in functions to know
  8. Data Science Best Practices with pandas
  9. Tour of Python Itertools
  10. Pandas vs tidyverse
  11. Karel the Robot

2.1.5 Tutorials

  1. Real Python
  2. Resolving Python
  3. Just into Data
  4. Christina Levengood Blog
  5. Python Machine Learning Notebooks (Tutorial style)
  6. Dataquest Tutorials
  7. VIB Tutorials
  8. Data Flair Training
  9. Top 10 IPython Notebook Tutorials for Data Science and Machine Learning
  10. Python for Beginners Course
  11. Python Crash Course
  12. Python for Everybody (PY4E)
  13. Python Machine Learning Jupyter Notebooks
  14. Practical Business Python
  15. Learning Python For Data Science
  16. Learn Python in 3 days: Step-by-Step Guide
  17. A Complete 26 Week Course to Learn Python for Data Science in 2022
  18. Python for Data Science: 8 Concepts You May Have Forgotten
  19. What is Exploratory Spatial Data Analysis (ESDA)?
  20. Getting started with data science using Python
  21. marimo: a reactive Python notebook

2.1.6 Applications

  1. Stock Portfolio Analysis using Python
  2. Neural networks fundamentals with Python
  3. Python News Webscraper
  4. Web Scraping with Scrapy
  5. Introduction to Market Basket Analysis in Python
  6. Tidy Finance with Python

2.1.7 Projects

  1. Python Projects for 2023 – Work on Real-time Projects to Head Start Your Career
  2. Python Projects with Source Code
  3. 45+ Data Analysis Projects with Python