The Best Python Blogs
By JoeVu, at: 22:12 Ngày 30 tháng 1 năm 2023
The best Python Blogs
-
http://realpython.com:
This site provides a wide range of topics, different difficulty levels and everyone can pick up ideas/knowledge easily. This also has some useful videos, detailed documentation and sample source code. Don’t miss its news. I would like to rank it 10 for NEWBIES
Pros
- Comprehensive and up-to-date tutorials and courses on Python
- Easy-to-follow tutorial videos
- Variety of free and paid content
- Active and helpful community forums
Cons
- Limited content for beginners
- Some tutorials require prior knowledge and experience with Python
- Not all tutorials are free -
https://planetpython.org/
This blog is more advanced, more difficult to read for new developers. This contains many discussions, news (from pycon), a bunch of questions and answers for some challenges or issues on daily work. This is an extreme blog. Its audiences are advance developersPros
- Easy to navigate website
- Lots of helpful resources, including tutorials and code snippets
- Active community with active forums
- Easy to find information on Python-related topicsCons
- Limited information on more advanced topics
- Not all topics are covered in depth
- May be difficult for beginners to understand some of the topics discussed -
https://yasoob.me/
The author of the Intermediate Python and the Practical Python book. The site is not that fancy as this is a personal blog, however, it covers some important aspects of Python. The blog posts are detailed, full of explanation and sample code. This is, of course, more advanced and higher-level. I would recommend it for Python experts.Pros
- Comprehensive content - Yasoob.me provides comprehensive content on various topics, ranging from programming to web design.
- Easy to navigate - Yasoob.me is designed to be easy to navigate, making it easy for users to find what they need.
- Free resources - Yasoob.me offers a range of free resources, such as articles, tutorials, and code snippets, to help users get started.Cons
- Limited content - Yasoob.me does not have a large library of content, which may limit its usefulness for some users.
- Limited tutorials - Yasoob.me does not have a large library of tutorials, which may make it difficult for users to learn some topics.
- Lack of support - Yasoob.me does not offer any customer support, which may be an issue for some users. -
https://www.fullstackpython.com/
This is another interesting site for beginners, full of content, easy to navigate. However, this is not updated recently, you might not grab some of the latest news here.Pros
- Comprehensive coverage of topics related to full stack Python development
- Easy to navigate with a clear structure and content organization
- Wide range of tutorials and resources to help developers get up to speed quickly
- Regularly updated with new contentCons
- Limited in-depth coverage of certain topics
- Lack of detailed examples and code snippets
- Not suitable for beginners who are just starting out -
https://talkpython.fm/
If you prefer some podcasts or audio lessons (like old school), this is a great site to learn. It does provide some courses with interesting information and detailed documentation and demo apps.Pros
- An excellent source for Python tutorials and news for both beginners and advanced users.
- The site has a wide range of topics, from basic programming concepts to more advanced topics like machine learning and web development.
- The podcast episodes are well-structured and easy to understand, making them perfect for both novice and experienced Python developers.Cons
- There are not many episodes available on the site, so it can be difficult to find the exact topics you are looking for.
- The podcast episodes are not available in many languages, so if you do not speak English you may have difficulty understanding the content.
- The website does not have a lot of interactive elements, so it may not be the best for those who are looking for a more interactive learning experience. -
https://thepythonguru.com/
When I was a new developer, I read through this site more than 10 topics/posts per day. This is an amazing website, however, it seems to be left abandoned now. The last blog post was in Nov 2020.Pros
- Comprehensive coverage of Python topics
- Easy to understand tutorials
- Clear and concise explanations
- Free to useCons
- Limited resources
- Insufficient examples
- Limited online support -
https://app.finxter.com/learn/computer/science/
If you want to learn Python in the hard way and you are learning computer science, this is a recommended one. It has ton of puzzles to solve, a training room with friends, you can also challenge your friends to compete in a small competition. This site is fun.Pros
- Offers a wide variety of computer science topics to learn
- Includes exercises to test your knowledge
- Easy to use interfaceCons
- Limited access to the site’s content without a paid subscription
- Limited support for certain browsers and devices
- Not ideal for more advanced computer science learners -
https://www.reddit.com/r/Python/
Another fun website for reading Python news and questions, I would recommend this for advanced developers, new members will get lost in this site and won’t never know why there are such questions/difficulties.Pros
- Provides a platform for users to share and discuss Python related topics
- Allows users to post questions and get feedback from other users
- Offers a wide range of tutorials and resources for learning PythonCons
- Moderation can be inconsistent at times
- Not all topics are relevant to Python
- Limited search functions and filters -
https://www.blog.pythonlibrary.org/
The Python Library blog is a great resource for learning about the Python programming language. It contains a collection of tutorials, guides, and articles for beginners and experienced users alike. The blog covers topics such as web scraping, data analysis, machine learning, web development, and more. It has a comprehensive library of resources to help readers learn more about the language and its applications. Additionally, its community forum provides a place for readers to ask questions and find help from other Python users. This blog is a great resource for anyone interested in taking their Python skills to the next levelPros
- Comprehensive coverage of Python topics, from beginner to advanced
- Easy to navigate and find relevant content
- High quality articles written by experienced Python developers
- Frequent updates and new content
Cons
- Older articles may not reflect best practices or current trends
- Limited focus on Python-specific topics, not related technologies
- Lack of user-friendly search tools or advanced navigation tools -
https://doughellmann.com/
Doug Hellmann's website is an online portfolio of his work as a software developer. Doug Hellmann is an experienced software developer, consultant, and trainer with more than 20 years of professional experience. He is the author of the Python Module of the Week blog, as well as a number of other popular Python books and articles. He is passionate about helping developers create software with high quality and efficiency. He also regularly speaks at conferences and meetups on Python, DevOps, and other topics related to software development. Doug is an active member in the Python community, and his site provides an extensive collection of resources and tutorials related to Python programming.Pros
- Offers a comprehensive range of tutorials on Python programming
- Includes detailed step-by-step instructions for learning Python
- Has a forum for discussion and advice on Python programming
- Includes a blog with Python-related news and updatesCons
- Limited resources for those new to programming
- Some tutorials are out of date
- Not many interactive learning resources
- No clear structure for finding specific topics -
https://simpleisbetterthancomplex.com/
would like to recommend this site for beginners only, as this is easy to read and simple. Of course, you will get deep understanding in many Python aspects, some advanced topics too, however, this is not a place for advanced users to gain much knowledge.Pros
- Comprehensive tutorials and guides for web development topics
- Clear and concise explanations for complex topics
- Tutorials are regularly updated to keep up with the latest web development trendsCons
- Focuses mainly on Django and Python
- Does not provide tutorials for other web development frameworks and languages