Filename | Size |
| Lesson_1._Introduction.mp4 | 3.4 MB |
| Lesson_10._Getting_user_input_with_the_input()_method.mp4 | 8.1 MB |
| Lesson_100._Using_the_Bootstrap_Jumbotron_component_for_the_homepage.mp4 | 7.2 MB |
| Lesson_101._Creating_the_registration_form_using_Bootstrap_and_HTML.mp4 | 15.6 MB |
| Lesson_102._Fixing_and_finalising_the_logout_form.mp4 | 3.5 MB |
| Lesson_103._Registering_and_logging_in_to_our_application.mp4 | 8.1 MB |
| Lesson_104._Getting_the_alerts_for_a_specific_user.mp4 | 10.1 MB |
| Lesson_105._Refactoring_the_User_model_and_including_Constants.mp4 | 3.8 MB |
| Lesson_106._Showing_the_user_alerts_Jinja_template.mp4 | 9.3 MB |
| Lesson_107._Fixing_the_item_price_not_showing_up_in_the_alert_page.mp4 | 13.6 MB |
| Lesson_108._Pointing_an_alert_item_to_an_individual_alert.mp4 | 4.5 MB |
| Lesson_109._Rendering_the_single_alert_Jinja_template.mp4 | 7.6 MB |
| Lesson_11._Solution_to_coding_exercise-_user_input.mp4 | 2.2 MB |
| Lesson_110._Creating_a_button_to_add_new_alerts_with_Bootstrap_and_Jinja.mp4 | 7.7 MB |
| Lesson_111._Creating_the_new_alert_form_with_Jinja.mp4 | 11.4 MB |
| Lesson_112._Finalising_creating_alerts.mp4 | 7.4 MB |
| Lesson_113._Advanced_Python-_decorators.mp4 | 22.7 MB |
| Lesson_114._Creating_the_single_alert_page_and_adding_manual_price_refresh.mp4 | 12.9 MB |
| Lesson_115._Deactivating_an_alert.mp4 | 6.6 MB |
| Lesson_116._Activating_an_alert.mp4 | 5.7 MB |
| Lesson_117._Showing_inactive_alerts_in_the_Jinja_list.mp4 | 7.4 MB |
| Lesson_118._Permanently_deleting_alerts.mp4 | 5.8 MB |
| Lesson_119._Fixing_the_alert_price_when_creating_a_new_alert.mp4 | 1.2 MB |
| Lesson_12._Creating_our_own_methods_in_Python.mp4 | 6.7 MB |
| Lesson_120._Ensuring_that_we_are_only_checking_active_alerts.mp4 | 1.9 MB |
| Lesson_121._Creating_the_store_index.mp4 | 8.2 MB |
| Lesson_122._Showing_the_list_of_stores_and_the_store_page.mp4 | 7.1 MB |
| Lesson_123._Adding_the_single_store_page_in_Jinja.mp4 | 7.7 MB |
| Lesson_124._Allowing_the_creation_of_new_stores.mp4 | 19.6 MB |
| Lesson_125._Editing_and_deleting_existing_stores.mp4 | 14.4 MB |
| Lesson_126._Editing_existing_alerts_so_users_can_change_the_price_point.mp4 | 15.1 MB |
| Lesson_127._Using_Flask's_config_file_from_Jinja.mp4 | 7.2 MB |
| Lesson_128._Creating_the_requires_admin_permissions_decorator.mp4 | 9 MB |
| Lesson_129._Adding_a_link_in_the_Mailgun_API_call.mp4 | 7.4 MB |
| Lesson_13._Solution_to_coding_exercise-_creating_functions.mp4 | 5.3 MB |
| Lesson_130._Fixing_the_last_bugs_and_finishing_the_application.mp4 | 16.8 MB |
| Lesson_131._Signing_up_for_GitHub.mp4 | 2.8 MB |
| Lesson_132._Forking_the_GitHub_repository_from_the_last_section.mp4 | 4.9 MB |
| Lesson_133._How_to_install_Git_on_Windows.mp4 | 4.3 MB |
| Lesson_134._How_to_use_the_Windows_Git_Shell.mp4 | 3.7 MB |
| Lesson_135._How_to_install_Git_on_Mac.mp4 | 4.2 MB |
| Lesson_136._How_to_install_Git_on_Linux.mp4 | 2.1 MB |
| Lesson_137._Cloning_the_Git_repository_from_GitHub_onto_your_computer.mp4 | 5.2 MB |
| Lesson_138._File_statuses_and_stages_in_Git.mp4 | 10.5 MB |
| Lesson_139._How_to_generate_an_SSH_key_for_GitHub.mp4 | 8.2 MB |
| Lesson_14._If_statements_in_Python.mp4 | 18.8 MB |
| Lesson_140._Git_commands-_git_commit_and_git_push.mp4 | 12.8 MB |
| Lesson_141._Git_command-_git_log_to_check_previous_commits.mp4 | 2.4 MB |
| Lesson_142._Signing_up_to_Heroku.mp4 | 4.8 MB |
| Lesson_143._Installing_the_Heroku_Toolbelt_(Command-Line_Interface).mp4 | 1.7 MB |
| Lesson_144._Creating_a_new_Heroku_app.mp4 | 5.9 MB |
| Lesson_145._Getting_values_from_environment_variables_in_Python.mp4 | 7.1 MB |
| Lesson_146._Setting_the_environment_variables_in_Heroku.mp4 | 2.1 MB |
| Lesson_147._Setting_up_Heroku_required_files_in_our_project_so_Heroku_knows_what_to_run.mp4 | 8 MB |
| Lesson_148._Committing_and_pushing_the_new_files_to_GitHub.mp4 | 3.7 MB |
| Lesson_149._Adding_servers_on_Heroku_(called_'scaling_dynos').mp4 | 2.4 MB |
| Lesson_15._Solution_to_coding_exercise-_if_statements.mp4 | 8.9 MB |
| Lesson_150._Deploying_our_app_to_Heroku.mp4 | 3.4 MB |
| Lesson_151._Adding_MongoLab_to_our_Heroku_app_as_an_add-on.mp4 | 4.8 MB |
| Lesson_152._How_to_create_a_new_MongoLab_user.mp4 | 2.9 MB |
| Lesson_153._Changing_our_program's_database_URI_to_match_MongoLab's.mp4 | 4.2 MB |
| Lesson_154._Using_the_Heroku_logs_to_fix_an_Internal_Server_Error.mp4 | 8.6 MB |
| Lesson_155._Running_our_deployed_app_in_Heroku.mp4 | 4.9 MB |
| Lesson_156._Another_error-_using_the_URI_default_database.mp4 | 4.8 MB |
| Lesson_157._Verifying_the_app_works,_and_next_steps_in_the_course.mp4 | 4.8 MB |
| Lesson_158._Creating_your_DigitalOcean_droplet.mp4 | 13.1 MB |
| Lesson_159._Logging_in_to_your_droplet.mp4 | 12.7 MB |
| Lesson_16._Section_1_assignment_video.mp4 | 3.7 MB |
| Lesson_160._Setting_up_account_permissions_in_CentOS.mp4 | 17.1 MB |
| Lesson_161._Installing_Python_in_CentOS.mp4 | 34.7 MB |
| Lesson_162._Installing_and_setting_up_Nginx_in_CentOS.mp4 | 19.3 MB |
| Lesson_163._Creating_the_application_structure_for_the_deployment.mp4 | 14.8 MB |
| Lesson_164._Forking_a_GitHub_repository_and_adding_SSH_keys.mp4 | 3.9 MB |
| Lesson_165._Installing_the_app_in_CentOS.mp4 | 9.4 MB |
| Lesson_166._Installing_MongoDB_in_CentOS.mp4 | 3.7 MB |
| Lesson_167._Setting_up_uWSGI_in_CentOS.mp4 | 11.5 MB |
| Lesson_168._Running_the_app_directly_from_your_server.mp4 | 5.5 MB |
| Lesson_169._Adding_the_cron_job_to_automate_sending_e-mails.mp4 | 9.8 MB |
| Lesson_17._Our_Development_Environment.mp4 | 3 MB |
| Lesson_18._Creating_virtual_environments_for_Python_development.mp4 | 9.9 MB |
| Lesson_19._Our_Age_application_in_PyCharm.mp4 | 4.6 MB |
| Lesson_2._Installing_Python.mp4 | 3.2 MB |
| Lesson_20._(aside)_Tweaking_PyCharm.mp4 | 8.9 MB |
| Lesson_21._Understanding_JSON_and_XML.mp4 | 9.1 MB |
| Lesson_22._Making_our_first_HTTP_GET_request.mp4 | 6.2 MB |
| Lesson_23._Finding_our_chair_price_parsing_HTML.mp4 | 8.5 MB |
| Lesson_24._Parsing_HTML_data_using_BeautifulSoup.mp4 | 9.6 MB |
| Lesson_25._Using_the_price_as_a_number.mp4 | 9.6 MB |
| Lesson_26._Installing_MongoDB.mp4 | 17.1 MB |
| Lesson_27._Introduction_to_MongoDB.mp4 | 14.5 MB |
| Lesson_28._Creating_a_PyCharm_project_that_uses_MongoDB_and_pymongo.mp4 | 13.2 MB |
| Lesson_29._Simplifying_lists_in_Python_with_list_comprehension.mp4 | 12.7 MB |
| Lesson_3._Integers_and_Strings.mp4 | 4.2 MB |
| Lesson_30._Introduction_to_Object-Oriented_Programming.mp4 | 26.1 MB |
| Lesson_31._Creating_our_first_class,_the_Post.mp4 | 11.9 MB |
| Lesson_32._Creating_a_Database_class_for_database_interactions.mp4 | 27.7 MB |
| Lesson_33._The_last_few_Post_methods.mp4 | 6.9 MB |
| Lesson_34._Having_default_parameter_values_in_Python_methods.mp4 | 9.5 MB |
| Lesson_35._Understanding_dates_in_Python-_the_datetime_module.mp4 | 5.1 MB |