Nick

Nick

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Python web and data expert
Python web and data expert

Hi,

I'm a pythonista working with the UKs largest business database. I work regularly (daily) with Python and SQL (Oracle, postgres and MySQL).

At home I make and maintain a few websites, largely using Django, but it also requires a fair amount of HTML, CSS and JavaScript. I also volunteer at a local coder dojo, teaching kids Python.

I can teach you Python, SQL and the web development stack. As well as some more fun and advanced topics such as web apps with Django, or data manipulation with large relational databases and Python.

English
London (+01:00)
Joined August 2015
EXPERTISE
3 years experience
As a programming language, I find Python to be one of the most beautiful. It's easy to learn, fast to write and very powerful. I have ...
As a programming language, I find Python to be one of the most beautiful. It's easy to learn, fast to write and very powerful. I have over 3 years experience in Python and also teach it to colleagues at work, and kids at my local youth centre. I use Python daily (even the weekends!) for a wide range of task. Whether it's task automation, web-apps or data mining, this is my go to language for new and complex problems.
DjangoQtNumPy
View more
1 year experience
Ever since discovering Django, I have changed most of my web development to use it. When it comes to building websites quickly and wit...
Ever since discovering Django, I have changed most of my web development to use it. When it comes to building websites quickly and with ease, nothing compares (to paraphrase an answer on StackOverflow "The biggest issue with Django is that I charge by the hour"). I have built several web-apps using Django, including a blog, a social network and a portfolio. While this is a great library to learn it will require (in my opinion) some basic knowledge of: Python, SQL, HTML/CSS - all of which I am happy to teach.
1 year experience
I use SQL every day, constantly, including PL/SQL - Oracles procedural language extension. SQL as a language is very basic, the langua...
I use SQL every day, constantly, including PL/SQL - Oracles procedural language extension. SQL as a language is very basic, the language spec can be compiled into a pamphlet. Yet the feeling when your complex query works well is always fantastic. But as with many other skill, it may take a week to learn, but it will take years to master. When it comes to relational data storage, there is no other choice.
2 years experience
I use this frequently at home as well as at my previous job. HTML/CSS is the basis for web design, and it is pretty simple until you g...
I use this frequently at home as well as at my previous job. HTML/CSS is the basis for web design, and it is pretty simple until you get to css transitions - for which there are plenty of wonderful resources online.
View more
View more
1 year experience
Very similar to SQL, where I use Oracle at work, I use MySQL and postgresql at home. I mostly use this to maintain a simple database f...
Very similar to SQL, where I use Oracle at work, I use MySQL and postgresql at home. I mostly use this to maintain a simple database for my websites, and to collect several gigabytes of web crawling data.
View more
View more
1 year experience
In my previous job I did a lot of web design and was the go-to-guy for JavaScript work. This was normally used to enhance the user experi...
In my previous job I did a lot of web design and was the go-to-guy for JavaScript work. This was normally used to enhance the user experience for market research surveys. I use it less and less nowadays (CSS3 now covers most of my needs) but can read and write it if I need to.
jQuery
View more
jQuery
View more
2 years experience
Git is my go to version control system. All my home projects are stored on a git server for safe storage (and for when I work as part ...
Git is my go to version control system. All my home projects are stored on a git server for safe storage (and for when I work as part of a group). I am also part of a movement at work to move from SVN to Git. Git is another language which has more depth than you would expect. As a result I find it a necessary tool for keeping track of changes to your code, and I'm always interested in what Git is capable of.

REVIEWS FROM CLIENTS

Nick's profile has been carefully vetted and approved as a Codementor. Connect with Nick now, and leave a review for them once you're done!