During my PhD I mostly worked with Java and Matlab. However my last job as a Data scientist required me to code in python. I had previously used python, but was not expert in python. After working six month in python for developing machine learning algorithms, I am pretty sure that I wont look back to java. The most important factor for choosing Python over Java is the support for huge community and very short learning span.
Here are some useful links of Python resources for data scientist:
Tutorials
- Intro to Python for Data Science by DataCamp
- Python Programming by Codecademy
- A Byte of Python
- http://www.learnpython.org/
- Code Mentor Python Tutorials
- Learn Data Science with Python – Dataquest
- Intermediate Python for Data Science by DataCamp
Massive Open Online Courses (MOOCs)
- Introduction to Python for Data Science by Microsoft
- Python for Everybody by University of Michigan
- Data Analysis and Interpretation Specialization
- Data Analysis with Python and Pandas on Udemy
- Data Analysis with Python and Matplotlib on Udemy
- Intro to Data Science on Udacity
Resources and Newsletters
- Bite Python
- PyData,org
- Python.org/doc/
- http://planetpython.org/
- Python Weekly
- Pycoder’s Weekly
- DataScienceMaster.org
Books
- Intermediate Python
- Learn Python The Hard Way
- Practical Data Analysis with Python
- Python for Data Analysis
- Data Science from Scratch: First Principles with Python
Work Space
You can find the full article, here. For more articles about Python, click here.
DSC Resources
- Career: Training | Books | Cheat Sheet | Apprenticeship | Certification | Salary Surveys | Jobs
- Knowledge: Research | Competitions | Webinars | Our Book | Members Only | Search DSC
- Buzz: Business News | Announcements | Events | RSS Feeds
- Misc: Top Links | Code Snippets | External Resources | Best Blogs | Subscribe | For Bloggers
Additional Reading
- What statisticians think about data scientists
- Data Science Compared to 16 Analytic Disciplines
- 10 types of data scientists
- 91 job interview questions for data scientists
- 50 Questions to Test True Data Science Knowledge
- 24 Uses of Statistical Modeling
- 21 data science systems used by Amazon to operate its business
- Top 20 Big Data Experts to Follow (Includes Scoring Algorithm)
- 5 Data Science Leaders Share their Predictions for 2016 and Beyond
- 50 Articles about Hadoop and Related Topics
- 10 Modern Statistical Concepts Discovered by Data Scientists
- Top data science keywords on DSC
- 4 easy steps to becoming a data scientist
- 22 tips for better data science
- How to detect spurious correlations, and how to find the real ones
- 17 short tutorials all data scientists should read (and practice)
- High versus low-level data science