Giles Lavelle
  • Code
    Python from Scratch - Create a Dynamic WebsitePython from scratch
    We’ve covered quite a bit of Python in the previous tutorials in this Session. Today, we’re going to combine everything we’ve learned so far to build a dynamic website with Python. Read More…
  • Code
    Python from Scratch: Object Oriented ProgrammingPython from scratch
    Welcome back to lesson four in our Python from Scratch series. This tutorial will assume some prior knowledge of variables, data types, functions and print output. If you're not up to date, check out the previous three articles in the series to catch up. Today, we're going to be delving into the subject of Object Oriented Programming (OOP). OOP is a very powerful way of organizing your code, and a solid understanding of the concepts behind it can really help you get the most out of your coding. Read More…
  • Code
    Python from Scratch - Functions and ModulesPython from scratch
    Welcome back to the Python from Scratch series. In the previous lesson, we learned how to use variables and control structures to store and manipulate data. Be sure to review it if you need a refresher! Read More…
  • Code
    Python from Scratch: Variables, Data Types and Control StructurePython from scratch
    Welcome back to Python from Scratch, where we're learning Python...from scratch! In the last lesson, we installed Python and got set up. Today, we're going to cover quite a bit, as we learn the essentials. We'll review variables, operators, and then finish up by learning about control structures to manage the flow of your data. Read More…
  • Code
    Python from Scratch: Getting StartedPython from scratch
    Welcome to Python from Scratch, where I'm going to teach you the ins and outs of Python development... from scratch. In this first lesson, we're going to choose a version, install Python, and then create the obligatory "Hello world" script. If you're already familiar with Python, feel free to skip ahead to a later lesson in the series. Read More…
  • Code
    Speed Up Your Workflow in the TerminalCode
    The terminal is great, especially for web development, but typing out long, obscure commands and directories deep in the filesystem can get tedious. Aliases and functions allow you to create short, memorable names for commands you type all the time. In this Premium video tutorial, we will learn how to create and use both of these to speed up your command line workflow.Read More…