The Art of Doing: Python Projects to Master the Fundamentals

Computer Science Through Python Application. Learn by doing.
4.65 (1054 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
The Art of Doing: Python Projects to Master the Fundamentals
75 294
students
28.5 hours
content
May 2024
last update
$79.99
regular price

What you will learn

Fundamental concepts of computer science that are transferable across ALL programming languages.

Foundations of the Python language as well as how to import and work with 8 libraries such as random, matplotlib, and tkinter.

How to actually write YOUR OWN programs. You will not sit back and watch. You will DO!

40 "Challenge Problems" that include, a problem description, detailed guide, example output, and completed code.

Communicate secretively with a friend by encoding/decoding information based on per-determined bodies of text.

Simulate the Power Ball Lottery and see how adjusting the number of balls affects the likelihood of becoming a billionaire.

See the devastating effect of interest on student loans and graph the results.

Create a GUI interface that simulates the spread of an infectious disease throughout a population.

Course Gallery

The Art of Doing: Python Projects to Master the Fundamentals – Screenshot 1
Screenshot 1The Art of Doing: Python Projects to Master the Fundamentals
The Art of Doing: Python Projects to Master the Fundamentals – Screenshot 2
Screenshot 2The Art of Doing: Python Projects to Master the Fundamentals
The Art of Doing: Python Projects to Master the Fundamentals – Screenshot 3
Screenshot 3The Art of Doing: Python Projects to Master the Fundamentals
The Art of Doing: Python Projects to Master the Fundamentals – Screenshot 4
Screenshot 4The Art of Doing: Python Projects to Master the Fundamentals

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

The Art of Doing: Python Projects to Master the Fundamentals is a highly-rated Udemy course, offering practical hands-on experience in Python development and computer science fundamentals. Its primary strengths include challenge problems that solidify understanding and cover a wide array of libraries. However, it falls short for advanced developers seeking coding optimizations and beginners lacking foundational knowledge. Overall, this course offers valuable insights and skills to those looking to build practical programming abilities.

What We Liked

  • The course covers fundamental computer science concepts applicable to all programming languages.
  • Includes hands-on exercises, enabling learners to write their own Python programs.
  • 40 challenge problems with detailed guides and example output promote practical learning.
  • Covers a wide range of libraries and tools: random, matplotlib, tkinter, etc.

Potential Drawbacks

  • Coding solutions might be inefficient or frustrating for experienced programmers.
  • Some projects are challenging to follow along and properly set up.
  • Limited community interaction and support compared to other platforms.
  • Content may be overwhelming for absolute beginners with no prior programming experience.
2666730
udemy ID
21/11/2019
course created date
16/01/2020
course indexed date
Bot
course submited by
The Art of Doing: Python Projects to Master the Fundamentals - Coupon | Comidoc