news.volyx.in

Advanced Python Mastery (github.com)

779 points by a_bonobo · 1135 days ago · 155 comments on HN

Article summary

The article discusses the Advanced Python Mastery course, a 4-day Python training course that has been iterated on for 16 years and is now available under a Creative Commons license. The course is designed for Python programmers who want to move beyond short scripts and build more sophisticated programs. It covers advanced Python programming techniques and is intended for those who already have some knowledge of Python. The course materials include presentation slides, exercises, and solutions, and are available on GitHub.

Main themes

  • Python programming
  • Advanced programming techniques
  • Code readability
  • Teamwork and collaboration
  • Professional development
  • Online forum etiquette

What commenters say

  • Mastering programming skills is essential for professional development and delivering business value.
  • Advanced programming skills do not necessarily make code incomprehensible, but rather the opposite.
  • Some argue that prioritizing maintainability and teamwork over individual mastery is important for business success.
  • Others believe that downvoting comments on online forums should be used to indicate disagreement, while others think it should be reserved for bad or abusive comments.
  • The importance of code readability and understandability is highlighted as a key aspect of professional programming.
  • There is a debate about the role of individual mastery versus teamwork and collaboration in programming.
  • Some commenters express appreciation for the course and its potential to improve their Python skills.
  • Others discuss the challenges of balancing advanced programming techniques with the need for code to be understandable by others.