Modern Data Wrangling With Ai And Python - Beginner To Pro - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Modern Data Wrangling With Ai And Python - Beginner To Pro (/Thread-Modern-Data-Wrangling-With-Ai-And-Python-Beginner-To-Pro--192799) |
Modern Data Wrangling With Ai And Python - Beginner To Pro - Farid - 10-17-2023 Modern Data Wrangling With Ai And Python - Beginner To Pro Published 10/2023 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 1.77 GB | Duration: 3h 54m Learn how to streamline your data processing and analysis with the power of AI and Python. From beginner to pro. What you'll learn Use AI and Python to increase the effectiveness of performing data-related tasks Employ data wrangling to get to the answers, latent in data, quicker and more accurartely Reduce the complexity and tedium of maintaining data products, such as adding new rows to a spreadsheet Publish work done on data for other users to consume Move from being frustrated with the limitations of spreadsheets to using Python with confidence Understand the importance and benefits of data wrangling as part of the data lifecycle Requirements No programming experience needed but a familiarity with spreadsheets or database systems will be helpful A willingness to take your career to the next level by learning 3 things: data wrangling, AI and Python Description Welcome to "Modern Data Wrangling with AI and Python: From Beginner to Pro." This comprehensive course is designed to equip participants with the essential skills and knowledge to effectively wrangle and manipulate data using the power of Python and integrate cutting-edge AI techniques.In today's data-driven world, the ability to wrangle and process data efficiently is fundamental for successful decision-making, predictive modelling, and gaining valuable insights. This course is structured to take learners on a journey from the basics of data wrangling to advanced AI-powered data manipulation, enabling them to become proficient practitioners in the field.This course begins by showing you how to install all the modern tools required for data wrangling. Next, we dive right into data exploration. We immediately start coding. After we've written our first code, we go over the concepts in a theoretical section. After data exploration, we cover structured data. After structured data comes unstructured data, including how to work with PDF files in data wrangling. Next, we cover, semi-structured data and web services, or APIs. In the structuring section, we try to answer the question - how do I make my data more useful? Next, we look at cleaning up our data. After we've cleaned up the data, we learn how to enrich data to make it more valuable. After enrichment comes data validation and we wrap up with publishing.In total, there are more than 180 videos in this course and you'll be well-versed in data wrangling once you've completed it. Overview Section 1: Welcome Lecture 1 Welcome to the course Lecture 2 Meet Gerhard Lecture 3 Is this course for you? Lecture 4 What will you get out of this course? Lecture 5 What's in this course? Section 2: Getting Started Lecture 6 Introduction Lecture 7 Visual Studio Code - Installing and getting Started Lecture 8 Adding Extensions to VSC Lecture 9 GitHub copilot Lecture 10 Create a Github account Lecture 11 GitHub Copilot chat Lecture 12 GitHub Copilot continued Lecture 13 Testing if Copilot is working Lecture 14 Github copilot help content Lecture 15 Anaconda Lecture 16 Installing Github Desktop Lecture 17 The GitHub Desktop Interface Lecture 18 The repository for this course Lecture 19 GIT (optional) Lecture 20 Summary Section 3: Data Exploration - What can you tell me about the data? Lecture 21 Introduction Lecture 22 A spreadsheet program Lecture 23 The challenge with spreadsheets Lecture 24 Follow along with me Lecture 25 Welcome to Python (and AI) Lecture 26 Markdown and Code fields in Jupyter Lecture 27 What is Pandas? Lecture 28 Read a file in Pandas and display it Lecture 29 Describe the data Lecture 30 Do more with Copilot, Jupyter and Python Lecture 31 Summary Section 4: Enough Python to start your journey Lecture 32 Introduction Lecture 33 Libraries Lecture 34 More Pandas Lecture 35 Objects Lecture 36 Getting help from Large Language Models Lecture 37 Methods Lecture 38 Summary Section 5: My journey to data wrangling Lecture 39 My journey Section 6: Structured Data - Tables Lecture 40 Introduction Lecture 41 Structured Data Lecture 42 Structured Data in Python Lecture 43 CSV files as structured data Lecture 44 Excel data as structured data Lecture 45 General methods for structured data - Excel and CSV Lecture 46 SQL Tables Lecture 47 SQL data in Python Lecture 48 Summary Section 7: More on Python - functions, properties and some other goodies Lecture 49 Introduction Lecture 50 Functions Lecture 51 Function signatures Lecture 52 Function bodies Lecture 53 Using fucnctions Lecture 54 A function in action Lecture 55 Properties Lecture 56 Properties in code Lecture 57 For loops Lecture 58 For loops in code Lecture 59 Another example of for loops Lecture 60 Getting help - Docstrings and signatures Lecture 61 Getting help - online documentation Lecture 62 Getting help - LLMs Lecture 63 Getting help - Github copilot Lecture 64 Summary Section 8: Unstructured Data Lecture 65 Introduction Lecture 66 Installing Tabula in condas Lecture 67 Tables in PDF documents Lecture 68 Extracting a table from a PDF with Python Lecture 69 Accessing particular cells in a dataframe Lecture 70 Rename the columns of a dataframe Lecture 71 Rename columns 2 and 3 of the dataframe Lecture 72 Rename the remainder of the columns and concatenate strings Lecture 73 Delete rows from a dataframe Lecture 74 Split values in a column Lecture 75 Drop columns in a dataframe Lecture 76 PDFs with text Lecture 77 Extract text from PDFs, using Python Lecture 78 Summary Section 9: Web services or Application Web Interfaces(APIs) Lecture 79 Introduction Lecture 80 Web services or Application Web Interfaces(APIs) Lecture 81 The cat facts API Lecture 82 HTTP response status codes Lecture 83 JSON payloads Lecture 84 More on JSON Lecture 85 Import API call into Postman Lecture 86 Making an API call in Postman Lecture 87 Generate code in Postman Lecture 88 Execute Postman code in a Jupyter Notebook Lecture 89 Querying JSON objects in Python Lecture 90 Accessing lists and nested values in JSON Lecture 91 Converting JSON to Dataframes Lecture 92 Summary Section 10: Lists, dictionaries and data types in Python Lecture 93 Introduction Lecture 94 Lists Lecture 95 More than numbers Lecture 96 Lists - we're only scratching the surface Lecture 97 Lists and dictionaries in VSC Lecture 98 Lists in action Lecture 99 Dictionaries Lecture 100 Dictionaries in action Lecture 101 Data types Lecture 102 Data types in Jupyter Lecture 103 Lambdas Lecture 104 Lambdas in action Lecture 105 Conclusion Section 11: How do make your data useful - Structuring Lecture 106 Introduction Lecture 107 Example dataset - A Canadian manufacturing company Lecture 108 A data dictionary Lecture 109 REF_DATE - changing the data type of a column Lecture 110 GEO - getting the number of unique values in a column Lecture 111 Dropping a column in a dataframe Lecture 112 DGUID - Renaming and finding the meaning of a column Lecture 113 Principal statistics - Filtering data Lecture 114 Dropping mor than one column - UAM and UAM_ID Lecture 115 NAICS, VECTOR and COORDINATE - grouping by more than one column Lecture 116 Status - Getting the number of unique values in a column and it the dataframe Lecture 117 Exporting the structured transformations to a CSV file Lecture 118 Repeating the work we've done Lecture 119 The datatime data type Lecture 120 New methods used Lecture 121 Filtering Lecture 122 Adding a new column to a data frame Lecture 123 Summary Section 12: How do I clean data? Lecture 124 Introduction Lecture 125 The Netflix dataset Lecture 126 Converting data and extracting digits from columns Lecture 127 Missing rows in strings Lecture 128 Replacing missing values in strings Lecture 129 Replacing missing values in numbers Lecture 130 Dropping missing rows Lecture 131 Identifying and dropping duplicate rows Lecture 132 Extracting numbers out of strings Lecture 133 Getting parts of a string - slicing and substrings Lecture 134 Getting the end of a string and finding help Lecture 135 Getting words out of a string - splitting Lecture 136 Advanced string extraction - regular expressions Lecture 137 Getting help with regular expressions Lecture 138 Applying functions to strings - mapping Lecture 139 Summary Section 13: Enrichment - Making data valuable Lecture 140 Introduction Lecture 141 Columns in dataframes - series Lecture 142 Getting rows by their number - indexes Lecture 143 Combining data - the concat function Lecture 144 Adding columns together using the concat function Lecture 145 Combining data by the same column name - merge Lecture 146 Understanding joins Lecture 147 Left join - returning all the rows in the left table Lecture 148 Right join - all the rows in the right table Lecture 149 Outer join - all the rows in both tables Lecture 150 Joining tables by index - the Join method Lecture 151 Adding a new row to the dataframe Lecture 152 Removing the duplicates Lecture 153 Adding multiple rows to a dataframe Lecture 154 Changing the value of existing rows - update Lecture 155 Updating rows based on a column - setting the indexes Lecture 156 Updating a dataframe with merge Lecture 157 Summary Section 14: Validation - Making sure the data is correct Lecture 158 Introduction Lecture 159 The characteristics of good data Lecture 160 Data lacking quality cause PR nightmares Lecture 161 Data accuracy Lecture 162 Getting help from GitHub co-pilot chat Lecture 163 Identifying duplicate rows (reminder) Lecture 164 Checking for missing values(reminder) Lecture 165 Data completeness Lecture 166 Data consistancy Lecture 167 Data reliability Lecture 168 Data relevance Lecture 169 Data timeliness Lecture 170 Summary Section 15: Publishing - Querying and Presenting the data Lecture 171 Introduction Lecture 172 What is data publishing? Lecture 173 Using Faker to generate fake data Lecture 174 Querying the data Lecture 175 Getting the total and average revenue by product Lecture 176 Displaying revenue by product in a chart Lecture 177 Use Matplotlib to generate a scattered plot Lecture 178 Displaying data over time using Matplotlib and Pandas Lecture 179 Use Seaborn for heatmaps Lecture 180 Exporting results to PDF Lecture 181 Exporting results to Excel Lecture 182 Exporting to CSV Lecture 183 Summary Section 16: Conclusion Lecture 184 Where to from here? Lecture 185 Congratulations! Data professionals, such as accountants and analysts, who want to learn about data wrangling,Data professionals who want to use AI to increase their productivity level significantly,Anyone curious about AI and how it can be used in the real world, right now Modern Data Wrangling With Ai And Python - Beginner To Pro (1.77 GB) KatFile Link(s) RapidGator Link(s) |