Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Jumpstart Course
Rating: 4.5 out of 5(3 ratings)
29 students

Python Jumpstart Course

Python Programming for Beginners
Created byKamil Pakula
Last updated 10/2018
English

What you'll learn

  • write simple programs in Python which help solve common problems
  • use all the basic data types available in Python
  • work with numbers and texts
  • define and use functions and lambda expressions
  • use object oriented programming
  • import and create modules
  • work with files
  • handle exceptions
  • much more...

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

11 sections80 lectures7h 49m total length
  • About this Course5:46

    In this lecture we’ll talk about the course. We’ll see how to use it and what topics it covers.     

  • About the Python Programming Language2:08

    In this lecture we’ll be talking about the programming language Python. We’ll be talking about its origin, its features, the Zen of Python, which is a set of rules that it’s advisable to follow and the PEP8 guidelines.   

  • Working Environment1:39

    In this lecture we’ll be talking about what we need to start writing Python programs. We’ll install Python itself and an IDE.     

  • Writing and Executing Python Code9:50

    In this lecture we’ll see how to use Python in the Python Interactive Shell, in the interactive window in your IDE and in a file. We’ll also see how to use Python as a calculator.   

  • Text Output9:43

    In this lecture we’ll talk about text output. We’ll learn how to echo strings and how to use the print() function.     

  • Compose an Address
  • User Input3:55

    In this lecture we’ll talk about user input. We’ll learn how to use the input() function to get input from the user which can be then used by the program.   

  • Variables6:50

    In this lecture we’ll talk about variables. We’ll see how they are assigned values and how they hold references to data. We’ll also see how to assign multiple variables in one go and how to delete references to objects. Finally, we’ll talk about the id() function used to check the identity of variables.   

  • Naming Rules5:15

    In this lecture we’ll talk about the naming rules. In Python everything’s an object: variables, functions, modules, and so on. We refer to objects by name, but it can’t be any name. In this lecture we’ll learn what rules must be followed when choosing names for our objects.   

  • Statements2:18

    In this lecture we’ll talk about the basic syntax of Python. We’ll talk about statements, among which we have expressions and assinments.   

  • Comments3:27

    In this lecture we’ll talk about the comments. Comments are often used to add some additional information to our code or to deactivate a piece of code. They make the code more readable but are ignored by the interpreter.   

  • Conditional Statements7:21

    In this lecture we’ll talk about conditional statements which are used if there is more than one way of executing our program depending on a condition.   

  • Loops6:16

    In this lecture we’ll talk about loops. There are two types of loops in Python. Loops are used if we want a piece of code to be executed multiple times.   

  • Secret Message
  • Data Types and Operators1:59

    In this lecture we’ll have a first look at the built-in data types available in Python and at the basic operators.   

  • Section 1 Quiz

Requirements

  • No programming knowledge is required.
  • You'll need a computer.
  • You'll need an editor or IDE to write Python code in. You can use any, also IDLE which gets installed when you install Python.

Description

Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. The language is rapidly gaining popularity, not only because it’s relatively easy to learn, but also because you can do almost everything with it. Python is used for scientific and economic simulations, desktop apps, web apps, data mining, machine learning, games, 3D modelling, even making music, and many, many more. Python is used in almost every domain you can think of: mathematics, physics, atronomy, chemistry, biology, geography, arts, music, economy, robotics. Actually you could find an application for it everywhere.

 

As you can see, Python is a valuable skill to have, maybe it even will become your profession and passion. Well, this course will let you start this adventure. If you are a beginner, this course is right for you.

 

 

Discover The Fascinating World of Python Programming:

 

·         Input and output

·         Variables

·         Statements

·         Conditional code

·         Loops

·         Numeric types

·         Operators

·         Strings

·         Lists , tuples, ranges

·         Dictionaries

·         Sets

·         Booleans

·         Data type conversions

·         Flow control

·         List comprehensions

·         Functions

·         Scope

·         Lambda Expressions

·         Object Oriented Programming

·         Modules

·         Files

·         Exceptions

·         ... and much more

 

 

Don’t Wait Any Longer. Don’t Be Afraid Any Longer. Go For It. Fall in Love with Python.

 

 

Python seems to be everywhere. And if it’s not somewhere yet, it soon will. Python is taught in schools, Python is used by world-wide known companies, Python is used to make websites, many of which most of us use on a regular basis. Python can help us solve complex everyday problems in less time and with less code than many other languages. Python is interpreted, so you can see your results right away. And Python code is very orderly and readable.

 

Contents and Overview

 

This course is targeted at beginner students who have never learned to program or have some background in other programming languages. Each lecture is brief and concise, focused on one topic. Most lectures consist of two parts. The first part is a brief introductory video with some examples. The second part is a project for you to do. It’s based on the material covered in the video and is supposed to solve a simple practical problem. There are 80 lectures and 70 projects. It’s quite a lot. I can tell you, don’t skip any. Take your time to do all the projects and this will really skyrocket your practical skills.

 

If you have difficulty doing the project, you can find lots of guidelines and hints and also the full code. Don’t get discouraged if something doesn’t work straight away. It’s normal when you learn programming. A single unmatched parenthesis or too small an indent may cause the program to not run. But this is part of programming. With practice you’ll write code more and more smoothly.

 

 

This course is divided into 11 sections, each of them covering a broader topic subdivided into lectures. The pace is up to you, you can go through the easier parts faster and then take more time to study the more complicated ones.

 

After you finish each section, there’s a quiz for you that covers the material discussed in that section.

 

After you finish this course you will be able to move around the fascinating world of Python and apply your knowledge to practical everyday problems. You will be able to use quite a lot of tools and techniques. This will make a good starting point for more advanced study.

Who this course is for:

  • This course is best suited for beginners who have never done any programming at all or beginners who have used other programming languages in the past, but not Python.
  • This course is NOT suitable for advanced students because the material covered in this course will be pretty elementary.