Doug Farrell

Doug Farrell has been developing software since 1983, though his BS is in physics, and he has an AAS in commercial art—two obviously related fields. Doug is a self-taught programmer and has used quite a few languages over the years in a lot of industries: Pascal, Fortran, C/C++, PHP, Python, and JavaScript. He has been working with Python since 2000, and it’s been his primary language since 2006.

Doug has written articles for RealPython.com. He has also taught at a STEM facility where a lot of his course material is used.

books by Doug Farrell

The Well-Grounded Python Developer

  • June 2023
  • ISBN 9781617297441
  • 296 pages
  • printed in black & white
  • Available translations: Russian

The Well-Grounded Python Developer shows you why Python, the world’s most popular programming language, is a fantastic tool for professional development. It guides you through the most important skills, like how to name variables, functions, and classes, how to identify and write a good API, and how to use objects. You’ll also learn how to deal with inevitable failures, how to make software that connects to the internet, core security practices, and many other professional-grade techniques.