-
Please login to continue
-
Sign Up For Free
Join the World’s Largest Free Learning Community
- Already have an Alison account? Log In
orThis is the name that will appear on your Certification
-
Forgot password?
Please enter you email address and we will mail you a link to reset your password.
17
Modules
68
Topics
10-15
hours
Modules (17)
Resources ()
-
introduction to python programming
-
Module 1
Introduction to Python Programming
Resources availableThis module will introduce you to the Concept of Programming and what people can do and have done with programming. You will learn all about Python and why Python is a good programming language to start with. Learn how to use Visual Studio to create a new Python project.Introduction to Python Programming - Learning Outcomes
Start TopicIntroduction to Python
Start TopicGetting Started
Start TopicBest Practices
Start TopicIntroduction to Python Programming - Lesson Summary
Start Topic -
Module 2
Displaying Text
Resources availableThis module will introduce you to displaying text on screen using the using the print function and how to put typed text inside quotes in the print function. You will learn about how python accepts using single, double and triple quotes to display your text and the differences in uses each of them. It is important to know that everyone makes mistakes when programming and you will be shown recommended solutions to help fix mistakes.Displaying Text - Learning Outcomes
Start TopicDisplaying Text
Start TopicWhen Good Code Goes Bad
Start TopicDisplaying Text - Lesson Summary
Start Topic -
Module 3
String Variables
Resources availableThis module will show you how to get the user to input data. You will learn about creating variables as well as the rules and guidelines for creating them, along with printing your variable on screen. Learn about combining variables and strings using the + symbol and how to manipulate your variables using built in functions as well as what functions are. You will learn about Visual Studio’s IntelliSense feature and its helpfulness for programming.String Variables - Learning Outcomes
Start TopicExpecting Input and Intro to Variables
Start TopicVariable Rules and Working with Variables
Start TopicVisual Studio Tricks
Start TopicString Variables - Lesson Summary
Start Topic -
Module 4
Storing Numbers
Resources availableIn this module, you will be introduced to storing numeric variables in your code. You will learn about the difference in assigning numeric values to variables compared to strings. You'll be taught about performing mathematical operations in your code as well as formatting your numbers and printing them out on screen. Finally, you will be shown how you can get the user to input numbers and converting that input to work with your numeric variables and math operations.Storing Numbers - Learning Outcomes
Start TopicStoring Numbers
Start TopicFormatting Numbers
Start TopicInputting Numbers
Start TopicStoring Numbers - Lesson Summary
Start Topic -
Module 5
Working with Dates and Time
Resources availableThis module will teach you everything about working with dates and time. You will learn about importing libraries into your project, getting and displaying today's date and even displaying the individual parts of today’s date. Learn how to format dates and the different date formats used. The strftime and strptime functions will be discussed as well as converting user input to date format.You will learn about working with time and how it uses many of the same functions dates would.Working with Dates and Time - Learning Outcomes
Start TopicDates
Start TopicDate Formats
Start TopicWorking with Time
Start TopicWorking with Dates and Time - Lesson Summary
Start Topic -
Module 6
Diploma in Python Programming - First Assessment
Resources availableYou must score 80% or more to pass this assessment.Diploma in Python Programming - First Assessment
Start Assessment - Course Resource Files
-
working with python programming
-
Module 7
Making Decisions with Code
Resources availableBy studying this module, you will be introduced to having your code check conditions and make decisions with the if statement. This module will teach you about the constraints for checking your if statements and how there are generally two different ways to write an if statement. Finally, you will learn about using the else statement for when your if statement is not true.Making Decisions with Code - Learning Outcomes
Start TopicIf Statements - Part I
Start TopicIf Statements - Part II
Start TopicBranching
Start TopicMaking Decisions with Code - Lesson Summary
Start Topic -
Module 8
Complex Decisions with Code
Resources availableIn this module you will be introduced to further detailed methods for using an if statement. Learn all about the elif statement and how it can be used to check multiple conditions. The use of logic operations 'and' & 'or' for combining conditions will also be discussed. Finally, you will learn about nesting if statements within your if statements.Complex Decisions with Code - Learning Outcomes
Start TopicIf Then Otherwise
Start TopicCombining Conditions
Start TopicNested If Statements
Start TopicComplex Decisions with Code - Lesson Summary
Start Topic -
Module 9
Repeating Events
Resources availableThis module will introduce you to the concepts of loops and will teach you how to use the turtle library to draw lines on-screen. You will learn about using for loops and the process for constructing them. Learn all about nesting your loops and using a variable as the condition in your loop. This module will also teach you how to access the loop value and how to manually assign values for each step in your loop. You will learn about the option to skip over steps in the loop.Repeating Events - Learning Outcomes
Start TopicFor Loops
Start TopicNested Loops
Start TopicAccessing the Loop Value
Start TopicRepeating Events - Lesson Summary
Start Topic -
Module 10
Repeating Events until Done
Resources availableThis module covers while loops, you will learn about using while loops and how they work. You will learn about how to construct while loops to meet your needs.You will taught about using while loops instead of for loops. You will learn about mistakes that can be made when creating loops and using loops.Repeating Events until Done - Learning Outcomes
Start TopicWhile Loops
Start TopicLooping Issues
Start TopicRepeating Events until Done - Lesson Summary
Start Topic -
Module 11
Remembering Lists
Resources availableIn this module, you will be introduced to lists in python. You will be shown how to create lists both empty and with values in them. You will learn about how to add data to your list and all about updating and deleting items on your list as well as how to search through your lists.Remembering Lists - Learning Outcomes
Start TopicCreating Lists
Start TopicUpdating Lists
Start TopicSearching Lists
Start TopicRemembering Lists - Lesson Summary
Start Topic -
Module 12
How to Save Information in Files
Resources availableIn this module, you will be introduced to creating and saving files in your code. You will learn how to create a file with your code and how to write data to your file. You will learn how to close your file after you are finished using it. You will also be introduced to csv files.How to Save Information in Files - Learning Outcomes
Start TopicWorking with Files
Start TopicWriting to Files
Start TopicHow to Save Information in Files - Lesson Summary
Start Topic -
Module 13
Reading from Files
Resources availableIn this module, you will be introduced to opening and reading from files, you will learn that the process is similar to creating files and the same in some places. You will learn about importing the csv library to help with reading csv files. You will learn about taking the data from your csv file and putting it in a list.Reading from Files - Learning Outcomes
Start TopicText Files
Start TopicCSV Files
Start TopicReading from Files - Lesson Summary
Start Topic -
Module 14
Introduction to Functions
Resources availableThis module will introduce you to functions. You will learn how you have used functions before as well as how to create your own functions. You will learn about passing in parameters into your functions and why you should use functions.Introduction to Functions - Learning Outcomes
Start TopicIntroducing Functions
Start TopicIntroducing Parameters
Start TopicIntroduction to Functions - Lesson Summary
Start Topic -
Module 15
Handling Errors
Resources availableThis module will teach you all about handling errors. You will learn about what types of errors you can get and importantly, you will learn different methods of handling errors. You will learn about the try/ except statement to handle possible errors and about how you can put your function in a separate file and import them as you need them.Handling Errors - Learning Outcomes
Start TopicTry and Except
Start TopicGetting Error Information
Start TopicHandling Errors
Start TopicHandling Errors - Lesson Summary
Start Topic -
Module 16
Diploma in Python Programming - Second Assessment
Resources availableYou must score 80% or more to pass this assessment.Diploma in Python Programming - Second Assessment
Start Assessment -
course assessment: Diploma in Python Programming
-
Module 17
Course assessment
Resources available