• Skip to primary navigation
  • Skip to main content

data Rebellion

Learning through Adventure

  • Home
  • Blog
  • Beginner Python Course
    • Preface – The Journey Ahead
    • Prologue – The Door
    • Chapter 1 – Arithmetic and Variables
    • Chapter 2 – Strings and Lists
    • Chapter 3 – Conditional Statements
    • Chapter 4 – Functions
    • Chapter 5 – Loops
    • Chapter 6 – Built-in Functions and Methods
    • Chapter 7 – Imports and Nesting
    • Chapter 8 – Opening the Door
    • Epilogue – Only the Beginning
  • About
  • Contact
You are here: Home / Archives for Learning to Code

Learning to Code

Why and How to Learn to Code

Updated March 25, 2021. Published June 13, 2020. Leave a Comment

“A Mind is a Terrible Thing to Waste.” And yet waste them we do, most often in two ways: First in Learning, where we accumulate knowledge without applying it and fall down the rabbit hole of endless programming tutorials, ebooks, and courses that you only get part-way through and have nothing to show for afterwards. […]

To Learn Programming, Make Mistakes

Updated March 25, 2021. Published May 8, 2019. Leave a Comment

There are two types of mistakes: intentional and unintentional. The unintentional mistakes are the ones classical musicians make, hitting an E-flat when they meant to hit an E. We often don’t welcome these. But you can learn from them, analyze why they happened, and take precautions against future occurences. Like sailing a boat that springs […]

What does the future hold for Casual Coders?

Updated March 25, 2021. Published April 8, 2019. Leave a Comment

One day at the office I was given the task of collecting education data from a government website. There was no API, no option to export the data. Just endless, poorly-formatted tables. My task was to copy and paste the data, cell by cell, from the website into a spreadsheet, for hours on end. Much […]

Getting to Know the Spyder IDE for Python

Updated March 25, 2021. Published February 28, 2019. 4 Comments

Whether you’re a beginner programmer, casual coder, data analyst/scientist, or anyone else that uses Python, I’d recommend you at least check out Spyder, among other IDEs. Granted, it may not the best choice if you’re a full-time Python developer. But otherwise it has a lot to offer with its blend of intuitive, beginner-friendly design and […]

Some Good Python IDEs for Casual Coders

Updated March 25, 2021. Published February 28, 2019. Leave a Comment

There are lots of lists out there on good code editors and integrated development environments (IDEs) for programming in Python. But those articles are often aimed at full-time developers. In this article I want to show you the three IDEs I recommend to Python programmers that are a bit more casual in their programming, each […]

Learn Python, Java, and C in 3 minutes (even if you’re illiterate, arthritic, and deceased)

Updated March 25, 2021. Published November 2, 2018. 6 Comments

“Learn C in 7 Days!” “Learn Java in 24 Hours!” “Learn Python in 90 Minutes!” You’ve probably seen this before, the programmer’s version of 8 Minute Abs. It’s pretty much always been around in all kinds of books, courses, presentations, videos, and blogs. The time span generally ranges from weeks to minutes, with the shortest […]

Coming Up with Programming Projects You Actually Care About

Updated March 25, 2021. Published October 31, 2018. 1 Comment

The best way to learn is often to do, to work on real-world projects. If you want to learn HTML and CSS, build a simple website. If you want to learn to play piano, commit to playing a song at an upcoming recital. If you want to learn about regime change, make some molotov cocktails. […]

Intro to Python, Epilogue – Only the Beginning

Updated March 25, 2021. Published November 17, 2017. Leave a Comment

Congratulations, dear reader, on completing your quest. But be warned, opening the Door was but the first step of your journey. You now have an understanding of all the fundamental programming concepts required to begin making useful things. But what exactly will you do from here on out? Allow me to make a few suggestions: […]

Intro to Python, Chapter 8 – Opening the Door

Updated March 25, 2021. Published November 8, 2017. 2 Comments

Baldric was suddenly standing in a crowd of soldiers. Not Imperial soldiers thankfully. These were more ragtag, wearing random bits of armor here and there. Some had swords and shields, though most had spears or clubs or long knives. One formidable-looking woman appeared to be wielding a frying pan. They were all hurrying away in […]

Intro to Python, Chapter 7 – Imports and Nesting

Updated March 25, 2021. Published November 8, 2017. Leave a Comment

Baldric had been a town guard for years, breaking up fights and catching thieves and helping the elderly cross the street. When the Empire arose and moved him to HR, he dragged prisoners to staff meetings and hauled corpses away without thinking much of it. Law and order was better than letting those rebels Management […]

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to Next Page »

Copyright © 2023

Terms and Conditions - Privacy Policy