This repository contains programs written for the higher-level programming track at alx-Holberton curriculum.
-
High-level programming languages are designed to provide a more abstract and user-friendly interface for writing software, allowing developers to focus on the logic of their programs rather than the low-level details of the computer's architecture. High-level source code contains easy-to-read syntax that is later converted into a low-level language, which can be recognized and run by a specific CPU.
-
A high-level language has a higher level of abstraction from the computer, and focuses more on the programming logic rather than the underlying hardware components such as memory addressing and register utilization.
Projects | Description |
---|---|
0x00-python-hello_world | All about introduction to python. A bit about Technical interview prep |
0x01-python-if_else_loops_functions | Why indentation is so important in Python; How to use the if, if ... else statements; How to use comments; How to affect values to variables; How to use the while and for loops ... |
0x02-python-import_modules | How to import and use imported functions; How to create a module; How to use the built-in function dir() ... |
0x03-python-data_structures | What is tuple packing; What is sequence unpacking; What is the del statement, list and how to use it |
0x04-python-more_data_structures | What is a lambda function; What are the map, reduce and filter functions; What is a key in a dictionary; How to iterate over a dictionary |