Booking options
£37.99
£37.99
Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X
On-Demand course
28 hours 21 minutes
All levels
By encouraging you to build 40 applications, this course will make you well-versed with numerous ideas, theories, and fundamentals of computer science and Python. The course begins with the installation process of Python and an explanation of basic data types used in Python programming. You will then start building 40 meaningful, engaging, and purposeful Python applications that will help you to understand the concepts of Python programming in detail. Some of the applications that you will learn to build are letter counter application, grade sorter application, voter registration application, thesaurus application, and a lot more. By the end of this course, you will be well-versed in Python programming and will have developed the skills to build real-world applications in Python. The code files for this course is available at https://github.com/PacktPublishing/The-Art-of-Doing-Code-40-Challenging-Python-Programs-Today
Understand and work with Python data types
Apply control flow statements in your programs
Distinguish between various types of operators
Find out how to use Python built-in functions and methods
Discover how to create GUI interfaces for Python applications
Uncover techniques to write error-free code
If you are a beginner or an intermediate programmer who wants to master Python programming by building applications rather than instructions, this course is for you. To get started with this course, all you need is a working computer with Python 3 installed and an internet connection.
You will build 40 applications to understand Python programming. Each application is like a challenge problem divided into three layers of learning.
First, you are given a description of the program that you are expected to create.
Second, you are given a guide that will assist you in successfully coding your program.
Third, you are given a completed code, with comments, to highlight how to accomplish the end goal.
Grasp the fundamentals of computer science that are transferable across all programming languages * Learn how to import and work with Python libraries, such as Tkinter, Matplotlib, and Random * Get ready to write your own real-world Python programs
https://github.com/PacktPublishing/The-Art-of-Doing-Code-40-Challenging-Python-Programs-Today
Michael Eramo is a life-long learner, a self-taught programmer, and an experienced educator. He holds official bachelor's degrees in music, education, and physics and a master's in mathematics. He is also a Microsoft certified software developer. He has years of experience as a high school physics teacher, computer science teacher, and college mathematics teacher. He is a part of the New York State Master-Teacher Program, a network of more than 800 outstanding public-school teachers throughout the state who share a passion for STEM learning and for collaborating with colleagues to inspire the next generation of STEM leaders.