A while ago, I wrote about why developers should learn HTML and CSS. I wrote that post after formally re-introducing myself to HTML and CSS using Head First HTML with CSS and XHTML. A short time later, I got caught up with more server side programming. As if often happens, once you learn a programming language, you need to build something in… Continue reading Learning HTML with CSS and using Anki.
This post is part 1 of a series that documents my understanding of software construction as I read through Steve McConnell’s excellent Code Complete. I was reading up on software construction and the importance metaphors to get a deeper understanding the process of software development. What follows is my understanding of the aforementioned topics. Software… Continue reading Software Construction & Metaphors
This post is the eighth of many that attempts to document everything I have been learning about Python. Strings are ordered collections of single characters. They are part of the family of sequences. Python does not have a type that is used to represent single characters. You create a string by enclosing a piece of… Continue reading Python – Strings
This post is the seventh of many that attempts to document everything I have been learning about Python. Much of Python’s conciseness, flexibility and power comes from the fact that it is a dynamically typed language. Dynamic typing means that you, the developer, do not have to declare variables ahead of time and you do… Continue reading Python – Dynamic Typing.
This post is the sixth of many that attempts to document everything I have been learning about Python. Number types in Python 1. Integers 2. Floating Point 3. Complex Numbers 4. Fixed precision decimal numbers 5. Fractions Integers in 2.6 come in 2 flavors, int which is 32 bits and long which has as much… Continue reading Python – Deep dive into Number types
This post is the fourth of many that attempts to document everything I have been learning about Python. Python is dynamically typed, there are no type declarations. It keeps track of types for you and is a strongly typed language. Types are created when expressions are evaluated. Only operations valid on a type can be performed… Continue reading Python – Numbers & Strings
This post is the second of many that attempts to document everything I have been learning about Python. Python code files a.k.a Modules Python files end with the .py extension. This is not required, only files that have to be imported have to end with .py. Most python script files follow this convention. Program Execution… Continue reading Python – Program execution.