Intro to Python Course Online | Training for Beginners - GoSkills (original) (raw)
Python is one of the world's most popular, fastest-growing programming languages. It's versatile enough to build apps for data analysis all the way to building robots with Raspberry Pi.
You don't need any previous experience writing code to take this Intro to Python course online. When you’re finished you will understand the fundamentals of the object-oriented Python language, and you’ll be able to write your own basic programs.
Why learn Python?
This Intro to Python training for beginners will teach you the fundamentals, so that you'll be ready to jump into the world of programming with confidence.
In this Python course online you will learn how to:
- Install Python on your operating system
- Understand data types including strings, numbers, lists, tuples, variables, and dictionaries
- Use assignment operators
- Convert data types
- Use comparison operators and conditional statements like if, else, and elif
- Use membership and identity operators
- Import and create your own modules
- Write loops and loop control statements like while and for loops
- Write functions
- Open, close, rename and delete files
- Create and initialize classes, and calling attributes
- Use class inheritance for classes to interact with each other
Once enrolled, our friendly support team and tutors are here to help with any course related inquiries.
Your browser does not support the video tag.
1
Variables What is a variable and how can you name them? 4m2
Data Types We'll look at data types including numbers, strings, lists, tuples, and dictionaries. 5m3
Strings What is a string? 3m4
String Manipulation How to manipulate strings. 4m5
Math Operators How to do basic math in Python. 4m6
Numbers What's the difference between a floating point number and an integer? 3m7
Assignment Operators What are the different assignment operators and how are they used. 4m8
Lists What are lists and how do we use them? 4m9
Lists of Lists We'll look at multidimensional lists, or - lists of lists. 4m10
Tuples What is a tuple and how is it different from a list? 4m11
Dictionaries What is a dictionary and how do we use them? 4m1
Data Type Conversion How to convert one data type into another data type. 4m2
Comparison Operators How to compare two things. 3m3
Conditionals If/Else/Elif Using comparison operators to make decisions. 4m4
Multiple Conditionals What are the logical operators AND/OR/NOT and how do we use them? 3m5
Python Formatting Formatting in Python is important! Let's look at lines and indentation, and single line If statements. 4m6
Membership Operators We'll look at the membership operators "In", and "Not In". 3m7
Identity Operators We'll look at the identity operators "Is", and "Is Not". 3m8
While Loops Learn to loop using a While loop. 4m9
For Loops Learn to loop using a For loop. 3m10
Loop Control Statements Take control of your loops using "break", "continue", and "pass". 4m11
FizzBuzz! Let's build a FizzBuzz app! 4m12
Functions Part 1 What are functions and how to use them. 4m13
Functions Part 2 More about functions and how to use them. 4m14
Program Flow Understanding Program Flow in Python, and how functions can change that flow. 4m15
Random Numbers How to create and use random numbers. 4m16
Modules Using third party modules in your code, and creating your own. 4m17
Getting User Input Allow the user to interact with your program with raw_input and input. 3m18
Opening and Closing Files How to open and close a file with Python. 5m19
Reading and Writing Files How to read and write to a file with Python. 3m20
Renaming and Deleting Files How to rename and delete a file with Python. 3m1
Overview of Classes and Object Oriented Programming What are classes and what are they used for. 4m2
Creating a Class Part 1 How to create a simple class. 4m3
Creating a Class Part 2 More about creating simple classes. 4m4
Creating A Class Part 3 Finishing up our tutorial on classes. 4m5
Built-In Class Attributes What are the built-in Python class attributes? 4m6
Class Inheritance Using other classes inside of your class. 4m1
Install Sublime and Git Bash Terminal We'll start off by installing the Sublime Text editor and the Git Bash Terminal. 4m2
First Program Let's create our first program. 4m3
Comments and C9 Transition Learn when and how to use comments in your code. 6m4
Installing Python We'll download and install Python. 3m
Certificate
Certificate of Completion
Awarded upon successful completion of the course.
Instructor
John Elder
John founded one of the Internet's earliest advertising networks (bannerclicks.com) and sold it at the height of the first dot com boom. John went on to develop the award-winning Submission-Spider search engine submission software that's been used by over 3 million individuals, businesses, and governments in over 42 countries.
John has over 20 years experience in web development, building professional websites across all platforms. John's passion for learning new technologies lead him to master both front end and back end work, making him a sought after full-stack developer.
John Elder
Web Developer and Author
Accreditations
Link to awards
How GoSkills helped Chris
I got the promotion largely because of the skills I could develop, thanks to the GoSkills courses I took. I set aside at least 30 minutes daily to invest in myself and my professional growth. Seeing how much this has helped me become a more efficient employee is a big motivation.
Chris Sanchez GoSkills learner