Sign-up today to join over 9 million learners already on ALISON:

Diploma in Python Programming


Diploma in Python Programming
Diploma in Python Programming

Learn key programming concepts using the Python programming language.


Join 1,248 other students.

Course Description

In this free online course Diploma in Python Programming you will learn about the concepts of programming using the Python language. You will learn about creating variables and storing different types of data in them. You will learn about working with dates and time, making decisions with your code and using loops. You will learn about saving and reading files with your program. You will learn about creating functions and handling errors with your code.

The course begins by introducing you to the concepts of programming. You will learn about creating your first Python program with Visual Studio. You will learn about commenting in your code and displaying text on screen. You will learn about how Python accepts multiple ways of containing a text string. You will learn about variables and the rules and guidelines for creating variables. You will learn about manipulating variables using built in functions, and briefly what functions are. You will learn about Visual Studio’s IntelliSense feature and its helpfulness when programming.

Next, you will learn about storing numeric variables and their difference to string variables. You will learn about performing mathematical operations in your code. You will learn about formatting numbers and converting string variables to numeric variables. You will learn about working with date and time, displacing dates and getting today's date using functions. You will learn about formatting dates and importing libraries to help with the formatting. You will learn about working with time and how to reuse the same functions to format time as you did dates.

Next, you will learn about how you code check conditions and make decisions with the if statement. You will learn about the constraints for checking an if statement and how there are generally two different ways to write every if statement. You will learn about using the elif statement for checking multiple conditions. You will learn about combining conditions using logic operations and nesting if statements.

Next, you will learn about the concepts of loops, and using the turtle library to draw on screen. You will learn about creating and using for loops. You will also learn about creating and using while loops, and the differences between for and while loops. You will learn about common mistakes made when using loops.

Next, you will learn about using and creating lists to store multiple values. You will learn about how to modify and delete from your list. You will learn about searching a list and sorting it. You will learn about creating and writing to files. You will learn about closing the file after your finished using it. You will learn about opening files and reading data from them. You will learn about csv files and what they are.

Finally, you will learn about what functions are and how to create functions. You will learn about passing parameters in to your functions and why you should use functions. You will learn what types of errors can occur and how to handle errors. You will learn how to use the try/except statement to handle possible errors and get information on errors that occurred. You will learn how to save functions in a separate file and import them into your main program file as you need them.

This free Alison course will be of great interest to those learners who wish to get started in programming and improve their ability to write programs using the Python programming language.

CERTIFICATION

To qualify for your official ALISON Diploma, Certificate or PDF you must study and complete all modules and score 80% or more in each of the course assessments. A link to purchase your Diploma certificate will then appear under the My Certificates heading of your My Account page.

LEARNING OUTCOMES

Having completed this course you will be able to:
- Describe how to create the hello world program with python in Visual Studio.
- Discuss the importance of commenting in your code.
- Explain how to use the print() function to display text.
- Describe the different methods of using quotes to contain your text in the print function.
- Identify mistakes in programming code and the different solutions to help find and resolve mistakes.
- Identify how to create user input.
- Create variables and list the rules for creating them.
- Describe Visual Studio's IntelliSense feature and its helpfulness when programming.
- Describe the process of storing numeric variables.
- Describe the use of mathematical operators and how to format numbers.
- Describe the process of getting users to input numeric values into a program.
- Describe the process of using dates in a program.
- Explain how you use the same function to format time as you did for dates.
- Identify an if statement and explain its usefulness in coding.
- Describe the constraints used for constructing if statements.
- Identify an elif statement and explain its difference to a standard if statement.
- Explain the use of logic operators and & or in if statements.
- Describe the use of loops in your code.
- Explain how to import the turtle library for drawing on screen.
- Describe the process for constructing a for loop
- Describe the use of for loops versus while loops.
- Explain the process for constructing a while loop.
- Identify issues that can occur when using loops in programming.
- Describe the process of updating and modifying lists.
- Explain how to search through a list.
- Describe the process of creating a file with your code.
- Describe how to write information to a file.
- Explain the process of reading from a file.
- Recognize a csv file and read data from a csv file.
- Describe the process of creating a function.
- Discuss the use of parameters in creating functions.
- Explain the use of a try/except function.
- Discuss ways of testing code for errors.
- Describe how to get information about an error that occurred.

Share This Course!






Manage a Group of Learners
Course Rating (By Learners): 5 stars based on 4 votes
Course Title: Diploma in Python Programming
Course #: 1016
Course Publisher: Channel 9
Course Category: 25
Content Origin:
Course Description: In this free online course Diploma in Python Programming you will learn about the concepts of programming using the Python language. You will learn about creating variables and storing different types of data in them. You will learn about working with dates and time, making decisions with your code and using loops. You will learn about saving and reading files with your program. You will learn about creating functions and handling errors with your code.

The course begins by introducing you to the concepts of programming. You will learn about creating your first Python program with Visual Studio. You will learn about commenting in your code and displaying text on screen. You will learn about how Python accepts multiple ways of containing a text string. You will learn about variables and the rules and guidelines for creating variables. You will learn about manipulating variables using built in functions, and briefly what functions are. You will learn about Visual Studio’s IntelliSense feature and its helpfulness when programming.

Next, you will learn about storing numeric variables and their difference to string variables. You will learn about performing mathematical operations in your code. You will learn about formatting numbers and converting string variables to numeric variables. You will learn about working with date and time, displacing dates and getting today's date using functions. You will learn about formatting dates and importing libraries to help with the formatting. You will learn about working with time and how to reuse the same functions to format time as you did dates.

Next, you will learn about how you code check conditions and make decisions with the if statement. You will learn about the constraints for checking an if statement and how there are generally two different ways to write every if statement. You will learn about using the elif statement for checking multiple conditions. You will learn about combining conditions using logic operations and nesting if statements.

Next, you will learn about the concepts of loops, and using the turtle library to draw on screen. You will learn about creating and using for loops. You will also learn about creating and using while loops, and the differences between for and while loops. You will learn about common mistakes made when using loops.

Next, you will learn about using and creating lists to store multiple values. You will learn about how to modify and delete from your list. You will learn about searching a list and sorting it. You will learn about creating and writing to files. You will learn about closing the file after your finished using it. You will learn about opening files and reading data from them. You will learn about csv files and what they are.

Finally, you will learn about what functions are and how to create functions. You will learn about passing parameters in to your functions and why you should use functions. You will learn what types of errors can occur and how to handle errors. You will learn how to use the try/except statement to handle possible errors and get information on errors that occurred. You will learn how to save functions in a separate file and import them into your main program file as you need them.

This free Alison course will be of great interest to those learners who wish to get started in programming and improve their ability to write programs using the Python programming language.
License: This course is available from Channel 9 OpenCourseWare through the following Creative Commons licence:
Creative Commons License
Release Date: 20th February 2017
Content  
Course Duration (Avg Learner): 10-15 Hours
Video/Audio: High
Audio Only: High
Animation: None
Assessments: Yes
Education Level
Age appropriateness: 18+ Years
Minimum Grade/Class Level: Third Level
Validation: Level 6
ALISON Testing: Yes
Certification Availability
PDF Download: No
Parchment: Yes
Framed Certification: Yes

Study for Free at Your Own Pace! Start This Course

More Comments and Reviews >>

Study for Free at Your Own Pace! Start This Course

Free, Online Diploma in Python Programming Course.