Programming with Python
Offered By: Brilliant
Course Description
Overview
Python is one of the most widely used programming languages, and it is an excellent first language for new programmers. It can be used for everything from video games to data visualization to machine learning.
Right from the start, this course will show you how to use Python to create intricate drawings, coded messages and beautiful data plots. And along the way, you'll learn core programming concepts such as variables, control flow, and simulation.
This course is ideal for anyone looking to start their programming journey - no experience required!
Right from the start, this course will show you how to use Python to create intricate drawings, coded messages and beautiful data plots. And along the way, you'll learn core programming concepts such as variables, control flow, and simulation.
This course is ideal for anyone looking to start their programming journey - no experience required!
Syllabus
- Introduction: Kick-start your Python journey by taking on a programming challenge.
- Welcome to Python: Get off the ground with your first Python functions.
- Numbers in Python: See how Python handles different types of data.
- Variables in Python: Start storing data and manipulating numbers.
- Conversion Challenge: Use what you've learned to tackle your first challenge.
- Repetition: Learn the tricks that help programs tackle repetitive tasks.
- Variable Reuse: Variables aren't single-use containers.
- Loops: Learn how loops can streamline repetitive programs.
- Fibonacci Challenge: Use loops to predict how a pattern will unfold.
- Conditionals: Use conditionals to create adaptable programs
- Conditionals: Use conditionals to create adaptable programs.
- Conditions in Loops: Conditionals are critical when looping through lots of data.
- Collatz Challenge: Take on a deceptively difficult math problem.
- Drawing with Python: Explore Python's Turtle library
- Drawing in Python: Learn more Python by making art.
- Built-in Functions: Make your programs more powerful by accessing built-in commands.
- The For Loop: Easily make shapes like curves and stars by writing code that repeats.
- String Manipulation: Become a literal wordsmith.
- String Functions: Look inside strings and see what they're really made of.
- Substrings: Slice strings to find words inside other words.
- The Replace Function: Pull pieces out of strings and insert new strings in their place.
- Functions and Arguments: Explore some of Python's most powerful tools.
- Custom Functions: Build code that's easy to reuse by writing functions.
- The Range Function: Use the power of variables to make more creative outputs.
- Functions with Arguments: Make your functions more powerful functions by adding inputs.
Related Courses
2D image processingHigher School of Economics via Coursera Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera AWS Alexa Skill Builder Essentials
A Cloud Guru Azure Cosmos DB Deep Dive
A Cloud Guru PostgreSQL Administration Deep Dive
A Cloud Guru