100 Days of Code – Update II

The 100 Days of Code challenge is still well underway – I have stuck with Python even though I am also quite keen to learn Javascript but don’t want to jump to another language until I have become a lot more familiar with Python.

I have been moving away from the practice python website and have been working my way through Head-First Python in order to learn more of the fundamentals of the language. I absolutely love the way these books teach a subject – getting you to work with the material in different ways helps to keep you engaged and gives you several methods to help retain the key information.

It feels like I am starting to get to grips with Python and find my way around the language, one of the best things I like about Python are the BIF’s (Built in functions) which enable you to accomplish a significant amount with only a few lines of code.

The latest BIF I have been working with is the isinstance() which allows you to check if a specific identifier holds data of a specific type.

I have also pre-ordered the latest Head-First edition of the PMP (Project Management Professional) as I want to work towards that gaining that qualification.

That’s all for now, thanks for stopping by!

100 Days of Code – Update I

Continuing with the 100DaysOfCode challenge I am now up to day 13. So far I have covered fundamental and basic elements of the language ranging from string manipulation to loops.

To give some kind structure to follow I have been working on the challenge from https://www.practicepython.org a site written and maintained by  Michele Pratusevich. The exercises are graded in difficulty by chills ranging from 1 for the easiest to 4 for the most difficult.

 I am currently up to the 7th challenge and have been able to the majority of them with having to check the solution first.  I have struggled with the ‘one-liner’ and Rock-Paper-Scissor exercises mainly due to a lack of knowledge of Python syntax and capabilities of the language.

 While I will be continuing to work through the exercises on the site, I have found that I need to improve my fundamental knowledge of Python and am working my way through the Head First Python (I have used this series previously to study Java and will soon have the new Project Management Professional book when that is published in July). I do like the way the Head First books present the material and get you to work through the examples in different ways – both in the IDE and good old fashioned pen and paper as this approach makes you think differently and reinforces the key points.

 That’s all for now, thanks for stopping by!

100 Days of Code

There was no update to the blog yesterday as I was preoccupied with my first day of 100 days of code. This is a coding challenge that was created by Alexander Kallaway which encourages people to commit to coding for 100 days.

There are two main rules to this:

  1. Code minimum an hour every day for the next 100 days.
  2. Tweet your progress every day with the #100DaysOfCode hashtag.

I have decided to take up the challenge and to code an hour of Python every day for the next 100 days. This is not going to be easy as it is already 21:19 and I have yet to code for an hour today!

You can check out more information and the full rules from the website here.

I intend to write a summary of the previous 7 days of coding on a weekly basis which will help with two of the aims of this site, updating the blog regularly and learning to code.