On Apress
On Amazon

Python for the Busy Java Developer

Are you a seasoned Java developer that wishes to learn Python?

Perhaps you’ve just joined a project where a chunk of system integration code is written in Python. Or perhaps you need to implement a report generation module in the next sprint and your colleague mentioned that Python would be the perfect tool for the job.

In any case, are you in a situation where you have to pick up the Python programming language overnight? If so, this book is just for you!

This concise book doesn’t bore you with details from an introductory programming course. Instead, it hits the ground running and provides a fast-paced overview of what the Python language is all about, the syntax that it uses and the ecosystem of libraries and tools that surround the language.

This book’s goal is not to document every single Python feature. Instead, I wrote this book so that an experienced Java developer can get sufficient familiarity with the language and start diving into code in a short time frame.

Get the book

You can buy a copy from Apress or Amazon.


About the Author

Hello, I am Deepak Sarda, the author of this book.

I’ve been working as a software developer for more than a decade now. Much of this time has been spent working on several high-performance, server-side applications written in Java. I’ve also done web development and systems automation work in Python.

You can read a bit more about me on my personal page.


Praise for the book

Though I’ve been writing short Python scripts for a few years, from this book I found myself learning many tiny details that are sure to help me write code that is more Pythonic. My familiarity is with C++, but I found the analogies to Java in the book quite straightforward to relate to.Ashwin Nanjappa
Thoroughly enjoyed reading it. It is the clearest most succinct piece of technical writing I have read for a long time. ... Please write more.Kieran Shanley
I must say, it is one of the best book I have ever read for a quick start with Python and you have covered lot’s of details and have explained them in a very simple manner.Neeraj Mahajan
Helped me to find answers to some questions, for example, how in python was replaced the idea of java interfaces and understand the python ecosystem in general. Thank you!Igor Lutsyk
I’m not a developer, but an industrial engineer with some Java and R experience. This was exactly what I needed to get confident enough with Python to start playing with Python and build web applications.Per Gifvars

Spread the word!

Like the book? Please share it with others!


Questions or Problems?

Notice an error in the book? Have an idea to improve it?
I’m looking forward to your feedback!

Please email me   deepak@antrix.net or tweet   @antrix.