Python Resources
A comprehensive, curated list of Python programming resources for all skill levels, covering tutorials, libraries, frameworks, and best practices.
A comprehensive, curated list of Python programming resources for all skill levels, covering tutorials, libraries, frameworks, and best practices.
A comprehensive list of Python learning resources, tutorials, and tools for both beginners and experienced developers.
Software developers can improve their writing by learning techniques from professional copywriters, as suggested in a review of 'The Copywriter's Handbook'.
A programmer shares their experience switching to the Dvorak keyboard layout, discussing the learning curve, tools, and impact on coding.
A developer shares personal strategies for maintaining motivation and overcoming learning plateaus during the difficult stages of learning to code and design.
A developer shares technical learnings from June, covering Objective-C, CocoaPods, zsh configuration, and a math trivia.
Mitchell Hashimoto shares his lifelong passion for automation, from cheating Neopets to creating Vagrant, highlighting how it shaped his career.
Mitchell Hashimoto reflects on key life events that shaped his perception of 'normal' and steered his path into programming and tech.
A developer receives a Raspberry Pi as an early Christmas gift and ponders creative tech projects to build with it.
A developer shares progress on a Ludum Dare game jam project, a rule-changing strategy game built in C++.
Explains the Iterator design pattern in JavaScript, showing how to create and use iterator objects for consistent collection traversal.
A developer's personal journey from skepticism to advocacy for PyLadies, exploring the importance of diversity and inclusion in the tech community.
A satirical guide categorizing different stereotypes of web developers, from 'Rockstars' to 'Pedants', based on their skills and approaches.
A tutorial exploring Ruby's Date class, the Chronic natural language parser, and Active Support for date manipulation.
A critique of beginner programming books and a proposal for a more effective, project-based approach to teaching coding.
A critique of modern programmers' tendency to complain about new languages and tools rather than engaging with them, using Go and Dart as examples.
A developer's 2011 retrospective on adopting Vim, switching to Mac, and diving deep into Python, Twisted, and the Python community.
A programmer shares their excitement about receiving the book 'Design for Hackers' to improve their design skills for games and websites.
A beginner's guide to understanding and fixing the NoMethodError in Ruby on Rails 3, explaining its common causes.
A programmer's personal reflection on improving focus by dedicating a week to a fun Perl IRC bot project.