About Jim Anderson
Jim has been programming for a long time in a variety of languages. He has worked on embedded systems, built distributed build systems, done off-shore vendor management, and sat in many, many meetings. He currently gets paid for writing C++ for embedded systems, but loves Python. Jim is a proud member of PythonistaCafe. His blog is in process of getting moved to his github account.
Tutorials by Jim:
- Speed Up Your Python Program With Concurrency
- Python 3.12 Preview: Subinterpreters
- Python Practice Problems: Parsing CSV Files
- C for Python Programmers
- Python Practice Problems: Get Ready for Your Next Interview
- Python Bindings: Calling C or C++ From Python
- Python vs C++: Selecting the Right Tool for the Job
- How to Implement a Python Stack
- An Intro to Threading in Python
- Advanced Git Tips for Python Developers
- Introduction to Git and GitHub for Python Developers
Tutorials Jim Contributed to:
- Socket Programming in Python (Guide)
- Python's F-String for String Interpolation and Formatting
- How to Iterate Through a Dictionary in Python
- A Guide to Modern Python String Formatting Tools
- How to Install Python on Your System: A Guide
- How to Get the Most Out of PyCon US
- Build a Blog From Scratch With Django
- Get Started With Django: Build a Portfolio App
- How to Flush the Output of the Python Print Function
- The subprocess Module: Wrapping Programs With Python
- Why Is It Important to Close Files in Python?
- Python Inner Functions: What Are They Good For?
- The pass Statement: How to Do Nothing in Python
- Python enumerate(): Simplify Loops That Need Counters
- PyPy: Faster Python With Minimal Effort
- Python Modulo in Practice: How to Use the % Operator
- Python Booleans: Use Truth Values in Your Code
- Python 3.9: Cool New Features for You to Try
- Learn IP Address Concepts With Python's ipaddress Module
- Python Keywords: An Introduction
- Regular Expressions: Regexes in Python (Part 2)
- Regular Expressions: Regexes in Python (Part 1)
- Linked Lists in Python: An Introduction
- How to Use any() in Python
- SimPy: Simulating Real-World Processes With Python
- Python 3.8: Cool New Features for You to Try
- Building a Python C Extension Module
- Your Guide to the CPython Source Code
- Real Python at PyCon US 2019
- Using the "or" Boolean Operator in Python
- Python Logging: A Stroll Through the Source Code
- 13 Project Ideas for Intermediate Python Developers
- Python Code Quality: Tools & Best Practices
- Python itertools By Example
- Python Debugging With Pdb
- Speed Up Python With Concurrency (Course)
- Implementing a Stack in Python (Course)
- Threading in Python (Course)
- Introduction to Git and GitHub for Python (Course)