The Art of Doing: Code 40 Challenging Python Programs Today!
The Art of Doing: Code 40 Challenging Python Programs Today! | Udemy Coupon ED
In "The Art of Doing", I have worked very hard to put together 40 meaningful, engaging, and purposeful "Challenge Problems" for you to solve. Each challenge problem is differentiated for 3 levels of learning. First, you are given a description of the program you are to create and example output. Get Coupon Code
What you'll 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.
I have never taken an "official" computer science course; I am completely self-taught. However, do not let that deter you from taking this course! Instead, let it motivate you that you too can learn anything you want to. Not only have I done it, but I've come to realize what works best for the self-taught programmer, and I have perfected the process!
See, I had this deep fear right after my son was born that I was done growing as an individual; that the person I was at 30 was going to be the same person I was at 55. I felt that there was literally ZERO time in the day to do anything other than go to work and be a dad. That is, until I bought a book on Computer Science, and a sense of wonder was woken. I've read countless books, watched hundreds of videos, and put in thousands of hours exploring and writing code. I would routinely wake up at 3:00 AM to learn for a few hours before I had to go to my full time job, teaching high school, before I went to my part time job of teaching college. Days were long, but getting up at 3:00 AM to read, to learn, or to code benefited me more than a few extra hours of sleep. It helped me realize that I was never done learning; never done growing. To me, that is what defines a life long learner.
I have years of classroom experience as a high school Physics teacher, Computer Science teacher, and college Mathematics professor. I am 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 their own STEM learning and for collaborating with colleagues to inspire the next generation of STEM leaders. Most importantly, I know what motivates people to learn on their own; to find a way to create time to learn, when there is no time to be had. I understand that time is valuable and that all learning should be engaging, meaningful, and have purpose.
Combining my expertise as an educator and my own personal interest in self-taught computer science led me to a telling realization; most educational material for the self-taught programmer is NOT EDUCATIONAL