elishakuje / alx-higher_level_programming

🚀 This repository is about Higher Level Programming (Python Language)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

High Level Programming, Data Structure and Algorithms

Higher-level programming, Data Structure & algorithms carried out during Full Stack Software Engineering studies at ALX_Africa/Holberton_School.

Technologies

  • Scripts written in Bash 5.0.17(1)
  • All Python files are interpreted/compiled using python3 3.8.5
  • Tested on Ubuntu 20.04 LTS
  • Python files are written according to the pycodestyle 2.10.0

Projects

The following are project folders done in the course of the study:

Project name Description
0x00. Python - Hello, World Introduction to python programming Language. How to use the Python interpreter, How to print text and variables using print, How to use string, What are indexing and slicing in Python, and What is the official Python coding style and how to check your code with pycodestyle
0x01-python-if_else_loops_functions Project aims at learning about Indentation, if, if ... else statements, comments, values of variables, while and for loops, breaks and continue statements, etc.
0x02. Python - import & modules This Project is aimed at learning how to: import functions from another file; use imported functions; create a module; use the built-in function dir(); prevent code in your script from being executed when imported, and use command line arguments with your Python programs.
0x03. Python - Data Structures: Lists, Tuples This Project is aimed at learning about: What are lists and how to use them; What are the differences and similarities between strings and lists; What are the most common methods of lists and how to use them; How to use lists as stacks and queues; What are list comprehensions and how to use them; What are tuples and how to use them; When to use tuples versus lists; What is a sequence; What is tuple packing; and What is the del statement and how to use it.
0x04-python-more_data_structures The project aims is to learn about; Data Structure; Lambda, Filter, Reduce, and Map
0x05. Python - Exceptions The project aims is to learn about: Errors and Exceptions; What’s the difference between errors and exceptions;What are exceptions and how to use them; When do we need to use exceptions; What’s the purpose of catching exceptions; How to raise a builtin exception, and When do we need to implement a clean-up action after an exception.

About

🚀 This repository is about Higher Level Programming (Python Language)


Languages

Language:Python 96.1%Language:C 3.7%Language:Shell 0.1%