Skip to content

hcheung01/higher_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Higher-Level programming track focusing on:

Python Databases AirBnB clone

About

This repository is one of the several tracks that I've been learning to become a Full Stack Software Engineer and below is a tree that displays files in this directory:

Author

All files are maintained and owned by Heindrick Cheung

All folders and files

.
├── 0x00-python-hello_world
│   ├── 0-run
│   ├── 100-write.py
│   ├── 101-compile
│   ├── 102-magic_calculation.py
│   ├── 10-check_cycle.c
│   ├── 10-linked_lists.c
│   ├── 1-run_inline
│   ├── 2-print.py
│   ├── 3-print_number.py
│   ├── 4-print_float.py
│   ├── 5-print_string.py
│   ├── 6-concat.py
│   ├── 7-edges.py
│   ├── 8-concat_edges.py
│   ├── 9-easter_egg.py
│   ├── lists.h
│   └── README.md
├── 0x01-python-if_else_loops_functions
│   ├── 0-positive_or_negative.py
│   ├── 100-print_tebahpla.py
│   ├── 101-remove_char_at.py
│   ├── 102-magic_calculation.py
│   ├── 10-add.py
│   ├── 11-pow.py
│   ├── 12-fizzbuzz.py
│   ├── 13-insert_number.c
│   ├── 1-last_digit.py
│   ├── 2-print_alphabet.py
│   ├── 3-print_alphabt.py
│   ├── 4-print_hexa.py
│   ├── 5-print_comb2.py
│   ├── 6-print_comb3.py
│   ├── 7-islower.py
│   ├── 8-uppercase.py
│   ├── 9-print_last_digit.py
│   ├── linked_lists.c
│   ├── lists.h
│   └── README.md
├── 0x02-python-import_modules
│   ├── 0-add.py
│   ├── 100-my_calculator.py
│   ├── 101-easy_print.py
│   ├── 102-magic_calculation.py
│   ├── 103-fast_alphabet.py
│   ├── 1-calculation.py
│   ├── 2-args.py
│   ├── 3-infinite_add.py
│   ├── 4-hidden_discovery.py
│   ├── 5-variable_load.py
│   └── README.md
├── 0x03-python-data_structures
│   ├── 0-print_list_integer.py
│   ├── 10-divisible_by_2.py
│   ├── 11-delete_at.py
│   ├── 12-switch.py
│   ├── 13-is_palindrome.c
│   ├── 1-element_at.py
│   ├── 2-replace_in_list.py
│   ├── 3-print_reversed_list_integer.py
│   ├── 4-new_in_list.py
│   ├── 5-no_c.py
│   ├── 6-print_matrix_integer.py
│   ├── 7-add_tuple.py
│   ├── 8-multiple_returns.py
│   ├── 9-max_integer.py
│   ├── lists.h
│   └── README.md
├── 0x04-python-more_data_structures
│   ├── 0-square_matrix_simple.py
│   ├── 100-weight_average.py
│   ├── 101-square_matrix_map.py
│   ├── 102-complex_delete.py
│   ├── 10-best_score.py
│   ├── 11-mutiply_list_map.py
│   ├── 12-roman_to_int.py
│   ├── 1-search_replace.py
│   ├── 2-uniq_add.py
│   ├── 3-common_elements.py
│   ├── 4-only_diff_elements.py
│   ├── 5-number_keys.py
│   ├── 6-print_sorted_dictionary.py
│   ├── 7-update_dictionary.py
│   ├── 8-simple_delete.py
│   ├── 9-multiply_by_2.py
│   └── README.md
├── 0x05-python-exceptions
│   ├── 0-safe_print_list.py
│   ├── 100-safe_print_integer_err.py
│   ├── 101-safe_function.py
│   ├── 1-safe_print_integer.py
│   ├── 2-safe_print_list_integers.py
│   ├── 3-safe_print_division.py
│   ├── 4-list_division.py
│   ├── 5-raise_exception.py
│   ├── 6-raise_exception_msg.py
│   └── README.md
├── 0x06-python-classes
│   ├── 0-square.py
│   ├── 1-square.py
│   ├── 2-square.py
│   ├── 3-square.py
│   ├── 4-square.py
│   ├── 5-square.py
│   ├── 6-square.py
│   └── README.md
├── 0x07-python-test_driven_development
│   ├── 0-add_integer.py
│   ├── 0-main.py
│   ├── 2-main.py
│   ├── 2-matrix_divided.py
│   ├── 3-main.py
│   ├── 3-say_my_name.py
│   ├── 4-main.py
│   ├── 4-print_square.py
│   ├── README.md
│   └── tests
│       ├── 0-add_integer.txt
│       ├── 2-matrix_divided.txt
│       ├── 3-say_my_name.txt
│       └── 4-print_square.txt
├── 0x08-python-more_classes
│   ├── 0-rectangle.py
│   ├── 1-rectangle.py
│   ├── 2-rectangle.py
│   ├── 3-rectangle.py
│   ├── 4-rectangle.py
│   ├── 5-rectangle.py
│   ├── 6-rectangle.py
│   ├── 7-rectangle.py
│   ├── 8-rectangle.py
│   ├── 9-rectangle.py
│   └── README.md
├── 0x09-python-everything_is_object
│   ├── 0-answer.txt
│   ├── 100-magic_string.py
│   ├── 101-locked_class.py
│   ├── 103-line1.txt
│   ├── 103-line2.txt
│   ├── 104-line1.txt
│   ├── 104-line2.txt
│   ├── 104-line3.txt
│   ├── 104-line4.txt
│   ├── 104-line5.txt
│   ├── 105-line1.txt
│   ├── 106-line1.txt
│   ├── 106-line2.txt
│   ├── 106-line3.txt
│   ├── 106-line4.txt
│   ├── 106-line5.txt
│   ├── 10-answer.txt
│   ├── 11-answer.txt
│   ├── 12-answer.txt
│   ├── 13-answer.txt
│   ├── 14-answer.txt
│   ├── 15-answer.txt
│   ├── 16-answer.txt
│   ├── 17-answer.txt
│   ├── 18-answer.txt
│   ├── 19-copy_list.py
│   ├── 1-answer.txt
│   ├── 20-answer.txt
│   ├── 21-answer.txt
│   ├── 22-answer.txt
│   ├── 23-answer.txt
│   ├── 24-answer.txt
│   ├── 25-answer.txt
│   ├── 26-answer.txt
│   ├── 27-answer.txt
│   ├── 28-answer.txt
│   ├── 2-answer.txt
│   ├── 3-answer.txt
│   ├── 4-answer.txt
│   ├── 5-answer.txt
│   ├── 6-answer.txt
│   ├── 7-answer.txt
│   ├── 8-answer.txt
│   ├── 9-answer.txt
│   └── README.md
├── 0x0A-python-inheritance
│   ├── 0-lookup.py
│   ├── 100-my_int.py
│   ├── 101-add_attribute.py
│   ├── 10-square.py
│   ├── 11-square.py
│   ├── 1-my_list.py
│   ├── 2-is_same_class.py
│   ├── 3-is_kind_of_class.py
│   ├── 4-inherits_from.py
│   ├── 5-base_geometry.py
│   ├── 6-base_geometry.py
│   ├── 7-base_geometry.py
│   ├── 8-rectangle.py
│   ├── 9-rectangle.py
│   ├── README.md
│   └── tests
│       ├── 1-my_list.txt
│       └── 7-base_geometry.txt
├── 0x0B-python-input_output
│   ├── 0-read_file.py
│   ├── 100-append_after.py
│   ├── 101-stats.py
│   ├── 10-class_to_json.py
│   ├── 10-main_2.py
│   ├── 11-student.py
│   ├── 12-student.py
│   ├── 13-student.py
│   ├── 14-pascal_triangle.py
│   ├── 1-number_of_lines.py
│   ├── 2-read_lines.py
│   ├── 3-write_file.py
│   ├── 4-append_write.py
│   ├── 5-to_json_string.py
│   ├── 6-from_json_string.py
│   ├── 7-save_to_json_file.py
│   ├── 8-load_from_json_file.py
│   ├── 9-add_item.py
│   └── README.md
├── 0x0C-python-almost_a_circle
│   ├── models
│   │   ├── base.py
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   │   ├── base.cpython-34.pyc
│   │   │   ├── __init__.cpython-34.pyc
│   │   │   ├── rectangle.cpython-34.pyc
│   │   │   └── square.cpython-34.pyc
│   │   ├── rectangle.py
│   │   └── square.py
│   ├── README.md
│   └── tests
│       ├── __init__.py
│       └── test_models
│           ├── __init__.py
│           ├── test_base.py
│           ├── test_rectangle.py
│           └── test_square.py
├── 0x0D-SQL_introduction
│   ├── 0-list_databases.sql
│   ├── 100-move_to_utf8.sql
│   ├── 101-avg_temperatures.sql
│   ├── 102-top_city.sql
│   ├── 103-max_state.sql
│   ├── 10-top_score.sql
│   ├── 11-best_score.sql
│   ├── 12-no_cheating.sql
│   ├── 13-change_class.sql
│   ├── 14-average.sql
│   ├── 15-groups.sql
│   ├── 16-no_link.sql
│   ├── 1-create_database_if_missing.sql
│   ├── 2-remove_database.sql
│   ├── 3-list_tables.sql
│   ├── 4-first_table.sql
│   ├── 5-full_table.sql
│   ├── 6-list_values.sql
│   ├── 7-insert_value.sql
│   ├── 8-count_89.sql
│   ├── 9-full_creation.sql
│   └── README.md
├── 0x0E-SQL_more_queries
│   ├── 0-privileges.sql
│   ├── 100-not_my_genres.sql
│   ├── 101-not_a_comedy.sql
│   ├── 102-rating_shows.sql
│   ├── 103-rating_genres.sql
│   ├── 10-genre_id_by_show.sql
│   ├── 11-genre_id_all_shows.sql
│   ├── 12-no_genre.sql
│   ├── 13-count_shows_by_genre.sql
│   ├── 14-my_genres.sql
│   ├── 15-comedy_only.sql
│   ├── 16-shows_by_genre.sql
│   ├── 1-create_user.sql
│   ├── 2-create_read_user.sql
│   ├── 3-force_name.sql
│   ├── 4-never_empty.sql
│   ├── 5-unique_id.sql
│   ├── 6-states.sql
│   ├── 7-cities.sql
│   ├── 8-cities_of_california_subquery.sql
│   ├── 9-cities_by_state_join.sql
│   └── README.md
├── 0x0F-python-object_relational_mapping
│   ├── 0-select_states.py
│   ├── 100-relationship_states_cities.py
│   ├── 101-relationship_states_cities_list.py
│   ├── 102-relationship_cities_states_list.py
│   ├── 10-model_state_my_get.py
│   ├── 11-model_state_insert.py
│   ├── 12-model_state_update_id_2.py
│   ├── 13-model_state_delete_a.py
│   ├── 14-model_city_fetch_by_state.py
│   ├── 1-filter_states.py
│   ├── 2-my_filter_states.py
│   ├── 3-my_safe_filter_states.py
│   ├── 4-cities_by_state.py
│   ├── 5-filter_cities.py
│   ├── 6-model_state.py
│   ├── 6-model_state.sql~
│   ├── 7-model_state_fetch_all.py
│   ├── 8-model_state_fetch_first.py
│   ├── 9-model_state_filter_a.py
│   ├── model_city.py
│   ├── model_state.py
│   ├── README.md
│   ├── relationship_city.py
│   └── relationship_state.py
├── 0x10-python-network_0
│   ├── 0-body_size.sh
│   ├── 100-status_code.sh
│   ├── 1-body.sh
│   ├── 2-delete.sh
│   ├── 3-methods.sh
│   ├── 4-header.sh
│   ├── 5-post_params.sh
│   ├── 6-peak.py
│   ├── 6-peak.txt
│   └── README.md
├── 0x11-python-network_1
│   ├── 0-hbtn_status.py
│   ├── 100-github_commitscopy2.py
│   ├── 100-github_commitscopy.py
│   ├── 100-github_commits.py
│   ├── 101-starwars.py
│   ├── 101-starwars.py~
│   ├── 102-starwars.py
│   ├── 102-starwars.py~
│   ├── 103-search_twitter.py
│   ├── 10-my_github.py
│   ├── 1-hbtn_header.py
│   ├── 2-post_email.py
│   ├── 3-error_code.py
│   ├── 4-hbtn_status.py
│   ├── 5-hbtn_header.py
│   ├── 6-post_email.py
│   ├── 7-error_code.py
│   ├── 8-json_api.py
│   ├── 9-starwars.py
│   └── README.md
└── README.md

24 directories, 317 files

About

Focus on high level programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published