Python: From Basics To Data Analysis.
OverviewProjectsContentsDatesInstructorWhat You Will Learn And Course PrerequisitesThe world of Data Science and Machine Learning is rapidly establishing itself as an increasingly relevant skill in the job market. This comprehensive course will take you from Python basics to professional use of libraries for data analysis and first machine learning algorithms, with a practical and step-by-step approach.Master Python basics: variables, functions, loops and fundamental data structuresCreate and manipulate multidimensional arrays with NumPy for scientific computingUse Pandas to manage, clean and analyze large datasets efficientlyGenerate random numbers and statistical simulations with NumPy RandomWork with Series and DataFrame to structure data professionallySelect and filter data using loc and iloc for precise extractionsCreate professional visualizations with Matplotlib and Seaborn for exploratory analysis and communicate insightsImplement first Machine Learning algorithms with Scikit-LearnComplete practical projects from data analysis to predictive modelsThe course follows a progressive teaching method with practical examples, exercises on real datasets and application projects that will allow you to start from scratch and reach Data Science and Machine Learning skills immediately applicable in the workplace.Course Prerequisites: No previous programming knowledge required Stable Internet connection Recommended: dual monitor or tablet to follow the lesson and replicate the practical exercises on your PCShow MoreWhat you will be able to achieveDifferent projects will be developed within the course. Here are some realized in past editions.K-Nearest NeighborsScatter Plot with Regression LineCategorical Regression PlotUniform DistributionHandling Missing DataPie Charts with MatplotlibK-Nearest NeighborsScatter Plot with Regression Line1 / 6Course Content Introduction to Python and development environment setup Variables, data types and fundamental operators Control structures: conditions, loops and programming logic Lists, dictionaries and essential data structures to get started Practical exercises Introduction to NumPy and importance in scientific computing Creation and access to multidimensional NumPy arrays Array shaping and restructuring techniques Mathematical formulas and vectorization for optimal performance Random number generation and simulations with NumPy Random Introduction to Pandas Series and DataFrames Creating and loading DataFrames from different data sources First basic operations with DataFrames Practical exercises Advanced selection for rows and columns with loc and iloc Data cleaning and preprocessing techniques with Pandas Handling missing and duplicate data in datasets Data grouping and aggregation operations Practical exercises Introduction to Matplotlib for data visualization Creating basic charts: lines, bars and scatter plots Graphic customization with colors, labels and titles Subplots and advanced layouts for professional reports Seaborn for professional statistical visualizations Creating heatmaps, pairplots and violin plots Distribution and correlation charts for exploratory analysis Integration between Matplotlib and Seaborn for advanced dashboards Practical exercises Fundamental concepts of Machine Learning and types of learning Installation and first steps with Scikit-Learn Data preprocessing for machine learning algorithms Classification algorithms: Decision Tree and Random Forest Linear regression algorithms and performance evaluation Practical exercises Integrated project: from exploratory analysis to predictive model Cleaning and preprocessing of a real dataset Advanced visualizations to present insights Implementation and evaluation of a machine learning model Practical exercises Upcoming DatesStandard:Dates updatingWeekend:Buy and request a date!ScheduleStandard:9:00 - 13:00 / 14:00 - 17:00Duration: 5 daysWeekend:Sat 9:00 - 13:00 / 14:00 - 17:00Sun 10:00 - 13:30Duration: 3 weekendsAll times shown refer to the Rome and Madrid time zone.TeacherBarbara CallegariMicrosoft Certified TrainerWith over ten years of experience in Data Analysis, Barbara is a highly qualified and multi-certified teacher, with solid collaborations as a consultant for leading national companies. She has trained students at all levels, creating tailored programs that meet the specific needs of each participant and client. Her courses are practical and focused on real-world application: not just theory, but skills and techniques that can be put to use immediately in the workplace.