Python for Students
1h 8mBeginner2024-03-08
Authors

Madecraft
Full-Service Learning Content Company
Course details
Python is a perfect starting point for any student looking to build their high-tech skill set. It's not just one of the world's most popular programming languages, but its power and utility also make it a go-to tool long after you've learned the basics. Whether you're interested in web development, creating automations, or developing games, Python is an excellent choice for beginners. In this introductory-level course, information systems expert Julie Nisbet shows you how to write programs, solve problems, and learn basic programming concepts like variables, lists, classes, and loops. By completing a full Python project, you'll gain skills that also apply to languages such as JavaScript, C++, and Ruby. What you learn in this course will remain relevant and transfer to more advanced projects and future career opportunities.
Skills covered
PythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Python for students
1. Python Basics
- 02 - What is Python
- 03 - Why should you learn it
- 04 - What can you do with Python
2. Using Python Environment
- 05 - Getting set up on a Mac
- 06 - Getting set up on a PC using Windows
- 07 - Python 2 versus Python 3
- 08 - Using the Python shell
- 09 - Saving and running Python files
3. Basic Data Types
- 10 - Numbers and basic calculations
- 11 - Writing strings
4. Variables and Functions
- 12 - Creating variables
- 13 - Creating functions
- 14 - Completing the task
5. Lists
- 15 - What are lists
- 16 - Creating your first loop
- 17 - Ranges of indexes
6. Making Decisions
- 18 - Using if statements
- 19 - Adding an else
- 20 - Putting it all together
7. First Python Project
- 21 - Drawing a line with Python
- 22 - Drawing a circle with Python
- 23 - Putting it all together with pizza
8. Python Community and Continued Learning
- 24 - Choosing the right code editor
- 25 - Python resources
- 26 - Stack Overflow
- 27 - Other resources
Conclusion
- 28 - Next steps