Login
📚 Introduction to Python Programming
Chapters ▾
⇩ Download ▾

2.8 Python careers

Learning objectives

By the end of this section you should be able to

  • Summarize how Python is used in fields other than CS and IT.
  • Describe two different kinds of applications made with Python.

Fields and applications

Learning Python opens the door to many programming-related careers. Example job titles include software engineer, data scientist, web developer, and systems analyst. These jobs often require a degree in computer science (CS), information technology (IT), or a related field. However, programming is not limited to these fields and careers.

Many professionals use Python to support the work they do. Python programs can automate tasks and solve problems quickly. Table 2.8 shows a few examples of Python outside of computing fields. Knowing how to program is a useful skill that can enhance any career.

Python is a versatile language that supports many kinds of applications. Table 2.9 shows a few examples of programs that can be written in Python. Given Python's usefulness and popularity, Python is a great language to learn. A supportive community of professionals and enthusiasts is ready to help.

Table 2.8 Python outside of CS and IT.
FieldExample use of Python
BusinessAn accountant writes a Python program to generate custom sales reports.
EducationA teacher writes a Python program to organize homework submissions.
Fine artsAn artist writes a Python program to operate an interactive art display.
HumanitiesA linguist writes a Python program to analyze changes in slang word usage.
ScienceA biologist writes a Python program to analyze DNA sequences for cancer.
Table 2.9 Applications built with Python.
ApplicationExample use of Python
Artificial intelligenceAn engineer develops models to support image and voice recognition. Ex: TensorFlow library.
Data visualizationA statistician creates charts to make sense of large amounts of data. Ex: Matplotlib library.
General purposeMost programs in this book are general. Ex: Read inputs, perform calculations, print results.
Scientific computingPython is very useful for conducting experiments and analyzing data. Ex: The SciPy project.
Web developmentPython can run interactive websites. Ex: Instagram is built with Django, a Python framework.