Jump to ratings and reviews
Rate this book

Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming

Rate this book
Immerse yourself in learning Python and introductory data analytics with this book’s project-based approach. Through the structure of a ten-week coding bootcamp course, you’ll learn key concepts and gain hands-on experience through weekly projects. Each chapter in this book is presented as a full week of topics, with Monday through Thursday covering specific concepts, leading up to Friday, when you are challenged to create a project using the skills learned throughout the week. Topics include Python basics and essential intermediate concepts such as list comprehension, generators and iterators, understanding algorithmic complexity, and data analysis with pandas. From beginning to end, this book builds up your abilities through exercises and challenges, culminating in your solid understanding of Python. Challenge yourself with the intensity of a coding bootcamp experience or learn at your own pace. With this hands-on learning approach, you will gain the skills you need to jumpstart a new career in programming or further your current one as a software developer. What You Will Learn
Who This Book Is For

Those trying to jumpstart a new career into programming, and those already in the software development industry and would like to learn Python programming.

358 pages, Paperback

Published November 16, 2019

28 people are currently reading
35 people want to read

About the author

Connor P. Milliken

1 book1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
12 (50%)
4 stars
7 (29%)
3 stars
5 (20%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
5 reviews
January 5, 2022
A great book for anyone wanting to learn about Python programming language. It gives great examples that follow through and then gives you excercises to try. Concepts are explained in not too technical language. I would recommend to anyone wanting to give Python or even programming in general a go.
Profile Image for Mim Ahmed.
3 reviews
August 2, 2020
Excellent Book for Beginners, also very helpful for non-cse Backgrounds.
Profile Image for Frank.
368 reviews104 followers
January 24, 2024
Absolutely excellent! The concepts are broken down into weeks, with each week broken down into days. For example, Chapter 3 is about User Input and Conditionals. Within that week, Monday is dedicated to User Input (i.e. using the 'input' keyword), Tuesday is dedicated to 'if' statements, Wednesday to 'elif' statements, and so on. There is also a chapter on Intro to Data Analysis that teaches Pandas (a Python library that helps you do statistical analysis), Matplotlib for producing visuals such as graphs, and web scraping (taking info from a web site without copying and pasting).

The book has a Github page from which you can download the example code found in the lessons. This code is contained in Jupyter Notebooks. For some reason, the last 2 chapters do not have such code to download.

If I was teaching a course in Python, this would be the course's textbook. The end of each day's lesson has 2 exercises for the reader to complete. The code of answers can be found on the Github page.

I wrote above that the example code and solution code is in the form of Jupyter Notebooks. So I would advise you to watch a YouTube video on the basics of downloading and using Jupyter Notebooks. The video will probably suggest you download Anaconda and use the Jupyter Notebook version in there, and I recommend you follow this.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.