Python For Absolute Beginners U

Tags:

Learn Python programming from scratch with hands-on exercises in this Python course!

Last updated 2022-01-10 | 4.5

- Program fluently in Python
- Use Pycharm to write their Python programs
- Understand computer science concepts such as flow control and functions

What you'll learn

Program fluently in Python
Use Pycharm to write their Python programs
Understand computer science concepts such as flow control and functions

* Requirements

* A computer
* Access to the internet
* An interest in learning Python
* High level of proficiency in English because of the technical language used in some of the lecture videos
* Basic math knowledge: addition
* subtraction
* multiplication
* division
* knowledge of types of numbers such as integers and decimal numbers
* exponentiation
* etc.

Description

Learn Python, a programming language with a wide variety of well-paying jobs in many fields, including data science and web development. 

It is relatively easy to learn when compared to pretty much any other programming language since most of the time, using Python to do something will take less lines of code than with another programming language.

In this course, you will be taught the fundamentals of Python through video lectures, quizzes, review exercises, and programming challenges.


Who this course is for:

  • People interested in programming who have no prior programming experience
  • Newer Python programmers who need a refresher on Python
  • Students taking a Python class in school who want a supplementary learning resource
  • Programming hobbyists
  • Anyone else who is interested in learning Python
  • This course is NOT for experienced Python programmers

Course content

11 sections • 116 lectures

Python and Pycharm Installation Preview 04:26

Setup and First Project Preview 05:23

Variables and Assignment Preview 03:37

Basic Data Types Preview 00:50

Variables and Assignment Exercises Preview 00:10

Variables and Assignment Exercises Solution Preview 00:02

Comments and Math Operators Preview 07:06

Comments and Math Operators Quiz

print() Preview 02:27

print() exercises Preview 00:16

print() exercises solutions Preview 00:10

More On Floats Preview 04:06

More On Floats Quiz

Programming Challenge: Grocery Store Purchase Preview 00:22

Grocery Store Purchase Solution with integers Preview 00:25

Grocery Store Purchase Solution with round() Preview 00:26

strings Preview 09:18

Strings Exercises Preview 00:20

Strings Exercises Solution Preview 00:05

type() and str() Preview 02:05

Escape Sequences Preview 02:26

type(), str(), and escape sequences exercises Preview 00:22

type(), str(), and escape sequences exercises solution Preview 00:10

Programming Challenge: Asterisk Triangle Preview 00:06

Asterisk Triangle Solution Preview 00:01

input() Preview 03:08

Programming Challenge: Monty Python Preview 00:16

Monty Python Solution Preview 00:08

int() and float() Preview 04:42

int() exercise Preview 00:09

int() exercise solution(s) Preview 00:30

functions Preview 09:56

function with no parameters exercise Preview 00:06

function with no parameters exercise solution Preview 00:01

function with 1 parameter exercise Preview 00:12

function with 1 parameter exercise solution Preview 00:02

Programming Challenge: Volume of a Rectangular Prism Preview 00:40

Volume of a Rectangular Prism Solution Preview 00:11

Programming Challenge: Celsius to Fahrenheit Preview 00:38

Celsius to Fahrenheit Solution with integers Preview 00:21

Celsius to Fahrenheit Solution with round() Preview 00:12

importing modules Preview 04:34

Programming Challenge: Miles Per Gallon Preview 00:50

Miles Per Gallon Solution Preview 00:29

variable scope Preview 09:20

variable scope quiz

Intro to Flow Control Preview 07:44

comparison operators quiz

boolean operators quiz

if statements Preview 03:49

else statements Preview 02:34

nested if and else statements Preview 05:49

Programming Challenge: Grade Determiner Preview 01:03

Grade Determiner Solution Preview 00:15

elif statements Preview 04:21

Programming Challenge: Roman Numeral Equivalent Preview 00:17

Roman Numeral Equivalent Solution Preview 00:28

truthy and falsey values Preview 03:49

while loops Preview 04:46

While Loops Exercise Preview 00:17

While Loops Exercise Solution Preview 00:02

Programming Challenge: Sum of Numbers From A Positive Integer Preview 00:26

Sum of Numbers From a Positive Integer Solution Preview 00:37

for loops Preview 01:55

For Loops Exercise Preview 00:03

For Loops Exercise Solution Preview 00:02

Programming Challenge: Find The Number of Characters in A String Preview 00:19

Find The Number of Characters in A String Solution Preview 00:10

range() Preview 03:28

range() quiz

Programming Challenge: Fizz Buzz Preview 00:20

Fizz Buzz Solution Preview 00:17

Programming Challenge: Factorial Preview 00:13

Factorial Solution Preview 00:23

string methods 1 Preview 13:53

string methods 1 exercises Preview 00:52

string methods 1 exercise solutions Preview 00:05

string methods 2 Preview 08:15

string methods 2 exercises Preview 00:28

string methods 2 exercise solutions Preview 00:03

len() Preview 01:40

Programming Challenge: String Reverser Preview 00:24

String Reverser Solution Preview 00:04

Programming Challenge: Word Counter Preview 01:37

Word Counter Solution Preview 00:27

.format() Preview 03:48

introduction to lists Preview 03:54

introduction to lists exercises Preview 00:26

introduction to lists exercises solutions Preview 00:04

indexes and list slicing Preview 11:00

indexes and list slicing exercises Preview 00:42

indexes and list slicing exercises solutions Preview 00:08

del and list methods Preview 15:16

del and list methods exercises Preview 00:31

del and list methods exercises solutions Preview 00:05

Lists vs. Strings Preview 13:26

introduction to dictionaries Preview 05:39

introduction to dictionaries exercises Preview 00:17

introduction to dictionaries exercises solution Preview 00:05

dictionary methods 1: .keys(), .values(), .items(), and .get() Preview 09:45

dictionary methods 1 exercises Preview 00:35

dictionary methods 1 exercises solution Preview 00:15

dictionary methods 2: .fromkeys(), .pop(), and .popitem() Preview 05:39

dictionary methods 2 exercises Preview 00:33

dictionary methods 2 exercises solution Preview 00:05

dictionary methods 3: .clear(), .copy(), and .update() Preview 05:00

dictionary methods 3 exercises Preview 00:15

dictionary methods 3 exercises solution Preview 00:05

dictionary methods 4: .setdefault() Preview 03:54

dict() Preview 02:29

introduction to tuples Preview 05:30

tuple looping and step Preview 04:31

tuple methods Preview 02:58

introduction to sets Preview 04:59

set methods Preview 07:10

set comprehensions Preview 02:07