Skip to content

# Higher-level programming - Python Module of High-level programming and Python, carried out during Full Stack Software Engineering studies at [Alx School] www.alxafrica.com

License

Notifications You must be signed in to change notification settings

ElijahLawal-7/alx-higher_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Higher-level programming - Python

Module of High-level programming and Python, carried out during Full Stack Software Engineering studies at Alx School.

Technologies

  • Shell Scripts are written in Bash 4.3.11(1)
  • Python Scripts are written with Python 3.4.3
  • Tested on Ubuntu 20.04 LTS

Projects

All of the following folders are projects done during the studies:

Project name Description
0x00-python-hello_world It aims to learn about variables, basics commands (print) and handle strings with Python
0x01-python-if_else_loops_functions It aims to learn about if/else statements, loops, range and functions in Python
0x02-python-import_modules It aims to learn how to import functions, how to create modules and how to use command line arguments in Python
0x03-python-data_structures It aims to learn about lists, tuples and strings in Python
0x04-python-more_data_structures It aims to learn about sets, dictionaries and functions to handle data structures like lambda, map, reduce and filter in Python
0x05-python-exceptions It aims to learn about exceptions, how to use them, how to use errors and how to raise them in Python
0x06-python-exceptions It aims to learn about object oriented programming (OOP), classes, objects, instances, methods and attributes in Python
0x06-python-exceptions It aims to learn about object oriented programming (OOP), classes, objects, instances, methods and attributes in Python
0x07-python-test_driven_development It aims to learn about docstrings to create and implement tests in Python
0x08-python-more_classes It aims to learn about object oriented programming (OOP), Data Abstraction, Data Encapsulation, instances and classes attributes in Python
0x09-python-everything_is_object It aims to learn about object oriented programming (OOP), mutability, identity and data types in Python
0x0A-python-inheritance It aims to learn about inheritance, superclass, baseclass and subclass in Python
0x0B-python-input_output It aims to learn how to open, read, write and append files from a script in Python
0x0C-python-almost_a_circle It aims to learn about unit testing, serialization, deserialization, JSON, args and kwargs in Python
0x0D-SQL_introduction It aims to learn about databases, relational databases, subqueries, tables, MySQL statements and functions
0x0E-SQL_more_queries It aims to learn about how to create a new user, manage privileges for a user, PRIMARY KEY, FOREIGN KEY, constraints, subqueries, JOIN and UNION with MySQL
0x0F-python-object_relational_mapping It aims to learn about how to connect to a MySQL database from a Python script, what ORM means and how to map a Python Class to a MySQL table

About

# Higher-level programming - Python Module of High-level programming and Python, carried out during Full Stack Software Engineering studies at [Alx School] www.alxafrica.com

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy