Using string methods to format output

Lesson Details:
June 29, 2020


I: Introduction

A: Learning a new programming language is a good way to ensure your skills are still up-to-date.

II: Body

A: What is Python?

a) Python is a high-level, interpreted, interactive and object-oriented programming language. It has a clear syntax, which means that coding in Python is easier than it is in other languages like Java or C++. It can be used to code desktop applications, web applications, and mobile apps. It runs on Linux, Windows, Mac OSX, and many more.

b) Python is free open source software (FOSS). It is released under the very permissive 3-clause BSD license.

c) Python is developed by an open community of developers under the leadership of Guido van Rossum. The community is organized through mailing lists, IRC meetings, and face-to-face conferences. There are also user groups in many countries around the world.

d) The language was created by Guido van Rossum in the late 1980s. It was named after the comedy troupe Monty Python.

e) Since its release in 1991, Python has gained favor with developers for its clean syntax, its support for modules, and its portability. It has also proven to be scalable due to its support for different platforms.

f) Python is now maintained by a team of developers under the guidance of the Python Software Foundation. It is included in most Linux distributions and is available for numerous platforms, including Microsoft Windows, Apple macOS, and Unix-like operating systems such as FreeBSD.

g) There are three major versions of Python currently available: CPython (the original version), PyPy (a JIT-compiled version), and MicroPython (for microcontrollers). A fourth version, IronPython, is under development. All are open source. CPython releases are made on a regular basis with minor updates often being released on a daily basis. The latest version is 3.7.2 as of 2018-01-11. Many third party modules are available on the Python Package Index (PyPI), which acts as a repository for all things Python. Among these are interfaces to hardware devices as well as APIs provided by popular web services such as Twitter and Facebook.

B: What can you do with Python?

a) Like most general purpose programming languages, Python can be used to build anything provided that it has access to the right libraries of subroutines or modules that are needed to carry out specific tasks. For instance, it could be used to create desktop applications, web applications, games, scientific software, etc. With its rich library of modules, it can be used for everything from collecting email address lists to analyzing climate patterns.

b) You can also use Python to analyze data sets or manipulate them in various ways. For example, you may use it to perform large number crunching operations or manipulate data sets containing text or binary information. You can use it to analyze health care data sets to identify patterns and trends associated with thousands of patients over time. You can even use it to develop 3D graphic games such as those found in the Angry Birds franchise.

c) Python code looks much like natural language statements and therefore requires much less effort than other high level languages like C or Java when writing simple programs like string manipulation routines and debugging code. This makes it ideal for beginners and experts alike to learn and work with given that it is easy to learn and use but powerful enough for any task thrown at it. Most would agree that this makes learning Python a great idea given these reasons.

III: Conclusion

I: Introduction

A: Learning a new programming language is a good way to ensure your skills are still up-to-date.

II: Body

A: What is Python?

B: What can you do with Python?

loader
Course content