|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learning-path-pythondata-visualization-with-matplotlib-2x/
课程评论:没有评论
课程概述: 学习路径:Python: 数据可视化与Matplotlib 2.x 你是否渴望学习强大的数据可视化技术,以使你的数据更加美观和信息丰富?如果是的话,那么这个学习路径将非常适合你。Packt的视频学习路径是一系列按逻辑顺序和逐步展开的独立视频产品,每个视频都建立在前一个视频学到的技能基础上。Matplotlib是一个基于NumPy和SciPy框架的多平台数据可视化工具,具有良好的跨操作系统和图形后端的兼容性。大数据分析正在推动科学研究、数字营销、政策制定等领域的创新。Matplotlib提供简单但强大的绘图接口,各种绘图类型和强大的自定义功能,支持多种后端和输出类型,无论你使用哪个操作系统或希望采用哪种输出格式,它都能够正常工作。 学习路径的亮点包括: - 构建不同类型的图表,如线图和散点图、条形图和直方图 - 定制和展示3D数据 - 创建2D和3D图表的可视化,包括条形图、泡泡图、热图、直方图、散点图、堆叠面积图、群集图等 - 利用数据可视化和图表的各个方面 在这个学习路径中,你将迅速入门,学习如何使用Matplotlib及其他一些Python工具创建美丽而富有启发性的图形。你将理解数据的维度,从基础图开始设置环境,开辟数据可视化和绘图的激动人心之旅。你将学习线图和散点图,并构建条形图和直方图,同时深入探索图像和轮廓。你将学习绘图的基础知识,包括如何控制坐标轴和刻度、改变字体和颜色,并处理后端和变换内容。接下来,你将认识Matplotlib的最佳伙伴,如Pandas和Jupyter,这些工具广泛用于数据处理、分析和可视化。你将掌握使用Matplotlib创建和定制图表的基本知识,并学会如何将不同类型的经济数据以2D和3D图表的形式进行可视化,获取来自公共资料库(如Quandl Finance)的数据洞见。你还将学习如何在地图上可视化地理数据并实现交互式图表,创建直观的信息图,探索3D绘图及其与Jupyter Notebook、组件以及制作动画以增强数据表示的最佳实践,最后,你将掌握如何使用Jupyter创建交互式图。 通过完成这个学习路径,你将熟练掌握Matplotlib,并能够构建具有高级自定义功能的复杂图表,从而在使用Matplotlib库进行高级数据可视化时达到新的高度。 专家团队:这个课程结合了多位杰出作者的成果,确保你的学习之旅顺畅: - 本杰明·凯勒(Benjamin Keller)是海德堡大学天文计算研究所MUSTANG组的博士后研究员。 - 阿尔德林·凯·袁·吟(Aldrin Kay Yuen Yim)是华盛顿大学医学院计算与系统生物学的博士生,专注于大数据分析和生物信息学。 - 游志诚(Allen Chi Shing Yu)拥有生物化学博士学位,现为牛津大学计算机科学硕士生,并在生物信息学和大数据分析领域拥有10年的经验。 - 邓亦乐(Claire Yik Lok Chung)是香港中文大学的博士生,专注于生物信息学,拥有10年的编程经验,并使用Python和Matplotlib解决生物信息学问题。 通过学习这个课程,你将获得全面的知识和技能,掌握数据可视化的重要工具。
Are you looking forward to learn powerful data visualization techniques to make your data more presentable and informative? If yes, then this Learning Path is for you. Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Matplotlib is a multi-platform data visualization tool built upon the NumPy and SciPy frameworks. One of the most important features of Matplotlib is its ability to work well with many operating systems and graphics backends. Big data analytics are driving innovations in scientific research, digital marketing, policy-making, and much more. Matplotlib offers simple but powerful plotting interface, versatile plot types and robust customization. Matplotlib supports dozens of backends and output types, which means you can count on it to work regardless of which operating system you are using or which output format you wish. The highlights of this Learning Path are: Construct different types of plot such as lines and scatters, bar plots, and histograms Customize and represent data in 3D Create data visualizations on 2D and 3D charts in the form of bar charts, bubble charts, heat maps, histograms, scatter plots, stacked area charts, swarm plots, and much more Leverage the various aspects of data visualization and plots In this Learning Path, you'll hit the ground running and quickly learn how to make beautiful, illuminating figures with Matplotlib and a handful of other Python tools. You'll understand data dimensionality and set up an environment by beginning with basic plots. You'll enter into the exciting world of data visualization and plotting. You'll work with line and scatter plots and construct bar plots and histograms. You'll also explore images and contours in depth. Plot scaffolding is a very interesting topic wherein you'll be taken through axes and figures to help you design excellent plots. You'll learn how to control axes and ticks, and change fonts and colors. You'll work on backend and transformations. You'll then explore the most important companions for Matplotlib, Pandas and Jupyter, used widely for data manipulation, analysis, and visualization. You'll acquire the basic knowledge on how to create and customize plots by Matplotlib. Further, you'll learn how to plot different types of economic data in the form of 2D and 3D graphs, which give insights from a deluge of data from public repositories, such as Quandl Finance. You'll learn to visualize geographical data on maps and implement interactive charts. You'll learn to create intuitive infographics. You'll explore 3D plotting, one of the best features when it comes to 3D data visualization, along with Jupyter Notebook, widgets, and creating movies for enhanced data representation. Geospatial plotting will be also be explored. Finally, you'll learn how to create interactive plots with the help of Jupyter. By the end of this Learning Path, you'll be well versed with Matplotlib and construct advanced plots with additional customization techniques to perform advanced data visualization using the Matplotlib library. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Benjamin Keller is a postdoctoral researcher in the MUSTANG group at Universität Heidelberg's Astronomisches Rechen-Institut. He obtained his PhD at McMaster University and got his BSc in Physics with a minor in Computer Science from the University of Calgary in 2011. His current research involves numerical modeling of the interstellar medium over cosmological timescales. As an undergraduate at the U of C, he worked with Dr. Jeroen Stil on stacking radio polarization to examine faint extragalactic sources. He also worked in the POSSUM Working Group 2 to determine the requirements for stacking applications for the Australian SKA Pathfinder (ASKAP) radio telescope. At McMaster, he worked with Dr. James Wadsley in the Physics & Astronomy department. His current research was focused around understanding how the energy released from supernovae explosions regulated the flow of gas through galaxies, and how that gas is converted into stars. Aldrin Kay Yuen Yim is a PhD student in computational and system biology at Washington University School of Medicine. Before joining the university, his research primarily focused on big data analytics and bioinformatics, which led to multiple discoveries, including a novel major allergen class (designated as a Group 24th Major allergen by WHO/IUIS Allergen Nomenclature subcommittee) through a multi-omic approach analysis of dust mites (JACI 2015), as well as the identification of the salt-tolerance gene in soybeans through large-scale genomic analysis (Nat. Comm. 2014). He also loves to explore sci-fi ideas and put them into practice, such as the development of a DNA-based information storage system (iGEM 2010, Frontiers in Bioengineering and Biotechnology 2014). Aldrin's current research interest focuses on neuro-development and diseases, such as exploring the heterogeneity of cell types within the nervous system, as well as gender dimorphism in brain cancers (JCI Insight 2017). Aldrin is also the founding CEO of Codex Genetics Limited, which is currently servicing two research hospitals and the cancer registry of Hong Kong. Allen Chi Shing Yu, PhD, is a Chevening Scholar, 2017-18, and an MSc student in computer science at the University of Oxford. He holds a PhD degree in Biochemistry from the Chinese University of Hong Kong, and he has used Python and Matplotlib extensively during his 10 years' experience in the field of bioinformatics and big data analysis. During his research career, Allen has published 12 international scientific research articles and presented at four international conferences, including on-stage presentations at the Congress On the Future of Engineering Software (COFES) 2011, USA, and Genome Informatics 2014, UK. Other research highlights include discovering the novel subtype of Spinocerebellar ataxia (SCA40), identifying the cause of pathogenesis for a family with Spastic paraparesis, leading the gold medalist team in 2011 International Genetically Engineered Machine (iGEM) competition, and co-developing a number of cancer genomics project. Apart from academic research, Allen is also the co-founder of Codex Genetics Limited, which aims to provide personalized medicine services in Asia through the use of the latest genomics technology. With financial and business support from the HKSAR Innovation and Technology Commission, Hong Kong Science Park, and the Chinese University of Hong Kong, Codex Genetics has curated and transformed recent advances in cancer and neuro-genomics research into clinically actionable insights. Claire Yik Lok Chung is now a PhD student at the Chinese University of Hong Kong working on Bioinformatics, after receiving her BSc degree in Cell and Molecular Biology. With her passion for scientific research, she joined three labs during her college study, including the synthetic biology lab at the University of Edinburgh. Her current projects include soybean genomic analysis using optical mapping and the next-generation sequencing of data. Claire started programming 10 years ago, and uses Python and Matplotlib daily to tackle Bioinformatics problems and to bring convenience to life. Being interested in information technology in general, she leads the Campus Network Support Team in college and is constantly keeping up with the latest technological trends by participating in PyCon HK 2016. She is motivated to acquire new skills through self-learning and is keen to share her knowledge and experience. In addition to science, she has developed skills in multilingual translation and graphic design, and found these transferable skills useful at work.