Skip to main content

Scripting with Python

Explore fundamental programming with hands-on activities that help you build applications using Python.

Scripting with Python

There is one session available:

9,839 already enrolled! After a course session ends, it will be archived.
Starts Nov 29
Ends Dec 19
Estimated 16 weeks
8–10 hours per week
Self-paced
Progress at your own speed
Free
Optional upgrade available

About this course

Skip About this course

The Python programming language is extremely powerful and commonly used to automate time-intensive activities/tasks for users. This makes Python a good skill to have for any job that requires automation to replace data in a file, rename multiple file names, update Excel spreadsheets or mine data from web pages. Python can be used as a steppingstone to enter some of the most exciting industries including data science, artificial intelligence, machine learning, software or full-stack development.

Learning the fundamentals of programming concepts with Python includes data types, variables, decision statements, loops, functions and file handling. By developing simple scripts, you can understand how to use common scripting language constructs including lists, literals and regular expressions to build useful applications.

After taking this class, you will be able to:

Write Python scripts with confidence using best practices and coding standards:

  • Evaluate control constructs for program flow

  • Write simple scripts

  • Format scripts following code standards best practices

Solve problems before developing code by designing programs with pseudocode or flowcharts:

  • Write pseudocode to support code design

  • Draw a flowchart using design tools to support code design

  • Develop user interface for input and output

  • Develop script syntax based on a problem statement

Develop fully functional programs using a Python interpreter:

  • Determine the difference between an interpreter and a compiler

  • Run script syntax with an interpreter

  • Write script syntax with an interpreter

  • Develop scripts in an integrated development environment (IDE)

  • Fix script errors

  • Validate user inputs in program development

This is the first course in the introductory, undergraduate-level offering that makes up the larger Business Analytics Foundations and Data Management with Python and SQL MicroBachelors programs. We recommend taking them in order, unless you have a background in these areas already and feel comfortable skipping ahead.

  1. Scripting with Python - starting February 2021

  2. Structured Database Environments with SQL OR Applied Statistics with Python - starting February 2021

NOTE : While this is generally a non-credit-bearing course, you may able to use this class with proper completion for 3 credits (1 course) toward a bachelor's degree at Southern New Hampshire University.

Coaching
If you are enrolled in the verified track (paid track) in any course that is a part of a MicroBachelors program, including this course, you are eligible for coaching at no additional cost. Please note that coaching is only available via SMS to U.S. phone lines.

Our coaches (real humans) are ready to help you with career exploration, navigating resources, staying motivated, and solving problems along the way to your goals.

Learn more about the value of coaching directly from one of our coaches, Erin.

At a glance

  • Institution: SNHUx
  • Subject: Computer Science
  • Level: Introductory
  • Prerequisites:

    This is the first course in the introductory, undergraduate-level offering that makes up the larger Business Analytics Foundations and Data Management with Python and SQL MicroBachelors programs. We recommend taking them in order, unless you have a background in these areas already and feel comfortable skipping ahead.

    1. Scripting with Python - starting February 2021

    2. Structured Database Environments with SQL OR Applied Statistics with Python - starting Feburary 2021

What you'll learn

Skip What you'll learn
  • Translate requirements to solve problems computationally

  • Write scripts using syntax and conventions in accordance with industry standard best practices

  • Develop a fully functional program using industry-relevant tools

About the instructors

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX for Business.