Welcome to the Pythonista Planet Resources page.
My goal on this page is to recommend the best resources and tools I can put together. Most of these are stuff that I use. Some of the links given below are affiliate links.
Technical Books
These are some of the technical and career-related books I’ve used to advance my skills in software development.
- Hands-On Machine Learning with Scikit-Learn and Tensorflow
- Learn Python The Hard Way
- Soft Skills- The Software Developer’s Life Manual (by John Sonmez)
- The Complete Software Developer’s Career Guide (by John Sonmez)
- The Clean Coder (by Robert C. Martin aka “Uncle Bob”)
You can also download the free eBooks that I have created on various programming languages and topics. Click here to download them.
Software Development Tools
These are some of the code editors and tools that I use for coding.
- Visual Studio Code (currently I use this IDE for coding)
- Repl.it (Online editor for coding)
- Oracle Live SQL (for running SQL queries online)
- Python IDLE
- Jupyter Notebook (For coding related to data science)
- XAMPP (to build PHP websites on the local server)
- Eclipse Neon (for Java projects)
- Apache Tomcat (to build Java websites on the local server)
- Git (for version control)
- Heroku (to deploy websites and web apps for free)
- Software Development Desk Accessories
- Raspberry Pi 3 Complete Starter Kit
- Dell Latitude 3400 i5 (The laptop that I’m using currently)
Online Courses
I’ve done some research to find out the best courses available online for learning various technologies. Here are my recommendations:
- Python (Udemy)
- Programming (Udemy)
- Data Science (Coursera)
- Machine Learning
- Web Development (Udemy)
- Front-End Web Development (Udemy)
- Java (Udemy)
- Udacity
- Team TreeHouse
Python One-To-One Sessions
If you’re looking for learning Python directly from someone who knows the language well, then I would suggest you check out PlusOneTuition. This website provides one-to-one Python sessions starting from scratch to advanced-level programming. If you’re interested, give it a try and schedule a demo session. See if it works for you and then you can decide whether to go for paid sessions or not.
While you sign up, use the code “Pythonista Planet” (in the input field that asks “Where did you find this website?”) to get a 10% discount on the price. Click on this link and sign up for a free Python demo class.
Freelancing
These are the platforms I recommend for doing freelance work.
Blogging
These are some of the tools that I use for blogging.
- Cloudways (For WordPress hosting)
- Grammarly (For checking grammar and other mistakes while writing)
- Canva (for creating graphics and images)
- Ezoic (Ad Network)
- Payoneer or PayPal (for receiving international payments)
Non-Technical Books
Even though I’m not an avid reader at the moment, I try to read non-technical books, especially self-development books when I get time. I only buy books that are having high-rating and good reviews. Most of these books are suggested to me by some YouTubers or someone I trust regarding that corresponding topic. In short, these books are absolute gems!
- The Millionaire FastLane by MJ Demarco (Personal Finance)
- Rich Dad Poor Dad by Robert Kiyosaki (Personal Finance)
- Sapiens by Yuval Noah Harari (Human History)
- Can’t Hurt Me by David Goggins (Self Development/Mindset)
- As A Man Thinketh by James Allen
- The E-myth Revisited by Michael E.Gerber (Business)
- Work Energy by Jim Harmer (Internet Marketing/Business)
I have a bucket list of more than 100 books and I don’t think I’ll ever read all of them. But, I’ll try to buy the paperback versions one by one or use Audible to listen to the audio book version, or go through the book summary using podcasts/YouTube channels like 2000 Books, One Percent Better, etc.