Python Fundamentals: Be able to say “I know Python”

Python Fundamentals book cover

This book is for anyone wanting to break into the world of programming.

I’m writing this book to cover the fundamentals of Python programming.

I want the reader to finish it and be able to say “I know Python”.

You’ll get a copy of the book in PDF and also get access to all updates to the book.

What people say about me and my work

I recently stumbled on a course on Intro to Deep Learning with Pytorch on Udacity and I found DL even more interesting. Before this, I had no prior knowledge of Deep Learning, less on Numpy, Pandas, and worst Python.

To be able to go through the course I had to make much research to fill in the gap. In the course of my research, I had to read books, watch videos that explained the concepts but never explicitly enough. I had to move to more advanced concepts while missing the basics. I had a hard time going about this until I came across your book.

It’s so clear and concise just the expected but well explained and touching the core concepts. I found it awesome. I am writing you to say thank you. It greatly helped me…

Brian Williams, Cameroon

I’ve just finished reading your “python for beginners” book and want to say that it is a very nice and well structured book! It teaches consistently from easy to not very easy in a proper way, which I really loved! Thank you!

Vladimir Dolzhnikov

Thank you for the book. I’m trying to get my daughter started on Python. You explain the subject very well that should make it easier to learn.

Thank you.


Gerry Laheen


Thanks for the Python book. As a computer science teacher of 14-18 year olds, some of which will be learning Python for the first time it will be extremely useful; especially while remote teaching.

Thanks again, I will give feedback when I have used it with classes.

Andy Johnson

Thank you for writing a really comprehensive book, I had lots of fun learning! I am now moving on to the next step of learning OpenCV to do image detection and the basics knowledge I have gained from your book really helped a lot.

Once again thank you so much!

Dai Yue, Singapore

Dear Renan,
I love your Python Guide for Beginners! I teach Scripting & Automation at the PXL University of Arts and Sciences in Belgium.

20 lessons out of the 28-lesson course deal with learning Python and using it for automation. It’s part of a highly practical 2-year system & network degree.

Your guide has the right balance I was looking for between learning as a beginner and a starting point for python reference information. More specific details can always be easily found elsewhere, that is not the aim of the book.

I am planning to use your book as our base course book this year (we start on Monday :^). I will not distribute copies myself, but direct the students to https://renanmf.com/ where they can subscribe to your newsletter and download your free book.

So thank you so much for all of your effort, you save me a ton of work. I was planning to start on my own guide as most of the books out there are not what I’m looking for. And thank you for this really great book as a result of all your work. I’m positive it will help a lot of people to learn python. I’ll keep you posted on how it went after the course.

Met vriendelijke groeten,

Tom Cool.
Lector Scripting & Automation
Hogeschool PXL

Table of Contents

1 Preface
2 Introduction to Programming as a Craft
3 Installing Python
4 Introduction to Python
5 Coding for the first time
6 Booleans and Numbers
7 Strings
8 Data structures
9 Control the Flow of your Program
10 Loops
11 Organizing your code

12 Dates
13 Regular Expressions
14 Object-Oriented Programming (OOP
15 Errors and Exceptions
16 Functional Programming
17 Debugging
18 Pip and Virtual Environments
19 Handling files
20 Application Programming Interface (API)
21 Databases
22 Where to go now?

Buy now

Lifetime access to updates

Copy in PDF (mobi and epub soon)

300 Pages

Python Fundamentals

$29.99 $18.99

FAQ

What do I get when I purchase the book?

You’ll get a copy of the book in PDF (soon mobi and epub). You’ll also get lifetime access to all updates to the book.

How can I read the book on Kindle?

You can email it to your kindle by following the instructions here.

Is there a return policy?

I have a 30 day return policy. If you’re not satisfied, contact me and you’ll get a full refund.

What if I have another question?

You can email me at [email protected]