When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Python 3 Fundamentals: Beginners Guide to Python Programming
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
5 (20 reviews )
4 hours 57 minutes
english
Online - Self Paced
course
SkillShare
About Python 3 Fundamentals: Beginners Guide to Python Programming
Why You Should Watch This Course
Section 1 - Introduction & Setup Python for Windows/Mac
Downloading IntelliJ IDEA for Windows/Mac/Linux
Setting up IntelliJ IDEA
Section 2 - Getting Started In Python: Our First Python Program
Printing in Python
Strings in Python
Special Characters
Variables and Types
Something To Watch Out For
Numbers Operators
Operator Precedence
String Data Type
Negative Indexing in Strings
Slicing Strings
Slicing with Negatives
Using a Step while Slicing
Slicing Backwards
String Operators
Printing numbers
Section 3 - First Steps In Python: Introduction to Blocks and statements
If Statements
Elif Statements
Using the Debugger in IntelliJ
Deeper Into Conditional Statements
Debugging if, elif and else
Adding a Second Guess
Testing Operators
If In A Different Way
Complex Expressions using and, or
Simplify Chained Comparison
Boolean Values (True and False)
Truth Value Testing
Section 4 - Loops In Python: Introduction To for loops
Debugging a for loop
For loops over a Range
Deeper into Ranges
Nested for loops
Using continue in for loops
Using break in for loops
Why Use None
Section 4 - Loops In Python: Introduction To while loops
Deeper into while loops
Break in a while loop
Random Number Generator and Importing
Binary Search Algorithm
High Low
Completing our Game
Else Statements in Loops
Else in High-Low
What You Will Learn?
- This course is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python.
- Python is one of the most popular programming languages in the world. Tons of Huge companies like Google use it in mission critical applications like Google Search. It's the number one language choice for machine learning, data science and artificial intelligence..
- Python is an incredibly efficient language: your programs will do more in fewer lines of code than many other languages would require. It's design philosophy emphasizes code readability. Your code will be easy to read, easy to debug, and easy to extend and build upon compared to other languages..
- To get those high paying jobs you need an expert knowledge of Python, and that’s what you will get from this course. By the end of the course you’ll have a solid foundation in Python programming. And yes, this applies even if you have never programmed before. With the right skills which you will learn in this course, you can become employable and valuable in the eyes of future employers..
- Section 1 - Introduction & Setup:.
- In the first section we're going to download Python on our computer (Windows, MAC) and set it up. We'll then download IntelliJ IDEA a very versatile IDE to use for multiple languages and especially Python. We'll also set up Python SDK so we can create and run Python code..
- Section 2 - Getting Started In Python:.
- We'll create our first Python program. We'll learn about printing in python and learn what strings are and how we can slice them in order to extract certain data from them. We'll also understand how strings are a sequence of characters and that we can actually index through those characters, so this will be a small introduction into Lists..
- Section 3 - First Steps In Python:.
- In this section we're going to learn about code blocks and how we can use conditional statements to execute certain code only in certain conditions. We'll learn how we can use the Debugger in IntelliJ and understand how important it is. We'll also delve into testing operators, Boolean values and Truth Tables. Finally we'll see what complex expressions are and how we can use them to our advantage to make code more readable..
- Section 4 - Loops In Python:.
- This will probably be the most fun section. We'll delve into Loops, for loops and while loops and learn the difference between them and when to use each. We'll learn different tricks to use in loops such as break and continue and apply those tricks to create fun games. We'll also learn Binary Search Algorithm that will introduce a bit of intelligence to our program..
- What You Will Learn In This Course:.
- Download and install Python .
- Download and set up IntelliJ IDEA as your IDE.
- Set up Python SDK.
- Learn how print works in Python.
- Learn how stings work in Python.
- Understand what special characters are in Python.
- Understand how to index through strings.
- Learn how to slice strings to extract data.
- How to using string operators.
- Create conditional statements.
- Become an expert in complex expressions.
- Learn about Boolean values.
- Understand what Truth tables are .
- Learn for loops loops .
- Learn While Loops.
- Delve deeper into loops and use them in new games.