The Art of Doing: Code 40 Challenging Python Programs Today! [Video]
 FREE Subscription Read for free
 $134.99 Video Buy
 $12.99 Video + Subscription Buy

What do you get with a Packt Subscription?
 Instant access to this title and 7,500+ eBooks & Videos
 Constantly updated with 100+ new titles each month
 Breadth and depth in over 1,000+ technologies

Free ChapterIntroduction

Basic Data Types

Challenge Problem 1: Letter Counter Application

Challenge Problem 2: Miles Per Hour Conversion Application

Challenge Problem 3: Temperature Conversion Application

Challenge Problem 4: Right Triangle Solver Application

Challenge Problem 5: Multiplication/Exponentiation Application

Lists

Challenge Problem 6: Grade Sorter Application

Challenge Problem 7: Different Types of Lists Program

Challenge Problem 8: Grocery List Application

Challenge Problem 9: Basketball Roster Program

Challenge Problem 10: Favourite Teachers Program

For Loops

Challenge Problem 11: Binary Hexadecimal Conversion Application

Challenge Problem 12: Quadratic Equation Solver Application

Challenge Problem 13: Factorial Calculator Application

Challenge Problem 14: Fibonacci Calculator Application

Challenge Problem 15: Grade Point Average Calculator Application

Conditionals

Challenge Problem 16: Shipping Accounts Program

Challenge Problem 17: Coin Toss Application

Challenge Problem 18: Voter Registration Application

Challenge Problem 19: Guess My Number Application

Challenge Problem 20: Rock–Paper–Scissors Application

Dictionaries

Challenge Problem 21: Thesaurus Application

Challenge Problem 22: Database Admin Program

Challenge Problem 23: Yes/No Polling Application

Challenge Problem 24: Frequency Analysis Application

Challenge Problem 25: Code Breakers Application

While Loop

Challenge Problem 26: Factor Generation Application

Challenge Problem 27: Even/Odd Number Sorter Application

Challenge Problem 28: Prime Number Application

Challenge Problem 29: Guess the Word Application

Challenge Problem 30: Powerball Simulation Application

Functions

Challenge Problem 31: Python Dice Application

Challenge Problem 32: Python Calculator App

Challenge Problem 33: Bank Deposit Application

Challenge Problem 34: Headtohead Tictactoe Application

Challenge Problem 35: Loan Calculator Application

Classes

Challenge Problem 36: Pythonagachi simulator app

Challenge Problem 37: Casino Blackjack Application

Challenge Problem 38: Pykemon Simulator Application

Challenge Problem 39: Epidemic Outbreak Terminal Application

Challenge Problem 40: Epidemic Outbreak GUI application
By encouraging you to build 40 applications, this course will make you wellversed 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 wellversed in Python programming and will have developed the skills to build realworld applications in Python.
The code files for this course is available at https://github.com/PacktPublishing/TheArtofDoingCode40ChallengingPythonProgramsToday
 Publication date:
 December 2020
 Publisher
 Packt
 Duration
 28 hours 21 minutes
 ISBN
 9781801075756