Hire Mark Lutz
For Inquiries Contact
Find Other Authors
Areas of Expertise:
Mark Lutz is a leading Python trainer, the author of Python's earliest and best-selling texts, and a pioneering figure in the Python community.
Mark is the author of the three O'Reilly books Learning Python, Programming Python, and Python Pocket Reference, all currently in 4th or 5th 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 Spring 2014, Mark has instructed 260 Python training sessions, taught roughly 4,000 students in live classes, and written Python books which have sold 450,000 units and been translated to at least a dozen languages.
Together, his two decades of Python efforts have helped to establish it as one of the most widely-used programming languages in the world today. In addition, Mark has been in the software field for 30 years. 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 professional software developer on compilers, programming tools, scripting applications, and assorted client/server systems.
Recent Posts | All O'Reilly Posts
Mark blogs at:
July 09 2013This article takes a brief look at the inheritance search mechanism in the Python programming language. Like some other aspects of Python today, this mechanism varies per line: inheritance has grown much more convoluted in 3.X, though 2.X users still … read more
Recent Posts | All O'Reilly Posts
"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."
© 2014, 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.