Python Programs for perfecting programming skills

“An étude (a French word meaning study) is an instrumental musical composition, usually short, of considerable difficulty, and designed to provide practice material for perfecting a particular musical skill.” — Wikipedia This project contains pytudes—Python programs for perfecting programming skills. Some are in Jupyter (IPython) notebooks, some in .py files. You can view the files here, or clone the project, or run the notebooks online by clicking this button: [Read More]

Learn C the Hardway - Introduction & Lesson 1

52 Days of Self Discipline To Learn Good Old C

Last year at around the same time I began my journey into Python. Its been a year so far and am pleased with my progress. Now for the next year am starting another journey in C C is a general purpose computer programming language developed by Dennis Ritchie back in 1969-1973 at Bell Labs. Its an imperative programming language and designed to be compiled using a relative straightforward compiler to provide low level access to memory. [Read More]

RC Self Driving Car Update

An update on my progress in buiding a small Self Driving Car

Of late I have been busy making the car since my last update. If you do not undertsand what this project is aout, please check the last update and check out my medium page where I give regular updates. Its so easy to blog on medium. In summary the following have happened since April Learned alot about Self Driving Cars from Udacity Bricked a Raspberry Pi Model 3 Bought and destroyed an RC Car Coded alot in Python Eploded a LiPo battery One of my main challenges with the RC Self Driving car was power. [Read More]

Udacity Self Driving Car Nanodegree Term1 Project1 Finding Lane Lines

To Find Lanes Lines On The Road Using Basic Computer Vision

The main objective of this project is to find lane lines in video using basic computer vision. The lines on the road show us where the lanes are and act as a constant reference for where to steer the vehicle. Naturally, one of the first things we would like to do in developing a self-driving car is to automatically detect lane lines using an algorithm.In this project I have created a pipeline to detect lane lines in images and videos using Python and OpenCV. [Read More]