This repository contains a collection of Python and SQL projects completed as part of the ALX School curriculum. Each project focuses on different aspects of Python programming and SQL queries.
- Description: Introduction to Python basics, including printing, indentation, and using variables.
- Folder:
python
- Description: Covers if/else statements, loops, and defining functions in Python.
- Folder:
python
- Description: Introduction to importing and using Python modules.
- Folder:
python
- Description: Implementation of various data structures in Python, including lists and dictionaries.
- Folder:
palindrome
- Description: Explores more advanced data structures like sets and dictionaries in Python.
- Folder:
python
- Description: Introduction to handling exceptions and errors in Python.
- Folder:
python
- Description: Introduction to Python classes and objects.
- Folder:
classes and objects
- Description: Focuses on test-driven development in Python.
- Description: Further exploration of Python classes and object-oriented programming.
- Folder:
python
- Description: Dives deep into Python's object-oriented nature.
- Folder:
objects
- Description: Introduction to Python inheritance and polymorphism.
- Folder:
tests
- Description: Covers reading and writing files in Python.
- Folder:
readfile
- Description: Final project focusing on implementing a base class and unit testing.
- Folder:
models
- Description: Introduction to SQL and basic queries.
- Folder:
create 0x0D-SQL_introduction
- Description: Covers more advanced SQL queries and joins.
Please navigate to each project's respective folder to view the code and detailed project descriptions.
This project is for the ALX Software Engineering program.
Author: Ochiba Gabriel