Programming with Python - part1
Programming with Python - part1
Description
Hi!
My name is Alison.
I'm an analytical person with a science background, that has a passion for complex problem solving. I have a PhD in Science and I currently work as a Software Developer.
I'm here to teach you Maths, Chemistry, Physics and Programming.
I present my courses in a clear, logical and structured way. For every topic, I also include an example or exercise to make sure that it is clear and easy to understand.
Please send me your feedback and let me know if you have any comments, questions or suggestions. I may be able to prepare a course that interests you.
In this specific course we will learn various concepts about programming using the Python language. This the first part of a series of courses were we will learn how the Python programming language works as well as programming concepts.
1) First, we will introduce how to download the Python programming language and the Package Installer for Python (PIP)
2) Afterwards, we will explain several different ways that we can use to run/execute Python code
3) Next, we will look at what PEP8 is
4) Then we will introduce 4 different types of primitive data structures (integers, floats, booleans, strings)
5) We will learn how to format strings
6) Then we will talk about comments and how they should be used in the code
7) Next, we will discuss conditionals using the if, elif and else statements
8) In the next section we will talk about functions in detail (including lambdas and closures) and we will discuss the four properties of functions
9) Then we will discuss what are decorators and how we can use them in our code
10) Finally, we will see what are modules and packages and how we can import them into our code
I hope you enjoy this course, find it easy and learn a lot with me
Good luck and see you soon
Alison
What You Will Learn!
- How to install python and pip
- Various ways to run/execute Python code
- What is PEP8 - code style to follow
- Primitive data structures (integers, floats, strings, booleans)
- String formatting
- Comments
- Conditionals
- Functions
- Lambdas
- Closures
- Decorators
- Modules and Packages and how to import them
Who Should Attend!
- Python developers (from basic to advanced)
- Someone who wants to learn Python (without programming experience)
- Someone who knows another software development language and wants to learn Python