Coding in 2017

by | 19 Jan 2018 | Coding Journey | 0 comments

A Little Summary of My Coding Achievements in 2017

It was quite a trek! I started humbly refreshing my programming skills from the past and using only one language – Python. Then within a few months I begun adding tools and languages one after another. Have a look at the highlights from 2017 below!

Recent Comments

    Coding in 2017

    by | 19 Jan 2018 | Coding Journey | 0 comments

    A Little Summary of My Coding Achievements in 2017

    It was quite a trek! I started humbly refreshing my programming skills from the past and using only one language – Python. Then within a few months I begun adding tools and languages one after another. Have a look at the highlights from 2017 below!

    My Coding Journey in 2017

    i
    January

    Hello World Day!

    Studying computer scienceIn January 2017 I started self studying computer science with a wonderful book: How to Think Like a Computer Scientist: Learning with Python 3 by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyer. Since I coded previously this was just a refresher and things went really fast. After three weeks of study I had a working hangman game with GUI in turle module for my little daughter ready and boy it is hard to guess those 9 letter words!

    w
    February

    The First Contact

    my first london python meetupFebruary 2017: I attend my first London Python meetup. I Have a lovely chat with a few experienced developers there. I implement Git versioning system into my practices straight away after the meetup. I begin thinking about learning Django as the ultimate goal in the future.

    March

    New Course

    expanding horizons thumbnailMarch 2017: I finish studying my first book (gone from first to last page and all exercises) but the thirst for knowledge is nowhere near quenched. I start learning online. My first course is on Udemy,  what now is my platform of choice . I study: “The Python Mega Course: Build 10 Real World Applications”. I begin expanding out of pure Python 3 into HTML, CSS & SQL. I also learn about web scraping, data science applications, image and video manipulation in Python and how to create desktop applications.

    May

    First Serious Project

    Weather App thumbnailMay 2017: I am close to finishing “The Python Mega Course: Build 10 Real World Applications” on Udemy. I feel like the time has come to put five months of studies into practice and build something on my own. I choose a desktop weather application as an easy starting point. I manage to learn Model – View – Mediating Controller design, building my own backend using SQL database, creating a front end in Tkinter and unit / integration testing with Pytest.

    July

    First Release

    First release thumbnailJuly 2017: I manage to successfully release my Weather App coded in Python 3 on Github. Initially only for 32 / 64 bit Windows but it is converted to an exe and has its own installer allowing anyone to easily put it on their system. I begin learning Linux Ubuntu as my development environment.

    n
    August

    Linux & Personal Website

    August 2017: I intensify learning Linux and manage to create builds of my Weather App on 32 / 64 bit Ubuntu. I realise that despite programming language being the same, the operating systems also cause differences in work and looks and start finding out about cross platform solutions for my app. I begin working on my front end skills by building a personal website: tomasz-kluczkowski.com

    September

    Back End Dev

    Django Rest Framework LogoSeptember 2017: To start finding out about the back end development I take on a new course on Udemy: “Build Your Own Backend REST API using Django REST Framework”. I learn about managing application users and add a few important tools like Vagrant, VirtualBox and how to deploy to AWS.

    October

    First Pull Request & Open Uni

    Contributing to open source thumbnailOctober 2017: I join London Python Sprints – a meetup group focusing on improving code for various open source projects. I manage to create my first pull request which got fully accepted. I modify behaviour of one of the methods of pymc3 library. I also start bachelor of science(hons) course in Computing and IT at Open University. Online studies are the only sane option for a modern man. Since I am studying for the second time in my life it is a breeze.

    November

    Dive into Django

    django logo thumbnailNovember 2017: Another month – time for a new course. This time it is a monster one: “Python and Django Full Stack Web Developer Bootcamp”. This is the one I have been waiting long time to start, but man, how I enjoy building websites from scratch! I did not even think about that before I did it the first time. I also start writing series of articles about unit testing and test driven development on my blog.

    December

    Front End Getting Stronger

    Front end skills thumbnailDecember 2017: The Open Uni studies go easy. In the meantime I enjoy full stack development with the help of the Udemy course I started in November. I add Javascript, HTML, CSS and JQuery to the list of useful tools for the front end. The personal website starts to look the way I want finally due to my growing knowledge as well. All is set up for even better next year!

    Recent Comments

      0 Comments

      Submit a Comment

      Your email address will not be published. Required fields are marked *

      Created by: Tomasz Kluczkowski

      Copyright © 2017

      Created by: Tomasz Kluczkowski

      Copyright © 2017