Python Programming for Beginners: Learn Python in One Day
4.5 (208 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,490 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python Programming for Beginners: Learn Python in One Day to your Wishlist.

Add to Wishlist

Python Programming for Beginners: Learn Python in One Day

A Python Practical Programming Course for Absolute Beginners - Learn how to Code in Python and Improve your Productivity
4.5 (208 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,490 students enrolled
Last updated 1/2017
English
English
Current price: $15 Original price: $50 Discount: 70% off
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 34 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand and implement basic Python Code
  • Build Python Projects
  • Automate Tasks on the computer by writing simple Python Programs
View Curriculum
Requirements
  • A computer with an internet connection
  • No programming experience is required
  • This course was recorded with Python v3 but it's also compatible with Python v2
Description

--- The course has been fully updated for February 2017 ---

*** This course is fully subtitled in English! ***

Start coding in Python immediately!

If you are a beginner in Programming, then this course will help you learn Python Programming fast.

Python is an incredibly efficient language: your programs will do more in fewer lines of code than many other languages would require. It is also used in scientific fields for academic research and applied work.

My goal was to create a Course for people of any age who have never programmed in Python before or have never programmed at all, so you can build programs that work.

The course is full of examples and projects that are carefully chosen to demonstrate each concept so that you can gain a deeper understand of the language. It is designed to serve as a single, all-inclusive learning resource for all Python newcomers, whether they will be using Python 2.X, Python 3.X, or both

Python Programming for Beginners is also perfect for middle school and high school teachers who want to offer their students a project-based introduction to programming.

Are you looking to learn practical Python Programming you can put to use instantly? If so, then this is the course for you. It’s entirely project based and it’s full of examples which are fully explained and easy to understand. It has been recorder with the in full HD 1080p. If you get stacked don’t worry. I have fast and fully support through the discussion board. And if you don’t like the course simply return it. There is a 30-day money back guarantee. 

At the end of this Python class you will be given a Certificate of Completion.

 Python is a great language to learn, so enroll in this course and let’s get started!

Who is the target audience?
  • Complete Programming Beginners who have never programmed before
  • People with willingness for learning
  • Students transitioning over from another programming language to Python
  • Office workers, students, and administrators would want to improve their productivity
  • This course is a language tutorial, not a reference, and not an application course
Curriculum For This Course
84 Lectures
02:47:08
+
Course Overview
7 Lectures 07:32

Hi, I’m Andreas and I want to thank you for taking this course on Python Programming for Beginners.

Preview 02:17

This is a course that needs from you to take action. Remember the secret to success with Python Programming is start small, break tasks down into smaller parts and of course practice and practice.

Be a great student!
00:53

Please take one minute to introduce yourself to the rest of the course

Introduce Yourself!
00:25

if you are new to programming, Python is a great place to start. Let’s see some reasons why learn Python.

Why Learn Python?
01:41

All Python project files are the same I use and they have descriptive names (so you can find them easy).

Download the Python Project Files + Course Study Tracker
00:21

Python has two main versions available. Python 2 and Python 3. 

In this course we will use the newer Python 3 which is the present and future of the language.

Python 2 and Python 3
00:53

I need your help!
01:02

Quiz 1: Introduction of Python
2 questions
+
Getting Started
8 Lectures 09:52

Before we can write our first Python program, we have to download the appropriate interpreter for our computers.

Downloading and Installing Python
01:23

In this lecture, we are going to learn how to use the IDLE program that comes bundled with our Python interpreter. We’ll be writing our code using the IDLE program.

Using the Python Shell & IDLE
02:43

Today I’m exciting as we are going to write our very first program in python.

Hello World! - Writing our First Program
02:17

How can I help you?
00:28

In this lecture we are going to cover how to find help when you’re stuck. Also you’ll learn the best web pages and resources for Python questions and answers. So let’s get started!

How to Find Help
02:31

What you've learned from this Section.

Summary
00:17

Quiz 2: Getting Started
2 questions

This is Exercise:1

You'll find the answer in the next lecture.

Exercise:1
00:09

Answer of Exercise:1
00:02
+
Variables and Operators
6 Lectures 13:05

Hello students and welcome to this new lecture about Variables! Variables are names given to data that we need to store and manipulate in our programs.

Preview 03:09

In this lecture, we are going to learn about basic operators and we will do a dozen of examples to fully understand them!

Basic Operators
06:18

In this video you are going to learn how to use the 3 most important boolean operators and how to chain multiple comparisons.

Booleans and Chained Comparison Operators
03:03

What you've learned from this Section.
Summary
00:17

Quiz 3: Variables and Operators
3 questions

This is Exercise:2

You'll find the answer in the next lecture.

Exercise:2
00:12

Answer of Exercise:2
00:06
+
Simple Data Types
8 Lectures 21:15

Hello everyone this is Andreas and I would like to welcome you to this new Section. In the following lectures, you’ll learn about the different kinds of data you can work with in your Python programs, like strings, integers, floats and escape characters. Also, you’ll have a deep understanding of what is type casting and you’ll learn a main difference between Python 2 and Python 3.

Preview 05:45

In this video, you’ll learn to use strings with more advanced methods like functions. Also, you’ll learn how to format string using different methods. Finally, I’ll show you how to combine or concatenate strings.

Useful String Methods
07:44

In this video you’ll learn the 2 most important categories of numbers: Integers and Floats. So let’s dive in!

Numbers: Integers & Floats
01:55

In this lecture you’ll learn the difference in division, between the 2 versions

Integers in Python 2
02:01

Today we’ll learn what the heck is type casting. Also you’ll learn three more build-in functions in Python and how you can use them.

Type Casting
03:10

What you've learned from this Section.
Summary
00:25

Quiz 4: Simple Data Types
3 questions

This is Exercise:3

You'll find the answer in the next lecture.

Exercise:3
00:07

Answer of Exercise:3
00:07
+
Making your Program Interactive
8 Lectures 19:13

I want to welcome you in this new Section on making your program interactive. By the end of this section you’ll learn to use three very useful functions in your program: Print Input and Int. Also you will learn how you can write comments inside of a Python program.

Input()
04:16

The int() function converts a string representation of a number to a numerical representation.

Using int() to Accept Numerical Input
02:18

In this lecture, we will continue to enrich our program with print function and make it even more interactive.

Print()
03:30

In this lecture we’re going to learn different ways to format your print statements. So let’s go ahead and get started!

More Print() Formatting Methods (NEW - Feb 17)
06:14

In this video tutorial, I’ll show you how you can write comments inside your programs.

How do you write Comments?
02:20

What you've learned from this Section.

Summary
00:15

Quiz 5: Making your Program Interactive
3 questions

This is Exercise:4

You'll find the answer in the next lecture.

Exercise:4
00:08

Answer of Exercise:4
00:12
+
Lists
7 Lectures 15:44

In this lecture, you will learn what lists are and how to start working with the elements in a list.

Preview 05:58

Today we are going to continue working with lists. So, let’s see some more functions when you work with a list.

Working with Lists
04:30

Welcome to this lesson and thanks for making at this so far. Now let’s move on how to make numerical lists.

Making Numerical Lists
02:27

Lists work well for storing sets of items that can change. However, sometimes you’ll want to create a list of items that cannot change. Tuples allow you to do just that.

Tuples
02:16

What you've learned from this Section.
Summary
00:20

Quiz 6: Lists
3 questions

This is Exercise:5

You'll find the answer in the next lecture.

Exercise:5
00:07

Answer of Exercise:5
00:05
+
Dictionaries
6 Lectures 09:11

In this video tutorial you’ll learn about dictionaries, which is a great way to access and organize data.

Working with Dictionaries
03:17

A dictionary is similar to a list, but it allows you to connect pieces of information.

Dictionaries vs. Lists
02:53

Nesting is a powerful feature that you can store a set of dictionaries in a list or a list of items as a value in a dictionary.

Nesting
02:33

What you've learned from this Section.
Summary
00:11

Quiz 7: Dictionaries
2 questions

This is Exercise:6

You'll find the answer in the next lecture.

Exercise:6
00:10

Answer of Exercise:6
00:06
+
Statements and Loops
12 Lectures 32:04

In this video tutorial you’ll learn to write conditional tests, which allow you to check any condition of interest. You’ll learn to write simple if statements, and you’ll learn how to create a more complex series of if statements to identify when the exact conditions you want are present.

Preview 04:36

Until now we learned the if statement. But what if you want to execute a block of code only a certain number of times? You can do this with a for loop statement and the  help of range() function.Also you’ll learn a new function called enumerate.

for Loops
03:08

In the previous lecture we learned the for loop, which execute a block of code only a certain number of times. In contrast, the while loop runs as long as, or while, a certain condition is true. For example you could use a while loop to count up through a series of numbers. Let’s see it in action!

while Loops
05:12

In this lecture, you’ll learn two statements that can be used inside loops. They are the break and continue keywords.

Break & Continue
03:28

In this lesson, we are going to cover how do you handle errors using Try and Except.

Handling Errors with Try & Except
02:46

In this video, you’ll learn how to use if statements with lists. You can easily combine a list and an if statement.

Using if Statements with Lists
03:29

Using while loops with lists and dictionaries allows you to collect, store, and organize lots of input to examine and report on later.

Using a while Loop with Lists and Dictionaries
03:35

In previous lecture, we learned about for loop. We use for loops to execute a block of code a certain number of times. I want to show you now the combination of for loop with Lists.

Using for Loops with Lists
01:11

In this video, you’ll learn how to Loop through a Dictionary.

Looping Through a Dictionary
03:52

What you've learned from this Section.
Summary
00:21

Quiz 8: Statements and Loops
3 questions

This is Exercise:7

You'll find the answer in the next lecture.

Exercise:7
00:16

Answer of Exercise:7
00:09
+
Functions
6 Lectures 12:06

In this video tutorial we will learn some of the most useful build-in functions in Python.

Preview 03:25

An extremely useful feature of Python is that you can define your own functions and use them throughout the program.

Defining your Own Function
04:14

In this lecture we are going to discuss and understand an important concept when defining a function. It is the concept of variable scope.

Global and Local Scopes
04:08

What you've learned from this Section.

Summary
00:11

Quiz 9: Functions
3 questions

This is Exercise:8

You'll find the answer in the next lecture.

Exercise:8
00:06

Answer of Exercise:8
00:02
+
Working with Files
8 Lectures 16:49

In this video tutorial, we are going to learn how we open and read text files through Python.

Opening and Reading Text Files
04:54

As you already know, one of the simplest ways to save data is to write it to a file. So, after you close the terminal it will still be available. And of course, you can work with it later.

Writing to a File
03:02

In this video we are going to learn how to organize files in Python.

Organizing Files
02:44

In this lecture we’re gonna teach you how to delete and rename files.

Deleting and Renaming Files
02:08

Most of the time you will need to store data for certain kinds of information. Usually you’ll store the information users provide in lists and dictionaries. So, it’s crucial to save this information when a user close the program. You can do this by using the json module.

Storing Data
03:30

What you've learned from this Section.
Summary
00:20

This is Exercise:9

You'll find the answer in the next lecture.

Exercise:9
00:08

Answer of Exercise:9
00:01
2 More Sections
About the Instructor
Andreas Exadaktylos
4.4 Average rating
1,081 Reviews
12,111 Students
7 Courses
Teacher|Msc Computer Scientist

Hi, I am Andreas and I'm a teacher. I really love learning and teaching whenever I can.

I have over 16 years of experience in teaching as an instructor, especially in Microsoft Excel. I have my own computer learning school, called Futurekids, from 2001 to now. I am the founder of Mellon Training, an online video tutorials learning school.

I have a Master's Degree in Computer Science and a Degree in Electronic Engineering.

I always wanted to create my own business. Being your own boss is an incredibly liberating experience but difficult as well.

I have a passion for software products that make people's lives easier. I teach Python Programming, Microsoft Excel and all Microsoft software products for over 17 years. I am a professional Forex Trader for over 5 years.

I love to create websites and optimize them with Search Engine Optimization techniques. I created my online e-shop, called Bite me not jewels, with my wife.

I live in Rodos, a beautiful Greek island. When I am not working, I love being with my family and my two kids. Travel, forex trading, and reading books are my favorite hobbies.