Download now!
Read it online!

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.

The goal of this book 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 read the entire book online or buy a copy to read offline on a variety of devices.

Download formats

  • PDF — Ideal for reading on large screens or if you wish to print the book on paper.
  • EPUB3 — Works great with Apple iBooks, Google Play Books and Kobo Reader.
  • MOBI — For reading on Amazon’s Kindle devices.

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.

Table of Contents

Here’s what you will find inside this book:

  • Chapter 1: The Language
    • What is Python?
    • History
    • Installation
    • Tools
  • Chapter 2: The Syntax
    • Basic constructs
    • Basic Types
    • Fun with Lists
    • Functions
    • Classes 
    • Protocols
    • Organizing Code
  • Chapter 3: The Ecosystem
    • A Rich Ecosystem
    • Popular Tools
    • Popular Frameworks

Spread the word!

Like the book? Please share it with others!

Questions or Problems?

Notice an error in the book? Having trouble downloading the book? Have an idea to improve it?

I’m looking forward to your feedback!

Please email me or tweet   @antrix.