• Home
  • About
  • Ekko
  • C.V.
  • Blog
  • Archive
  • Contact
  • RSS
  • Menu

Alex Strick van Linschoten

  • Home
  • About
  • Ekko
  • C.V.
  • Blog
  • Archive
  • Contact
  • RSS

Python Side-Project: Approach

November 05, 2016 in Coding, Tech

Since finishing the Udacity IPND I have been drawing up plans to start practical work on a specific side-project. I won’t go into too many of the details for now — it’ll be more fun to release it as a surprise — but I wanted to take a note of some of my evolving thinking on my approach.

I had wanted a project that combines the various skills I’d learned on the Udacity course. Thus: HTML, CSS, Python, SQL & databases. My idea is a website that will have a python/database back-end. I want to code it all from scratch. Much of my thinking about how to break it down into smaller chunks so far was focused on coming up with some sort of basic prototype that showcased the interactions between these various structures.

I’ve recently realised, however, that it makes a lot more sense to just code the entire project in Python as a standalone programme and to think about linking this functionality into a website once the Python prototype is done.

This simplifies my life a lot. Instead of looking around for frameworks or wrappers (I don’t even know if these are the right words to describe what I’m looking for) like Django and Flask, I can focus on the core functionality of the service / programme.

Once that’s complete, I’ll figure out how to hook it up to a front-facing web interface, and then will work on the presentation as per my specifications.

I’m quite excited about this project. As a final clue I will add that it’s going to be a service that helps people learning languages.

Tags: coding, languages, Technology, pythonsideproject
Prev / Next

Mailing List

Popular Posts

Featured
Coding, Productivity
Solid Study Habits for Coders
Coding, Productivity
Coding, Productivity
General, Movement
Pain: A Love Story
General, Movement
General, Movement
Useful Tools, Productivity, Tech, Language, Coding
Introducing CoachBot: Your Personal Language Taskmaster
Useful Tools, Productivity, Tech, Language, Coding
Useful Tools, Productivity, Tech, Language, Coding
Books, Jordan, Language
Everything You Need to Study Jordanian Arabic
Books, Jordan, Language
Books, Jordan, Language
Incremental Elephant, Language, Books
The Two Books Every Intermediate Arabic Student Needs to Read
Incremental Elephant, Language, Books
Incremental Elephant, Language, Books
Books, Productivity
Fundamentals Versus Hacks
Books, Productivity
Books, Productivity
Productivity, PhD
PhD Tools: The Secret to Finishing Your PhD
Productivity, PhD
Productivity, PhD
Jordan, Climbing
Existential Battles: Climbing in Amman
Jordan, Climbing
Jordan, Climbing
Afghanistan, Books, First Draft Publishing
Reading the Afghan Taliban: 67 Sources You Should Be Studying
Afghanistan, Books, First Draft Publishing
Afghanistan, Books, First Draft Publishing
Books, Journalism, Pakistan
North Waziristan: A Reading List
Books, Journalism, Pakistan
Books, Journalism, Pakistan

Recent Posts

Blog
First stitches: on learning to knit
about 6 months ago
Language Learning Crash Course: from slightly more than zero to slightly less than advanced
about a year ago
All the things I wish I knew about studying at school
about a year ago
Automating social media posting for my new blogposts
about a year ago
Vermeer at the Rijksmuseum
about 2 years ago