O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Python for Beginners: Learn Python from Scratch

Video Description

This Python course was created especially for beginners in Python. Learn Python from scratch.

About This Video

  • This is a great tool for beginners, the teacher is very clear and explains logical operators better than any professor

In Detail

Save your precious time by buying this course. You will learn how to program in Python in a fast and easy way! If you want to learn a language that can be used in every circumstance and earn good money then you are in the right place! All of this is presented by a young man who shares his knowledge, so the language used can be easily understood by everyone. The course is designed for those who don't have any prior knowledge about programming. It doesn't matter if you have never written any programs or you have no idea about programming. After my course, all of this will change. You will bust the myth that programming is a difficult thing only for the few!

Python is easy to learn and read, fast, universal (tons of useful libraries available). Python is often used by professional programmers. Even tho they use daily other languages, they still use Python to solve complex problems.

Python is used by Google (Youtube), Facebook, Dropbox, Yahoo, NASA, IBM, Mozilla, Reddit. So learning it gives you an enormous opportunity on the market. I believe that everyone has the ability to develop software if they are taught properly. Including you. I'm going to give you the context of each new concept I teach you. After my course you will finally understand everything that you code. If you have any questions regarding the topics covered in this Python course, please feel free to ask. I'm always happy to help those who want to learn! Please check out the free lessons first! See for yourself the great quality of my course and enjoy it! JOIN NOW and become Expert in Python

All the code and supporting files for this course are available at: https://github.com/PacktPublishing/Python-for-Beginners-Learn-Python-from-Scratch

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Python Basics
    1. What is Python? Installation and first execution 00:09:12
    2. Variables, creating and running external srcript, interactive Shell 00:14:06
    3. Comments 00:03:18
    4. Types of Variables 00:09:15
    5. Math Operators 00:10:13
    6. Exercise: adding VAT to products 00:08:13
    7. Semicolon and ENTER - assigning multiple values to variables at once 00:04:30
    8. Assignment operators 00:02:18
    9. Playing with Strings (Slicing, adding and having fun) 00:10:01
  2. Chapter 2 : Functions and Libraries basics
    1. Importing libraries, what are functions - basics? 00:10:51
    2. ATTENTION - important video about common mistake regarding functions 00:05:23
    3. Taking data from user and type conversion (casting) 00:11:52
  3. Chapter 3 : Conditional statements
    1. Comparison (Relational) Operators 00:05:11
    2. Instruction 'if' why INDENTATION is IMPORTANT in Python | DO NOT SKIP! 00:10:51
    3. EXERCISE: Simple Calculator 00:11:06
    4. Values different than 0 00:03:04
    5. Logical Operators 00:09:59
  4. Chapter 4 : Loops
    1. Loop while 00:06:06
    2. EXERCISE: Adding numbers taken from the user 00:08:09
    3. Loop for 00:06:12
    4. Instruction break and continue 00:11:21
    5. EXERCISE: Guess the number 00:08:35
  5. Chapter 5 : Lists
    1. What are Lists? Basic operations on lists 00:09:36
    2. Checking if element is 'in' or 'not in' the list 00:02:42
    3. Operating on lists with Functions 00:13:07
  6. Chapter 6 : Advanced Types
    1. Tuples - what does immutable mean? 00:05:20
    2. Dictionaries 00:10:08
    3. Sets 00:07:12
    4. Operations on sets 00:07:32
    5. Nested types 00:12:49
    6. Processing nested types using loops 00:03:28
    7. Dictionary inside Dictionary, Dictionary inside List - when to choose which? 00:08:38
    8. Extracting (Iterating Through) values from nested dictionaries 00:19:33
    9. EXERCISE: Dynamic dictionary with definitions 00:12:20
  7. Chapter 7 : Transformations
    1. List comprehensions 00:10:14
    2. Generator Expressions 00:11:29
    3. Dictionary Comprehensions 00:14:05
    4. Set Comprehension 00:02:52
    5. EXERCISE: Finding numbers that are divisible by 7, but are not divisible by 5 00:10:25
  8. Chapter 8 : Functions
    1. What are functions? How to create a function? Why should we use functions? 00:10:25
    2. Multiple parameters in function (passing more arguments) 00:04:46
    3. Returning values from function 00:12:26
    4. Multi module application | How to import your own module? 00:09:52
    5. EXERCISE: Sum of all numbers up to the one entered by user | IMPORTANT video 00:13:50
    6. Measuring PERFORMANCE of code | How well (fast) some part of code work | time 00:15:06