Python Databases AirBnB clone
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:
All files are maintained and owned by Heindrick Cheung
.
├── 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