Introduction to Python
Start programming with Python, one of the most versatile languages in use today.
About this course
Start programming with Python, one of the most versatile languages in use today. Over three days in Jupyter Notebook you will learn syntax, variables and data types, conditions, loops and error handling, lists, tuples, sets and dictionaries, reusable functions, file handling and simple graphical interfaces, ending with a project of your own.
Curriculum
- What is Python?
- Setting up the Python environment
- Writing and executing Python scripts
- Introduction to Jupyter Notebook
- Understanding Python syntax
- Working with variables and data types
- Input and output operations
- Conditional statements (if, else, elif)
- Looping constructs (for, while)
- Error handling and debugging
- Lists, tuples, and sets
- Dictionary operations
- String manipulation
- Defining and calling functions
- Using parameters and return values
- Writing modular, reusable code
- Reading from and writing to files
- File handling best practices
- Creating simple graphical user interfaces in Jupyter Notebook
- Introduction to libraries for GUI design
- Developing a final project using the concepts learned
- Best practices for Python programming
- Throughout the course, participants will complete hands-on labs, including:
- Writing basic Python scripts in Jupyter Notebook.
- Creating and manipulating data structures.
- Building simple GUI applications.
- Developing a mini-project as a capstone activity.
Who it's for
Complete beginners and professionals in any field who want a first programming language.
Before you start
No formal prerequisites. Bring curiosity and a willingness to practise.
Prepares for
Related courses
More in Programming & Web Development →Natural Language Processing
Programming & Web Development
View course →Python for Data Science
Programming & Web Development
View course →Python Machine Learning
AI & Machine Learning
View course →Advanced Java 9
Programming & Web Development
View course →Android Studio Development Essentials
Programming & Web Development
View course →Blockchain: An Overview for Business Professionals
Programming & Web Development
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.