Java to Python in 100 Easy Steps - The Fastest Way to Learn Python for Experienced Java Programmers [Video]
Video
Video
$186.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$186.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction
-
Getting Started With Python
- Hello World in Python
- Hello World in Python - Making Sense
- Importing-Java-Code-into-Eclipse
- Your First Python Method
- Your First Python Method - A Few Tips
- Passing Parameters and Your First Python Loop
- Exercises with Python Methods and For Loop
- Python For Loop – Puzzles
- Writing Java Example in Python - Part 1
- Writing Java Example in Python - Part 2
- Returning values from methods
- Introduction to Basic Data Types in Python
- Python is Strongly Typed and Dynamic Language
- Numberic Operators and Functions in Python
- Boolean Operators in Python
- Python Text Data Type – String
- Data Type Conversion – Puzzles
- Strings are immutable
- There is no separate Character data type
- String module
- Exercise - is vowel, print lower case and upper case characters
- String - Exercises and Puzzles
-
Conditionals and Loops
-
Object Oriented Programming with Python
- OOPS in Python - An overview
- Your First Python Class - Empty Class and Instances
- Instance Variables and Constructors in Python
- Exercise - Part 1 - Add an attribute
- Exercise - Part 2 - Create a new Class
- Constructors in Python - A few tips
- Adding instance methods
- OOPS Under the Hood
- Inheritance in Python
- Multiple Inheritance in Python
- Every class extends object
- Creating an Abstract Class
- Representing an Interface using Abstract Class
- Polymorphism and Duck Typing
- Static Variables at Class Level
- Static Methods in Python
-
Python Data Structures
- Introduction to Data Structures in Python
- Operations on List Data Structure
- Puzzles with Strings Lists
- List Slicing
- List Sorting, Looping and Reversing
- List as a Stack and Queue
- List with a custom class - Country and representation
- List with a custom class - Part 2 - sorting, max and min
- List Comprehension
- Introduction to Set
- Introduction to Dictionary
- Puzzles with Data Structures
- Tuples
-
Exception Handling in Python
-
Functional Programming
-
Built-In Python Modules
-
Python Tips
- Tip 1 - Loop - Getting Index Element
- Tip 2 - Enum in Python
- Tip 3 - Methods and Arguments – Basics
- Tip 4 - Methods and Arguments - Keyword Arguments
- Tip 5 - Methods and Arguments - Unpacking Lists and Dictionaries
- Tip 6 - PEP8 - Python Style Guide
- Tip 7 - PEP20 - Zen of Python
- Tip 8 - Creating Custom Modules and Using Them
- Tip 9 – None
- Tip 10 - repr vs str
- Tip 11 - No Switch in Python
- Tip 12 - Generating Random Values in Python
- Tip 13 - Returning Multiple Values using Tuples
- Tip 14 - Implementing Data Classes with namedtuple
- Tip 15 - Getters and Setters is Python Anti Pattern
- Tip 16 - Implementing Property Decorators
- Tip 17 - Operator Overloading - Adding and subtracting amounts
- Tip 18 - Operator Overloading - Other Operators
- Tip 19 - Comparing equality of objects
- Tip 20 - Using greater than and less than to compare objects
- Tip 21 - Total Ordering - Simplifying object comparison
- Congratulations
About this
video
This course will help you learn Python, one of the most popular programming languages. Python offers both object oriented and structural programming features. We take a hands-on approach using a combination of Python Shell and PyCharm as an IDE to illustrate more than 100 Python coding exercises, puzzles, and code examples. We convert a number of Java examples to Python. You will learn about implementing Object Oriented Programming concepts in Python, inheritance, abstract classes, and constructors; you will also get a better understanding of a wide variety of Python data structures: lists, sets, dictionaries, and tuples.
- Publication date:
- August 2018
- Publisher
- Packt
- Duration
- 7 hours 59 minutes
- ISBN
- 9781789611960