Transition from Java to Python
1h 15mIntermediate2023-03-22
Authors

Deepa Muralidhar
Computer Science Educator with 20+ years of experience
Course details
Python is powerful, popular, and allows you to get your programs up and running in relatively few steps. If you're a Java developer interested in learning this highly readable language, then this course is for you. Join Deepa Muralidhar as she helps to acquaint you with the basics of Python. Deepa begins by going over Python syntax and highlighting the essential differences between Python and Java. She then dives into basic concepts like input and output statements, decision statements, and the specific loop constructs of Python and Java. Deepa also details Python strings and lists, and covers Java methods and Python functions, which can be used for breaking a program into small modules that can be reused.
Skills covered
JavaOraclePythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Introduction
- 02 - Why Python Illustrating the simplicity of Python
- 03 - Key terminology - Introduction to computer programming
- 04 - Get the most out of this course
- 05 - Java and Python programming environments
- 06 - Use Jupyter Notebook for Python programming
1. Python vs. Java
- 07 - Python vs. Java overview
- 08 - Java syntax deep dive
- 09 - Python syntax deep dive
2. Python Basics
- 10 - Input and output statements
- 11 - Assignment statements - Math and string operations
- 12 - Decision statements
- 13 - Loops - For range, for (), and while
3. Python Strings and Lists
- 14 - Java and Python arrays, ArrayLists, and List
- 15 - Strings in Java and Python
- 16 - A detailed play on RegEx
4. Functions and Methods in Python
- 17 - Java methods and Python functions
- 18 - Methods
5. Pandas and matplotlib
- 19 - Use Pandas and matplotlib, part 1
- 20 - Use Pandas and matplotlib, part 2
Conclusion
- 21 - Next steps