Python Basics: Course Overview
Perfect for beginners, this practical, online course is conducted in small groups of up to 4 people. The course is led by an instructor and lasts for one day.
You can contact us to arrange a date that suits you.
Session 1: Python Data Types and Variables
- Primitive Types: Characters, Strings, Boolean
- Variables: Scope, Conversion, Casting
- Operators and Expressions: Arithmetic, Relational, Assignment, Logical, Increment, and Decrement Operators
- Exercise: Calculate movie tickets for a party; Check seat availability in a cinema
- Decision Making & Loops
- If Statements: if, if-else, if-elif-else, Nested if-else
- Loops: while, for, break, continue, nesting loops
- Exercise: Calculate the travel fee to deliver goods
- Exercise: Enter a password; block after 3 incorrect attempts
Session 2: Data Structures
- Lists and Tuples
- Exercise: Hangman Game
- Exercise: Get a word for the game from a JSON file, store the high score in a dictionary
Session 3: Files and Exceptions
- Exception Handling: Types, try and except
- File Handling: Open, Traverse, Read, Create (CSV, txt, JSON)
- API: Connecting to APIs
Session 4: Object-Oriented Programming (OOP)
- Functions: Creating, Using, Parameters, Return Values
- Classes: Creating, Using, Instance Variables, Constructors, Inheritance, Overriding
Session 5: Pandas DataFrame Basics
- DataFrame Operations: Dict to DataFrame, DataFrame to Dict, Excel to Dict, Dict to Excel
- Data Manipulation: Filter, Sort, Query, Slice, Handle Duplicates and Null Values, Sample Data
- Exercise: Query the top 1000 grossing movies of the last century
Session 6: Built-in Functions: String, Math, Random
- Python Built-in Functions: String, Math, Random
- Exercise: Find information in prose, analyze sentiment
- Exercise: Get a word for the game from a text file
- Exercise: Win the lottery
Included:
- Certification: Python Programming Basics Certification
- Materials: Course notes, exercises, code examples
- Support: Revision session after the course