Python Coding: Live Sessions – Boipelo (Lesson1)

R1,485.00

Description

Start Date: Wednesday, 27th June, 2022
Time: 10:00 AM, CAT

1. Introduction To Programming

1.1 What is programming
1.2 What is a programming language
1.2 Why choose Python
1.3 Our Python Tool Box
1.4  How to setup Python environment
1.5 Python Hello World program

 

2. Basic Concepts

2.1 Welcome to Python!
2.2  Simple Operations
2.3 Floats
2.4 Exponentiation
2.5 Quotient & Reminder
2.6 Quiz
2.7 Code Project

 

3. Strings & Variables

3.1 Answer to Class 2 Project
3.2 Strings
3.3 Newlines
3.4 String Operations
3.5 Variables
3.6 Working with Variables
3.7 Taking User Input
3.8 Working With Input
3.9 In-Place and Walrus Operators
3.10 Quiz
3.11 Simple Calculator Project

 

4. Control Structures

4.1 Answer to Class 3 Project
4.2 Booleans & Comparisons
4.3 If Statements
4.4 else Statements
4.5 Boolean Logic
4.6 Multiple Operators & Conditions
4.7 Lists
4.8 List Operations
4.9 List Functions
4.10 while Loops
4.11 for loops
4.12 Range
4.13 Quiz
4.14 FizzBuzz Project

 

5. Functions & Modules

5.1 Answer to Class 4 Project
5.2 Code Reuse
5.2 Functions
5.3 Function Arguments
5.4 Returning From Functions
5.5 Comments & docstring
5.6 Functions as Objects
5.7 Modules
5.8 The Standard Library and pip
5.9 Quiz
5.10 Celsius to Fahrenheit Converter Project

 

6. Exceptions & Files

6.1  Answer to Class 5 Project
6.2 Exceptions
6.3 Exception Handling
6.4 Finally
6.5 Raising Exceptions
6.6 Assertions
6.7 Opening Files
6.8 Reading Files
6.9 Writing Files
6.10 Working With Files
6.11 Quiz
6.12 Book Titles Project

 

7. More Types

7.1  Answer to Class 6 Project
7.2 None
7.3 Dictionaries
7.4 Dictionary Functions
7.5 Tuples
7.6 List Slices
7.7 List Comprehensions
7.8 String Formatting
7.9 Useful Functions
7.10 Text Analyzer
7.11 Quiz
7.1 Longest Word Project

 

8. Conclusion

8.1  Answer to Class 7 Project
8.2 Functional Programming Explained
8.3 OOP Explained

 

 

Reviews

Only logged in customers who have purchased this product may leave a review.

Contact Us

Ready to get innovative?

Get in touch if you have any questions. We can’t wait to hear from you!