Learn Python by Creating 6 Fun and Useful Apps and Games
2.3 (6 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.
353 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Python by Creating 6 Fun and Useful Apps and Games to your Wishlist.

Add to Wishlist

Learn Python by Creating 6 Fun and Useful Apps and Games

Develop your Python Skills or learn from scratch with these 6 Fun Games and Apps
2.3 (6 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.
353 students enrolled
Last updated 2/2015
English
English
Learn Fest Sale
Current price: $10 Original price: $20 Discount: 50% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Make fun Games with Python
  • Add this to your CV
  • Learn Other Language with Ease
  • Make Custom Utilities for your PC
View Curriculum
Requirements
  • Laptop/PC
  • Access to the Internet - For Python Install
Description

Why Learn Python?

Python is a great way to get into Programming. In fact it is the first language I ever learnt fully. Software Engineers are required by a lot of companies to have a knowledge of this new and fun language.


What is in the course?

In this course you will be able to learn Python 3.4 from scratch.

We will be covering all of the basics from what a string is to how to manipulate it within an inch of its life.

You will learn how to create a few games and utility programs throughout the Course. These include: A calculator, and Etch A Sketch and a Black Jack Simulator!

Who is the target audience?
  • People interested in learning a Programming Language
  • People who want a job in the Software Development Industry
  • People new to programming
  • People experienced in programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 73 Lectures Collapse All 73 Lectures 08:27:13
+
An Introduction to Python
4 Lectures 12:55

I explain what the Benefits of learning the fantastic new programming language Python.

Preview 02:09

We Download Python and create a folder on our PC to store our files in.

Preview 06:51

We create the Hello World script and I explain how to use print statements.

Preview 03:38

PLEASE READ
00:17
+
Variables and Data Types
5 Lectures 24:20

We create our first variable and give it the value of a string.

Variables and String
03:19

We make another Variable and give it an integer value and then manipulate the variable.

Integers
03:40

We join of concatenate a string and and integer.

Joining or Concatenation
07:39

I explain what a Boolean is and the history of it.

Booleans and Floating Points
06:38

I cover a few more Important things about Variables

More on Variables
03:04
+
If Statements
3 Lectures 12:33

We cover the syntax of IF Statements.

The 'IF' part
04:40

We Cover the ELSE Part of an If Statements.

The 'ELSE' Part
03:41

We look at Elifs

More about If Statements
04:12
+
Loops
4 Lectures 24:13

We Create a While Loop in Python and create a variable to hold a number value.

While Loop - Part 1: Creating the Loop
04:26

We Learn how to stop a loop and make sure our loop has finished by printing a string when done.

While Loop - Part 2: Stopping Infinite Loops
07:06

We create a basic For Loop and I explain how to print out letters in a word individually using one.

For Loop - Part 1: Creating the Loop
04:15

We look at Index Values and how to create a range of values. We also look briefly at the len() function.

For Loop - Part 2: Index Values and .len()
08:26
+
String Manipulation and Lists
6 Lectures 40:44

We look at what a list is and how to create a simple list of strings.

Lists - Part One: Creating a simple list
06:43

We look at some basic manipulation such as adding two strings together and deleting a list item aswell as looking at the other datatypes and sysntax related with lists.

Lists - Part Two: Manipulating lists
03:54

We look at some function we can use to further manipulate a list such as reversing a list or inserting another item into a list.

Lists - Part Three: Further Manipulation
04:16

We begin looking at string manipulation.

String Manipulation - Part One: Printing Specific Characters
06:53

We continue looking at string manipulation

String Manipulation - Part Two: Splitting
08:47

We Finish String Manipulation and prepare for time and date

String Manipulation - Part Three: Finishing Up
10:11
+
Time and Date
3 Lectures 14:33
Time and Date - Part One: Importing the Time
04:33

Time and Date - Part Two: Formatted Time
05:16

Time and Date - Part Three: String Formatted Time
04:44
+
Project #1 - How Fast Can you Type the Alphabet
4 Lectures 22:43

We create the loop and make some basic imports.

Alphabet Game - Starting the Code
02:50

We add the mechanics of the game to our code.

Alphabet Game - Making the Game Function
05:04

WE Make some important changes to our code.

Alphabet Game - Validation and Error Changes
08:12

We finish the game and take it for a test run.

Alphabet Game - Finishing Touches
06:37
+
Python Dictionaries
3 Lectures 19:01

How to make a dictionary about cats, dogs and rabbits.

Dictionaries - Part 1: What is a Dictionary and How to Create one
04:22

We look at how to access and edit a dictionary.

Dictionaries - Part 2: Changing or Accessing a Dictionary
09:42

We look at all things deleting.

Dictionaries - Part 3: Deleting
04:57
+
Email
2 Lectures 07:38

Setting your email.

Email - Part 1: Defining your Email
02:49

We look at sending the email

Email - Part 2: Sending your Email
04:49
+
Project #2 - Simple Email Client
4 Lectures 28:26

We define the emails for sending and receiving.

Simple Mail Client - Part 1: Defining Emails
09:23

We Define the Message to Send

Simple Mail Client - Part 2: Message and Subject
09:52

We finish and test the Client.

Simple Mail Client - Part 3: Sending the Email
09:08

Source Code
00:03
8 More Sections
About the Instructor
Mr Jonathan Bartlett
2.3 Average rating
6 Reviews
572 Students
2 Courses
Web Developer and Computer Science Student

About Me

I am a 17 year old Student and Web Developer from the United Kingdom. 

I have developed web applications for 4 years now and have worked on several freelance projects. I enjoy programming and wish to pursue it as a full time career in the future. I also enjoy helping people to learn about the things that I love.

Qualifications

I am currently studying Computer Science at A-Level and have an A* in Computer Science at GCSE level. I am also studying Mathematics, Further Mathematics and Physics at A-Level and received 9 A*-A Grades at GCSE level.