Skip to content

ariana124/holbertonschool-higher_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Higher Level Programming

This repository contains projects coded primarily in Python, with a few written in Bash and C.

Project Description
0x00-python-hello_world Introduction to Python and PEP8.
0x01-python-if_else_loops_functions How to use for and while loops, if/else, break, continue, and pass statements.
0x02-python-import_modules How to import functions and create modules.
0x03-python-data_structures Understanding the differences between sequences, strings, lists, and tuples.
0x04-python-more_data_structures Understanding the differences between sets and dictionaries and how to iterate through them.
0x05-python-exceptions Usage of exceptions and how to raise them.
0x06-python-classes Creating classes, instances, objects, and methods.
0x07-python-test_driven_development Documentation and creating test cases.
0x08-python-more_classes More classes and understanding the differences between public, protected and private attributes. Implementing the __str__ and __repr__ methods.
0x09-python-everything_is_object References, aliases, assignments and the differences between mutable and immutable objects.
0x0A-python-inheritance Superclass, baseclass, parentclass and subclass. Inheritance and the usage of the functions: isinstance, issubclass, type, and super.
0x0B-python-input_output How to open/read/write a file using with. Converting JSON strings to Python data structures and vice versa.
0x0C-python-almost_a_circle Unit testing and reading/writing a JSON file. Usage of *args and **kwargs.

About

Holberton's Python Programming Curriculum

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published