Python Weekend Course
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9 students enrolled

Python Weekend Course

Learn the basics of Python in a practical step by step course over the weekend.
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9 students enrolled
Created by Tina Learn 2 Code
Last updated 11/2018
English
English [Auto]
Current price: $11.99 Original price: $19.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 29 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Be able to apply the fundamental programming concepts of loops, variables, conditions and functions to write small Python programs.
  • Learn the basics of Python with step by step video tutorials, examples, exercises and solutions.
Requirements
  • No programming experience required.
  • A web browser and internet connection is all that is required to do the course.
Description
  • Step by step video tutorials, examples, exercises and mini projects make up this short course.

  • Start at the very beginning. Learn what programming is and why it is useful.

  • Setup your Python programming environment and write your first program.

  • Tackle the basic data types of String, Integers, Floats and Booleans

  • Learn about Operators to compare data (Arithmetic, Logic, Comparison)

  • Read data into your program from the user or from files and output data from your program

  • Understand how to use conditions to make decisions in your code

  • Use loops to deal with repetitive tasks

  • Build more complex data structures like lists and dictionaries

  • Use functions to break up your code

  • Put it all together and work on some mini problems

Who this course is for:
  • Beginner Python developers who want to learn to code in Python.
  • Anyone wanting to learn Python and create a few simple programs with step by step instructions.
Course content
Expand all 69 lectures 02:40:32
+ Introduction
2 lectures 05:21

Overview of the course modules and objectives

Preview 01:14
  • Programming is giving the computer a set of detailed instructions

Preview 04:07
+ Python Basics
17 lectures 38:47
Comments Lecture
03:16
Comments - Code Along
00:25

Test your knowledge

Comments Quiz
2 questions
  • Code starts on the LHS side of each line (unless we are in a condition, loop, function)

  • Spacing is important in Python. Be aware of the rules.

Syntax Rules
03:03
  • Opening and closing bracks must both be present or both left off

  • Opening and closing quotes must both be present

  • Single or Double quotes can be used but not interchangeably. "Hello" and 'Hello'

Syntax Errors
03:21
Common Syntax Errors
00:22
Syntax Errors - Quiz
4 questions
  • Code that has been written in Python that does common tasks.

  • We can use these functions instead of writing our own code

Python Built in Methods/Functions
03:15
Variables
04:02
Variables - Notes
00:19
Updating Variables
03:24
Variables Quiz
3 questions
  • Data is information that we use in our program

  • Four of the primitive data types in Python: Strings, Integers, Floats and Booleans

Data Types - Part 1
04:36
Data Types - Part 2
03:02
Exercise: Data Types
00:29
Exercise Solution
03:41
Input Function
02:16
Exercise: Input Function
00:10
Casting
02:07
Summary
00:57
+ Lists and Strings
12 lectures 22:46
  • Stores a sequence of elements

  • Elements can be of any type (strings, integers, floats, booleans or even another list)

  • Lists start and end with square brackets and each item is separated by a comma

Introducing Lists
03:43
  • Creating a list

Exercise: Create a list
00:09
Exercise Solution
00:07
  • Everything in Python is an Object

Python Objects & Built in Methods
01:18
  • Modifying Lists (Adding, updating and deleting items in a List)

Modifying a list
03:50
List - Notes
00:08
Exercise: Modifying a list
00:06
List slicing
04:53
Exercise: List Slicing
00:10
Other list operations
00:26
Lists - Quiz
6 questions
Strings
07:26
Summary
00:29
+ Dictionaries, Tuples & Sets
8 lectures 15:20
  • Dictionaries are used to store unordered data that needs to be accessed directly using a key

Dictionaries
05:29
  • Common methods that can be used with dictionaries

Dictionary Methods
02:50
Dictionary - Notes
00:01
Dictionary Exercises
00:10
  • Example showing how to access a composite data structure with combines a dictionary and lists

Dictionary & Lists Combined
03:36
  • Tuples: Immutable, ordered sequence

Tuples & Sets Overview
02:58
  • Sets: Unique elements, unordered sequence, no key value pairs

Sets Reference and Exercises
00:02
Summary
00:14
+ Control Flow
6 lectures 10:19
  • Used to build an expression that compares two data items

  • Evaluates the expression and returns either True of False

Comparison Operators
01:30
Comparison Operator - Notes
00:04
Comparison Operators - Quiz
3 questions
  • and, or, not

Logic Operators
03:41
  • Conditions are statements that evaluate to either True or False

  • They are used to determine execution paths in a program

Conditions
01:45
  • If / else case

  • Using elif to define multiple conditions

  • Using comparison and logic operators with conditions

Condition Examples
03:05
Summary
00:14
+ Loops
6 lectures 18:53
  • For loop - fixed number of iterations

For Loop
04:20
For Loop - Notes
00:11
For Loop - Examples
03:18
  • While loops continue until the condition becomes False

While Loop
05:47
  • Break: exit the loop early

  • Continue: go back to the top of the loop immediately and start the next iteration

  • Can be used in both 'for' and 'while' loops

Break & Continue
05:00
Summary
00:17
+ Functions & Files
5 lectures 17:16
  • Functions are used to organise code

  • Functions groups together code that performs a specific task

Functions
05:36
  • Bring in external (3rd party) python code into our program

  • Reusing existing code modules

Modules
05:07
Modules - Exercise
00:26
  • Reading data from a text file into Python

  • Writing data to a text file from the program

Reading and Writing Text Files
05:55
Summary
00:12
+ Mini Programs
11 lectures 24:37
Program 1
00:02
Program 1 - Solution
04:33
Program 2
00:02
Program 2 - Solution
04:35
Program 3
00:01
Program 3 - Solution
02:03
Program 4
00:01
Program 4 - Solution
05:54
Program 5
00:01
Program 5 - Solution
06:31
Program Code Solutions
00:51