Transition from Java to Python

Transition from Java to Python

1h 15mIntermediate2023-03-22

Authors

Deepa Muralidhar

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
40,000 Toman