This repository contains projects on higher level
programming using Python
and JavaScript
programming languages.
The concepts covered:
- Classes and objects
- Object-oriented programming principles:
- Inheritance
- Encapsulation
- Abstraction
- Polymorphism
- SQL queries
- SQL joins
- Unit testing
- Object scopes
- Exceptions
- Imports and modules
More about individual projects can be found in their respective READMEs.
The projects are:
- 0x00. Python - Hello, world
- 0x01. Python - If else loops
- 0x02. Python - Import modules
- 0x03. Python - Data structures
- 0x04. Python - More data structures
- 0x05. Python - Exceptions
- 0x06. Python - Classes
- 0x07. Python - Test driven development
- 0x08. Python - More classes
- 0x09. Python - Everything is an object
- 0x0A. Python - Inheritance
- 0x0B. Python - I/O
- 0x0C. Python - Almost a circle
- 0x0D. SQL - Introduction
- 0x0E. SQL - More queries
- 0x12. JavaSript - Warm up
- 0x13. JavaScript - Objects scope
Author: Ian Duncan.
All work contained in this repository was completed as part of the curriculum for the 12-month ALX Software Engineering Programme, offered in collaboration with Holberton School.