Introduction to Python Learning Path

The Python programming language has rapidly become the language of choice with developers building internet-based applications. In the Introduction to Python Learning Path, we’ll guide you through the basics of Python so you can acquire the skills and knowledge you need along with Hands-on Lab exercises every step of the way.

What is Python?

Python is an all-purpose interpreted language. The Python interpreter reads a script and interprets it on the fly. Like Perl, Ruby, and Bash, the program consists of a text file containing Python commands. To run the program, you run Python.exe or Python et cetera, the interpreter, and tell it which file contains the commands.

Why Is Python a Good Choice for You?

You will often find Python being compared to Java or C++, and script languages like JavaScript and Perl. All languages are unique in their suitability and use cases. But, in a nutshell, Python is more about speed to develop over speed to execute.

Python programs will most likely run slower than Java programs, but they will also be faster to develop. Now the difference in speed is due to the simplicity of Python. Its built-in high-level data types and its support for dynamic typing makes Python really fast to create code blocks. A Python programmer can easily declare arguments, variables, or Python dictionary types a significant time saver. Dynamic typing essentially means Python is interpreting code requests as you type.

Watch this short video where Andrew Larkin, head of content, quickly runs through when Python is the right choice.

5 Ways Python Will Make Your Life Easier

  1. Clear and readable syntax.
  2. Works on a multi-paradigm system. Python is object-orientated, procedural, and functional programming. The code can be organized into modules and packages.
  3. Exception-based error handling.
  4. Dynamic data structures (e.g., lists and dictionaries).
  5. Includes an extensive standard library and third-party modules, strong introspection capabilities, and it can be extended with C and C++.

What You Will Learn in the Introduction to Python Learning Path?

If you have some experience with applications and want to get started as a Python programmer, the Introduction to Python Learning Path is your go-to training. In this Learning Path, you’ll learn about Python features (variables assignment, dynamic typing, names, and data types), how to work with Python arrays, and how to parse date strings. You’ll learn when Python is the most appropriate choice for your project, and how to work with binary data in Python.

The two Hands-on Labs included in this Learning Path will allow you to put into practice the concepts you’ve just learned, providing a highly interactive learning experience. A final exam at the end will test the skills you’ve just acquired.  

Watch this short video for an overview of the Introduction to Python Learning Path:

Cloud Academy