Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
The Art of Doing: Code 40 Challenging Python Programs Today!
The Art of Doing: Code 40 Challenging Python Programs Today!

The Art of Doing: Code 40 Challenging Python Programs Today!: Become familiar with computer science and Python by building applications

Arrow left icon
Profile Icon Michael Eramo
Arrow right icon
$9.99 $49.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.5 (2 Ratings)
Video Dec 2020 28hrs 21mins 1st Edition
Video
$9.99 $49.99
Subscription
Free Trial
Renews at $19.99p/m
Arrow left icon
Profile Icon Michael Eramo
Arrow right icon
$9.99 $49.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.5 (2 Ratings)
Video Dec 2020 28hrs 21mins 1st Edition
Video
$9.99 $49.99
Subscription
Free Trial
Renews at $19.99p/m
Video
$9.99 $49.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with a video?

Product feature icon Download this video in MP4 format
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Key benefits

  • 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

Description

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

Who is this book for?

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.

What you will learn

  • 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

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Dec 24, 2020
Length: 28hrs 21mins
Edition : 1st
Language : English
ISBN-13 : 9781801075756
Category :
Languages :
Tools :

What do you get with a video?

Product feature icon Download this video in MP4 format
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Dec 24, 2020
Length: 28hrs 21mins
Edition : 1st
Language : English
ISBN-13 : 9781801075756
Category :
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 109.97 149.97 40.00 saved
Python Object-Oriented Programming
$49.99
The Art of Doing: Code 40 Challenging Python Programs Today!
$9.99 $49.99
Clean Code in Python
$49.99
Total $ 109.97 149.97 40.00 saved Stars icon
Banner background image

Table of Contents

49 Chapters
Introduction Chevron down icon Chevron up icon
Basic Data Types Chevron down icon Chevron up icon
Challenge Problem 1: Letter Counter Application Chevron down icon Chevron up icon
Challenge Problem 2: Miles Per Hour Conversion Application Chevron down icon Chevron up icon
Challenge Problem 3: Temperature Conversion Application Chevron down icon Chevron up icon
Challenge Problem 4: Right Triangle Solver Application Chevron down icon Chevron up icon
Challenge Problem 5: Multiplication/Exponentiation Application Chevron down icon Chevron up icon
Lists Chevron down icon Chevron up icon
Challenge Problem 6: Grade Sorter Application Chevron down icon Chevron up icon
Challenge Problem 7: Different Types of Lists Program Chevron down icon Chevron up icon
Challenge Problem 8: Grocery List Application Chevron down icon Chevron up icon
Challenge Problem 9: Basketball Roster Program Chevron down icon Chevron up icon
Challenge Problem 10: Favourite Teachers Program Chevron down icon Chevron up icon
For Loops Chevron down icon Chevron up icon
Challenge Problem 11: Binary Hexadecimal Conversion Application Chevron down icon Chevron up icon
Challenge Problem 12: Quadratic Equation Solver Application Chevron down icon Chevron up icon
Challenge Problem 13: Factorial Calculator Application Chevron down icon Chevron up icon
Challenge Problem 14: Fibonacci Calculator Application Chevron down icon Chevron up icon
Challenge Problem 15: Grade Point Average Calculator Application Chevron down icon Chevron up icon
Conditionals Chevron down icon Chevron up icon
Challenge Problem 16: Shipping Accounts Program Chevron down icon Chevron up icon
Challenge Problem 17: Coin Toss Application Chevron down icon Chevron up icon
Challenge Problem 18: Voter Registration Application Chevron down icon Chevron up icon
Challenge Problem 19: Guess My Number Application Chevron down icon Chevron up icon
Challenge Problem 20: Rock–Paper–Scissors Application Chevron down icon Chevron up icon
Dictionaries Chevron down icon Chevron up icon
Challenge Problem 21: Thesaurus Application Chevron down icon Chevron up icon
Challenge Problem 22: Database Admin Program Chevron down icon Chevron up icon
Challenge Problem 23: Yes/No Polling Application Chevron down icon Chevron up icon
Challenge Problem 24: Frequency Analysis Application Chevron down icon Chevron up icon
Challenge Problem 25: Code Breakers Application Chevron down icon Chevron up icon
While Loop Chevron down icon Chevron up icon
Challenge Problem 26: Factor Generation Application Chevron down icon Chevron up icon
Challenge Problem 27: Even/Odd Number Sorter Application Chevron down icon Chevron up icon
Challenge Problem 28: Prime Number Application Chevron down icon Chevron up icon
Challenge Problem 29: Guess the Word Application Chevron down icon Chevron up icon
Challenge Problem 30: Powerball Simulation Application Chevron down icon Chevron up icon
Functions Chevron down icon Chevron up icon
Challenge Problem 31: Python Dice Application Chevron down icon Chevron up icon
Challenge Problem 32: Python Calculator App Chevron down icon Chevron up icon
Challenge Problem 33: Bank Deposit Application Chevron down icon Chevron up icon
Challenge Problem 34: Head-to-head Tic-tac-toe Application Chevron down icon Chevron up icon
Challenge Problem 35: Loan Calculator Application Chevron down icon Chevron up icon
Classes Chevron down icon Chevron up icon
Challenge Problem 36: Pythonagachi simulator app Chevron down icon Chevron up icon
Challenge Problem 37: Casino Blackjack Application Chevron down icon Chevron up icon
Challenge Problem 38: Pykemon Simulator Application Chevron down icon Chevron up icon
Challenge Problem 39: Epidemic Outbreak Terminal Application Chevron down icon Chevron up icon
Challenge Problem 40: Epidemic Outbreak GUI application Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.5
(2 Ratings)
5 star 50%
4 star 50%
3 star 0%
2 star 0%
1 star 0%
N/A Jan 13, 2022
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Quality goods Easy to use
Feefo Verified review Feefo
bv lu Jan 15, 2022
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Good book very useful for Python learners.
Feefo Verified review Feefo
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How can I download a video package for offline viewing? Chevron down icon Chevron up icon
  1. Login to your account at Packtpub.com.
  2. Click on "My Account" and then click on the "My Videos" tab to access your videos.
  3. Click on the "Download Now" link to start your video download.
How can I extract my video file? Chevron down icon Chevron up icon

All modern operating systems ship with ZIP file extraction built in. If you'd prefer to use a dedicated compression application, we've tested WinRAR / 7-Zip for Windows, Zipeg / iZip / UnRarX for Mac and 7-Zip / PeaZip for Linux. These applications support all extension files.

How can I get help and support around my video package? Chevron down icon Chevron up icon

If your video course doesn't give you what you were expecting, either because of functionality problems or because the content isn't up to scratch, please mail customercare@packt.com with details of the problem. In addition, so that we can best provide the support you need, please include the following information for our support team.

  1. Video
  2. Format watched (HTML, MP4, streaming)
  3. Chapter or section that issue relates to (if relevant)
  4. System being played on
  5. Browser used (if relevant)
  6. Details of support
Why can’t I download my video package? Chevron down icon Chevron up icon

In the even that you are having issues downloading your video package then please follow these instructions:

  1. Disable all your browser plugins and extensions: Some security and download manager extensions can cause issues during the download.
  2. Download the video course using a different browser: We've tested downloads operate correctly in current versions of Chrome, Firefox, Internet Explorer, and Safari.