Hire Mark Lutz
For Inquiries Contact
Find Other Authors
Areas of Expertise:
Mark Lutz is the author of Python's foundational and best-selling texts, a former trainer with two decades of experience teaching Python to newcomers, and one of the people responsible for the prominence that Python enjoys today.
Mark is the author of the three O'Reilly books Learning Python, Programming Python, and Python Pocket Reference, all currently in fourth or fifth editions. He has been using and promoting Python since 1992, started writing Python books in 1995, and began teaching Python classes in 1997. As of late 2018, Mark has:
Together, Mark's quarter century of Python efforts so far have helped to establish it as one of the most widely used programming languages in the world. Though no longer teaching formal classes today, he continues to advocate improvement in Python, open source, and the software field at large through his posts, programs, and books.
In addition, Mark has been a software professional for over three decades. He holds BS and MS degrees in computer science from the University of Wisconsin where he explored implementations of the Prolog language, and over his career has worked as a software developer on compilers, programming tools, scripting systems, and assorted client/server and business applications.
For more author background, see Mark's Teaching Python and supplemental bio pages; his former training web site at learning-python.com/training; and his books and software site at learning-python.com.
"For those interested in having a solid foundation Python and are untethered by the past, this edition is a must-have title on your technical bookshelf. For those experienced Pythonistas who own previous editions and are ready to either move their legacy code forward into the new Python 3 practices, Mark shows the way."
"Now at its fourth edition, this book by Mark Lutz arguably continues to be Pythons bible...Like many OReilly books, this is a well-written, coherent, and beautifully type-set book. I highly recommend it to anyone who wants to, or already does, program using python. It should help the novice in their transition to an excellent programming language, or otherwise, make an already familiar environment more powerful in the hands of veterans."
"...this book by Mark Lutz arguably continues to be Python's Bible."
"I was in the middle of page 100 when I realized that I was reading a book about computer programming: everything to that point seemed so straightforward and easy to grasp. I said to myself: 'This is not a typical programming book: it is better.'
"...if you have at least some experience in scripting or programming, you want to add Python to your knowledge base, and plan to use it for practical development, Learning Python is a fine book to add to your library."
"This book with its well organized, top-down, explanatory approach is the ultimate reference for the student new to the Python Language."
"Learning Python is in it's 3rd edition, and for good reason. The book has become an excellent resource because of it's excellent step-by-step approach of the fundamentals of the Python language. The systematic approach to learning is ideal for programmers wanting to get to know the language better, as well as experts needing a handy reference."
"Based on the author's extensive experience in providing Python training courses over that last eleven years, Learning Python gives you an excellent grounding in the subject from it's 680 pages of content...Moving on through the book you'll get a rapidly accelerating level of difficulty, and it wouldn't be far wrong for us to say that this book might be all you need. "
"College-level collections strong in programming languages in general and Python in particular will appreciate this coverage, written by the world leader in Python training and author of many previous writings on Python since 1992."
"Here is the complete course on learning Python, a powerful language used by such well-known companies as Google, iRobot and YouTube. The author, who presents live Python language instruction, has drawn from his personal classroom experiences to produce a book full of practical tips, insider hints, and real world-based insights."
"The goal here is not just to be able to hack together a few Python lines into a utility. It's to be able to use the Python modules and solid development practices to build entire applications that can accomplish their stated purpose as well as be maintainable...If you're a newbie to Python, you're probably not quite ready for this one yet. But once you've posed the question "how what can I do with what I know?", then this is a great next step for you."
"This massive volume covers the language syntax and programming techniques for the Python 2.5 language. Written for the experienced Python programmer, the book provides insight into applying Python for tasks related to GUIs, databases, parallel processing, networked applications, and the Internet."
© 2019, O’Reilly Media, Inc.
(707) 827-7019 (800) 889-8969
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.