| Stored files |
| "04-Manipulate_Data_List_Indexing_Tuples\45-Programming_Tool_Concept_of_the_Day_Text_Editors_Code_Editors_IDE_PyCharm.mkv" | 144,141,606 | 03786590 |
| "06-Persist_Data_with_Files_Processing_Text_Files_Reading_Writing\59-Storing_Items_in_Text_Files.mkv" | 127,803,733 | 55FB997E |
| "09-Decision_Making_in_Apps_If_Elif_Else_Dictionaries\94-Programming_Tool_Concept_of_the_Day_High_vs._Low_Level_Programming_Languages.mkv" | 121,240,944 | 2FF159BD |
| "11-Write_Custom_Functions_to_Reduce_Code_Repetition_Functions\106-Avoiding_Repetitive_Code.mkv" | 135,449,930 | 376E52A6 |
| "12-Supercharge_Functions_with_Arguments_Function_Arguments_Defaults\119-Programming_Tool_Concept_of_the_Day_The_Learn_to_Program_Curve.mkv" | 165,621,186 | 9B653710 |
| "14-Modularize_for_Maintainability_Local_Modules\132-Organising_the_Code_in_Modules.mkv" | 120,597,398 | 7ACFF34A |
| "15-Built_in_Tools_Version_Control_Standard_Modules_Git\141-Code_Experiments.mkv" | 110,455,225 | 59926A26 |
| "15-Built_in_Tools_Version_Control_Standard_Modules_Git\142-Bonus_Example.mkv" | 159,891,807 | 3A035DA0 |
| "15-Built_in_Tools_Version_Control_Standard_Modules_Git\145-Programming_Tool_Concept_of_the_Day_Using_Git.mkv" | 167,711,448 | 3CBC66D7 |
| "16-Expand_with_External_Libraries_Third_Party_Modules_GitHub\150-Create_a_Desktop_Graphical_User_Interface_GUI.mkv" | 239,797,170 | EB0F1234 |
| "17-App_1_Build_a_Task_Manager_Desktop_GUI_Version\159-Implementing_an_Add_Todo_Button.mkv" | 144,758,411 | 4E7A56C5 |
| "17-App_1_Build_a_Task_Manager_Desktop_GUI_Version\162-Bonus_Example.mkv" | 163,912,133 | 1CD8D4C7 |
| "17-App_1_Build_a_Task_Manager_Desktop_GUI_Version\165-Programming_Tool_Concept_of_the_Day_Clone_a_Remote_Github_Repository.mkv" | 103,558,358 | D9E746F5 |
| "18-App_1_Build_a_Task_Manager_Desktop_GUI_Adding_Advanced_Features\170-Final_Touches.mkv" | 194,688,861 | 030F6729 |
| "18-App_1_Build_a_Task_Manager_Desktop_GUI_Adding_Advanced_Features\172-Bonus_Example.mkv" | 110,034,774 | DEA452A4 |
| "18-App_1_Build_a_Task_Manager_Desktop_GUI_Adding_Advanced_Features\175-Programming_Tool_Concept_of_the_Day_Creating_a_Standalone_Executable.mkv" | 227,607,884 | A2E6B4CA |
| "19-App_1_Build_a_Task_Manager_Web_App_Version\184-Bonus_Example.mkv" | 101,415,006 | 43479476 |
| "20-Summary_of_Python_Basics\195-Errors_Comments_Modules_Libraries_Web_and_Desktop_GUIs.mkv" | 123,147,361 | F2E58DB2 |
| "21-App_2_Create_a_PDF_Generator_Tool_with_Python\199-From_CSV_to_PDF.mkv" | 126,730,287 | 7B06BF34 |
| "21-App_2_Create_a_PDF_Generator_Tool_with_Python\205-Programming_Tool_Concept_of_the_Day_PEP_8_Style_Guide.mkv" | 171,881,662 | 40F0B3F3 |
| "22-App_3_Build_an_Email_News_App_Part_1_Connect_to_a_News_API_and_Send_Emails\207-Programming_Tool_Concept_of_the_Day_API_Explained.mkv" | 201,048,468 | D3F94C89 |
| "22-App_3_Build_an_Email_News_App_Part_1_Connect_to_a_News_API_and_Send_Emails\208-URL_Requests_with_Python.mkv" | 127,942,018 | F7E58856 |
| "25-App_5_Build_a_Custom_LangChain_AI_Assistant\232-Using_Langchain_to_get_AI_Replies.mkv" | 245,889,091 | B57C154E |
| "25-App_5_Build_a_Custom_LangChain_AI_Assistant\236-Using_LangChain.mkv" | 124,624,036 | CAFF5CD0 |
| "25-App_5_Build_a_Custom_LangChain_AI_Assistant\238-Getting_AI_Responses.mkv" | 163,007,316 | C45EB0AD |
| "25-App_5_Build_a_Custom_LangChain_AI_Assistant\239-Polishing_the_App.mkv" | 167,383,976 | E83AC021 |
| "26-App_6_Create_a_Weather_API_Part_1_API_Setup_JSON_Serving\241-Programming_Tool_Concept_of_the_Day_HTML_Tutorial.mkv" | 112,450,328 | 63659026 |
| "26-App_6_Create_a_Weather_API_Part_1_API_Setup_JSON_Serving\243-Build_a_REST_API.mkv" | 109,426,639 | BFE7EE9F |
| "27-App_6_Create_a_Weather_API_Part_2_Refining_the_API_Output\248-Programming_Tool_of_the_Day_Jupyter_Lab_Tutorial.mkv" | 104,923,509 | C456E527 |
| "27-App_6_Create_a_Weather_API_Part_2_Refining_the_API_Output\249-Pandas_In_Depth_Exploring_200_Years_of_European_Weather_Data.mkv" | 418,833,350 | BD6F2114 |
| "27-App_6_Create_a_Weather_API_Part_2_Refining_the_API_Output\249-Resources\data.zip" | 637,542,768 | 589838E3 |
| "27-App_6_Create_a_Weather_API_Part_2_Refining_the_API_Output\250-API_that_Returns_Weather_Temperature_Data.mkv" | 172,544,612 | E7F73E21 |
| "28-App_6_Create_a_Weather_API_Part_3_Final_Polish_Testing\254-Programming_Tool_Concept_of_the_Day_Data_Analysis_and_Visualization_Theory.mkv" | 191,464,356 | D34C3E4D |
| "28-App_6_Create_a_Weather_API_Part_3_Final_Polish_Testing\255-Show_Data_Table_on_the_Webpage.mkv" | 125,691,334 | 2FA2E227 |
| "28-App_6_Create_a_Weather_API_Part_3_Final_Polish_Testing\256-URL_Endpoints_for_All_Data_and_Annual_Data.mkv" | 195,690,680 | 8A46C316 |
| "30-App_7_Build_a_Weather_Forecast_Dashboard_Part_2_Filtering_and_New_Features\265-Getting_Raw_Forecast_Data.mkv" | 132,454,990 | 17A32D04 |
| "30-App_7_Build_a_Weather_Forecast_Dashboard_Part_2_Filtering_and_New_Features\266-Filtering_Forecast_Data.mkv" | 104,527,068 | C7A7AB08 |
| "30-App_7_Build_a_Weather_Forecast_Dashboard_Part_2_Filtering_and_New_Features\267-Add_Sky_Conditions.mkv" | 113,033,923 | 10890D1B |
| "31-App_8_Analyze_eBooks_with_Python_NLP_Part_1_Text_Extraction\272-Get_Number_of_Chapters.mkv" | 154,044,293 | D90D6852 |
| "31-App_8_Analyze_eBooks_with_Python_NLP_Part_1_Text_Extraction\274-Most_Common_Words.mkv" | 101,294,149 | 9E968DB8 |
| "33-App_9_Build_a_Webcam_Motion_Alert_App_Part_1_Detect_Motion_with_OpenCV\286-Program_the_Webcam_to_Detect_Moving_Objects.mkv" | 300,689,919 | 3B84373A |
| "36-App_10_Web_Scrape_Music_Events_Part_2_Clean_Store_the_Data\306-Programming_Tool_Concept_of_the_Day_SQL_Databases.mkv" | 174,780,513 | 724C67D5 |
| "36-App_10_Web_Scrape_Music_Events_Part_2_Clean_Store_the_Data\308-Storing_the_App_Data_in_an_SQL_Database.mkv" | 115,159,560 | 4A846EBB |
| "41-App_12_Code_Review_The_Mario_Game_in_OOP_Style\339-Programming_Tool_of_the_Day_Collaborating.mkv" | 116,700,660 | B4903C81 |
| "41-App_12_Code_Review_The_Mario_Game_in_OOP_Style\342-Inspecting_the_Code.mkv" | 162,615,830 | 1B3DD430 |
| "42-App_13_Student_Management_System_with_SQLite_Part_1_GUI_Setup\346-Introduction_to_PyQt6_GUIs.mkv" | 150,401,443 | 577ABAF5 |
| "43-App_13_Student_Management_System_with_SQLite_Part_2_CRUD_Operations\352-Populate_SQL_Table_with_Data.mkv" | 151,866,055 | 5D48CF7E |
| "43-App_13_Student_Management_System_with_SQLite_Part_2_CRUD_Operations\353-Inserting_New_Database_Records.mkv" | 270,171,312 | 57C9D2A4 |
| "43-App_13_Student_Management_System_with_SQLite_Part_2_CRUD_Operations\355-Solution.mkv" | 125,081,164 | F242E8A0 |
| "44-App_13_Student_Management_System_with_SQLite_Part_3_Connect_GUI_to_SQL\359-Create_an_Edit_Dialog.mkv" | 216,590,465 | 983C4F60 |
| "46-App_15_Web_Automation_with_Selenium_in_a_GUI\372-Automating_Website_Login.mkv" | 155,368,483 | 08D120FE |
| "46-App_15_Web_Automation_with_Selenium_in_a_GUI\373-Automating_Form_Filling_and_Submission_on_Website.mkv" | 187,249,833 | 1A184E63 |
| "46-App_15_Web_Automation_with_Selenium_in_a_GUI\375-Refactoring_the_Code_to_OOP_Optional.mkv" | 240,728,295 | 41E3024F |
| "46-App_15_Web_Automation_with_Selenium_in_a_GUI\376-Building_a_Desktop_GUI_for_the_Web_Automtion_Tool_Optional.mkv" | 139,346,715 | 456DE43A |
| "47-App_16_Flask_Web_App_Part_1_App_Frontend\380-Building_the_Form.mkv" | 172,924,241 | 8F4F341B |
| "47-App_16_Flask_Web_App_Part_1_App_Frontend\381-Bootstrap_Style.mkv" | 180,313,289 | 17091538 |
| "49-App_17_Django_Web_App_Part_1_Setup_Models\390-Setting_up_Database_Models.mkv" | 118,478,617 | 828E67AC |
| "50-App_17_Django_Web_App_Part_2_Forms_Database_and_Emailing\393-Code_the_HTML_of_the_Application_Form.mkv" | 112,063,127 | 97040CC7 |
| "51-App_17_Django_Web_App_Part_3_Admin_Panel_Final_Features\400-Creating_a_Base_Template.mkv" | 106,298,812 | 4470D05A |
| "52-App_18_Food_Ordering_App_with_Django_Part_1_Setting_Up\405-Creating_the_Database_Model.mkv" | 103,064,829 | D616C495 |
| "53-App_18_Food_Ordering_App_with_Django_Part_2_Class_Based_Views_and_Context\407-Creating_Class_Based_Views.mkv" | 155,790,250 | C67A31C4 |
| "54-App_18_Food_Ordering_App_with_Django_Part_3_Admin_Interface_and_Bootstrap\411-Jinja_For_Loops.mkv" | 110,436,044 | CAD92CC1 |
| "54-App_18_Food_Ordering_App_with_Django_Part_3_Admin_Interface_and_Bootstrap\412-Jinja_If_Conditionals.mkv" | 100,349,253 | E94AFF23 |
| "55-App_19_Build_a_Movie_Recommendation_System_Part_1_Exploring_the_Dataset\417-The_Movies_Dataset.mkv" | 120,638,483 | 5218C17F |
| "55-App_19_Build_a_Movie_Recommendation_System_Part_1_Exploring_the_Dataset\419-Popularity_Based_Recommendation_Model.mkv" | 286,747,714 | CB3DCBB4 |
| "56-App_19_Build_a_Movie_Recommendation_System_Part_2_ML_Deep_Down\421-Term_Frequency_and_Inverse_Document_Frequency.mkv" | 198,928,977 | D9B47408 |
| "56-App_19_Build_a_Movie_Recommendation_System_Part_2_ML_Deep_Down\423-Extracting_Most_Similar_Movies.mkv" | 177,580,063 | CD15A128 |
| "56-App_19_Build_a_Movie_Recommendation_System_Part_2_ML_Deep_Down\425-Training_and_Using_the_Model_to_Predict.mkv" | 133,276,261 | 2A970F21 |
| "57-App_20_Build_and_Publish_a_Python_Package\430-Uploading_the_Package_to_PyPi.mkv" | 195,072,819 | BC4B3B4E |
Connectez-vous pour commenter.
Aucun commentaire — soyez le premier.