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
Introduction
- Introduction
- Why Python Illustrating the simplicity of Python
- Key terminology - Introduction to computer programming
- Get the most out of this course
- Java and Python programming environments
- Use Jupyter Notebook for Python programming
Python vs. Java
- Python vs. Java overview
- Java syntax deep dive
- Python syntax deep dive
Python Basics
- Input and output statements
- Assignment statements - Math and string operations
- Decision statements
- Loops - For range, for (), and while
Python Strings and Lists
- Java and Python arrays, ArrayLists, and List
- Strings in Java and Python
- A detailed play on RegEx
Functions and Methods in Python
- Java methods and Python functions
- Methods
Pandas and matplotlib
- Use Pandas and matplotlib, part 1
- Use Pandas and matplotlib, part 2
Conclusion
- Next steps