codedamn logo
codedamn
Course image for Learn Python 3 From Scratch: Python Basics And Fundamentals

Learn Python 3 From Scratch: Python Basics And Fundamentals

A hands-on course to expose you to Python fundamentals and build your confidence with Python

7 hours+ of total content
4.6
43 ratings
220 students enrolled
Course Creator: Samuel Focht

Hang on...

 

Heads up!

This is an official course from Python Mastery learning path.

Goals

  • Python 3 fundamentals
  • How to work with loops, variables, data types, etc. in Python
  • Strings and list fundamentals

Description

Welcome to the Python Mastery learning path. This is the first of many courses that are practical and hands-on and will help you to learn python efficiently.

The course contains multiple exercises in the form of hands-on practice and is perfectly suitable if you're learning Python for the first time.

This course is divided into 3 sections.

Introduction In this section you will be introduced to a number of topics. We will move quickly through them to give you an idea of all the topics python has to offer. Just to name a few:

  1. Set-up
  2. Variable assignment
  3. Operators
  4. For/ While Loops
  5. Functions Custom/Built-in
  6. Keywords
  7. Int / Float / String Variables
  8. Slicing
  9. Modules

Beginner Now that you have the introduction behind you. This section has fewer topics but we will be going a little deeper with the topics:

  1. Indexing
  2. Int conversion
  3. Mutable/immutable
  4. Nested for loops
  5. Booleans
  6. Python Tricks

List This section is completely dedicated to the container object list. You will be shown just the beginnings of the power of lists and challenged to use lists to solve a variety of challenges:

  1. List Methods
  2. Indexing
  3. Wrapping Iterables

Let's start!

Course Structure

142 lectures 07:34:43 total duration

  Introduction (Watch video)
03:00
  Variables (Watch video)
03:54
  How to assign variables (Attempt quiz)
00:00
  Assign (Practice concept)
05:00
  Operators (Watch video)
03:50
  2 + 2 (Attempt quiz)
00:00
  Operators 
05:00
  Slicing 
04:25
  Slicing: variable name = "Samuel" What is name[1] (Attempt quiz)
00:00
  Slice the string 
05:00
  Built-in Functions 
05:55
  Objects 
04:40
  Syntax Rules 
03:54
  Syntax 
05:00
  Keywords 
02:43
  Which is a keyword (Attempt quiz)
00:00
  For Loops 
06:10
  For loop header (Attempt quiz)
00:00
  Loop the string 
05:00
  Custom Functions 
05:53
  Keyword to create a function (Attempt quiz)
00:00
  Custom function 
05:00
  Functions and Docstring 
03:23
  Docstring 
05:00
  Containers 
06:39
  Booleans 
03:42
  Which one is a boolean? (Attempt quiz)
00:00
  Booleans 
05:00
  Reassign 
03:03
  How to increment? (Attempt quiz)
00:00
  Reassign / Incrementation / Decrementation 
05:00
  While Loop 
04:40
  How do while loops work? (Attempt quiz)
00:00
  While loop 
05:00
  If / Else 
02:39
  If / Else 
05:00
  Modulo 
04:30
  How do you find the remainder? (Attempt quiz)
00:00
  Modulo 
05:00
  Iterate through a List 
03:18
  Iterate through a list 
05:00
  Wrapping A Function 
03:45
  Wrapping up a function 
05:00
  Range Function 
04:34
  What are the rules for range function? (Attempt quiz)
01:00
  Range function 
05:00
  Slice: Start: Stop: Step 
02:51
  Slicing format (Attempt quiz)
00:00
  Slicing 
05:00
  Import 
02:24
  Import modules 
05:00
  Function with return 
05:44
  Introduction Project 
05:00

Student feedback

4.6
Course Rating

72%

19%

5%

0%

5%

Reviews

profile pic for Reko Mäkelä
May 15, 2022
Simple and clear teaching
profile pic for Utsav Upadhyay
May 06, 2022
very helpful to learn python
profile pic for Ajay Kumar MK
Apr 26, 2022
Easy to understand
profile pic for SHUBHAM PURI
Apr 25, 2022
So easy assignment are here to practise

Your Course Instructor

Course Instructor Image

Samuel Focht

Content creator

Hi everyone, I’m Sam. I’m here to remove all fear of learning to program in python. I’m an avid Pythonista. I have been studying python for eight years, teaching for five and operating a YouTube channel for four. I can't begin to express how much I love python. It truly has changed the direction of my life. I am truly here to help you learn python. Hope to meet you soon!!!

Upgrade to codedamn Pro Plan and unlock more courses for accelerated learning. Unlimited courses, interactive learning and more.

Free

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • All exclusive courses unlocked
  • Unlimited hands-on practice
Try codedamn Pro (14-day free refund)