Ryan's Chipy Blog

From Hatchling to Slightly Experienced Hatchling The Trilogy, Part 1

Hello World!

My name is Ryan Regan and I am a future Python expert. Right now however, I'm still working on wrapping my head around this strange and useful programming language with the gracious help and assistance from my "Chipy Certified" mentor, Evan Hahn. But you can read more about me from my About Me section in the nav bar assuming I've completed that page by now.

Evan Who?

Evan is a fellow employee here at Braintree, a published code-book writer, and as I've come to observe, a very competent and reasoned programmer. I have provided him no shortage of questions, comments, puzzled expressions, and all of which have been met with patient and insightful answers. By the way, did I mention he knows how to set up a tmux service? Solid skills all around.

Hatchling

As it turns out, Evan was already developing his own "Python For Beginners" website and problem sets. This was a great chance for me to wow him with my impressive ability to patch together my loose understanding of programming in other (PHP) languages. Things went a little differently that that but the code challenges themselves forced me to go out and find methods, explore Python's documentation, and seek out riddles such as defining my own function to determine a mean from a list of numbers. Below are some key takeaways and rookie mistakes you won't see this Hatchling make a second time:

Why use a gigantic if statement when a list will do?

You can count characters of a string with len().

Readability is next to Functionality.

And tens of other things too!

It's also worth mentioning that in nature, pythons like all reptiles reproduce with eggs. Pythons.. you know like the word python from the programming language. Baby pythons hatch from eggs and thus fit the definition of hatchlings. Moving on.

The Project

Right now we're in the early stages of developing our project but I'll clue all you cats in with some salacious details as I can provide them. Right now we have the humble goal of improving the lives of every sentient creature that can access github with a Soundboard Generator built with Django and Postgres.

Overview

The idea is a simple enough in practice yet will require some talent (Evan), know-how (also Evan) and free-time (Ryan moreso) to pull it all off. The idea is to provide a means to deploy a Board with the following features

  • Admin Login
  • User Login (Optional)
  • Media Database
  • Media Access Controls
  • Fancy Javascript
  • Test-Based Development
  • That's Mostly It

I have much and more to read about, but as I begin to explore the language the more confident I feel that this project can produce a decent looking result. I say this as I shamelessly edit a BootStrap template for this very blog.

Fin

That's all for today's episode, but keep refreshing my blog's home page for future updates!