Easy Python Programming for Absolute Beginners
What you'll learn
- Utilize Google Colab for Python Programming
- Apply Python Data Types in Practical Scenarios
- Construct Formatted Strings Using F-Strings
- Implement Functions and Methods in Python
- Employ Comparison Operators in Logical Expressions
- Control Program Flow Using if/elif/else, Loops and other statements
- Decompose Problems into Manageable Components
- Develop simple Python Games
Requirements
- No programming experience needed.
Description
Course Title: Easy Python Programming for Absolute Beginners
Course Description:
This course is designed for beginners, providing a comprehensive introduction to the Python programming language, with everything taught through the lens of a game. It is divided into eleven main sections:
Introduction: A welcoming overview of Python, setting the stage for the Beginner's course.
Google Colab: Guidance on utilizing Google Colab for Python coding, enabling an easy start.
Variable Assignment: Exploration of variable naming, mathematical operations, order of operations, and comments in Python, fostering effective coding practices in Python.
Builtin Functions and Import Statements: Instruction on leveraging Python's built-in functions and importing external modules, enhancing code functionality.
Data Types: Examination of Python's various data structures, enabling data manipulation and storage.
F-Strings: Focus on string formatting using F-strings, improving code readability.
Methods: Introduction to Python methods, enhancing object-oriented programming skills.
Comparison Operators: Insight into Python comparison operators, allowing logical decision-making within code.
Control Flow: Exploration of loops and conditional statements, enabling dynamic code execution.
Creating Functions and Problem Decomposition: Guidance on defining and using Python functions, promoting code reusability and organization. Techniques for breaking down complex problems, enhancing problem-solving skills.
Final Project: A hands-on series of exercises to build a game, culminating in a practical application of learned skills.
Target Audience:
Individuals / Beginners with no prior programming experience who are interested in learning Python in an engaging and straightforward manner, with a focus on developing simple games.
Who this course is for:
- Beginners interested to learn more about Python and general programming.
Instructor
Dr. Lawrence Gray is an accomplished Machine Learning expert with expertise in Management Consulting, Accounting and Geospatial Intelligence. He currently serves as the Director of Engineering at KUNGFU and is a Program Director and Adjunct Professor of Data Analytics and Data-Driven Decision-Making at Georgetown University. Dr. Gray earned his Ph.D. in Cellular and Molecular Physiology from Johns Hopkins University, School of Medicine. In addition to his work in machine learning, he dedicates his time to open science initiatives like NumFocus and serves as a core maintainer for the open-source software package, Yellowbrick. Dr. Gray's research interests focus on cultivating social capital within the data science community