2. Introduction

In this course I would like to teach you to program in Common Lisp from a practical point of view. Instead of diving into extensive theory with abstract concepts, we will be more hands-on. We are going to solve 99 problems using Common Lisp. As we progress, you will learn the basic elements of the language that you will need to solve each problem. In addition, we will gradually incorporate functional programming techniques as well as good software development practices.

All the exercises are an adaptation and translation of the classic Ninety-Nine Lisp Problems, which in turn are adapted from a list of Prolog problems by werner.hett@hti.bfh.ch. You will find the solutions in this repository.

Each lesson will be divided between a proposed exercise and a theory section. In some cases new concepts will be introduced that will help you solve the problem, at other times you will have to recall what you already know, and some will not help you at all but will be useful later on. Nevertheless, you will always have the knowledge needed to solve the problem.

Building SPAs with Django and HTML Over the Wire: Learn to build real-time single page applications with Python

Building SPAs with Django and HTML Over the Wire: Learn to build real-time single page applications with Python

The HTML over WebSockets approach simplifies single-page application (SPA) development and lets you bypass learning a JavaScript rendering framework such as React, Vue, or Angular, moving the logic to Python. This web application development book provides you with all the Django tools you need to simplify your developments with real-time results.

Buy the book

Help me keep writing

Every coffee gives me a push toward the next article.

Comments

There are no comments yet.