Python is an excellent tool for data analysis. In this course, you'll learn how to collect, analyze, and persist data, then build data visualizations using python, csv files, sqlite, and pygal.
Python is an excellent tool for data analysis. In this course, you'll learn how to collect, analyze, and persist data, then build data visualizations using python, csv files, sqlite, and pygal.
Data analysis is one of the fastest growing fields, and Python is one of the best tools to solve these problems. In this course, Getting Started with Data Analysis Using Python, you'll learn how to use Python to collect, clean, analyze, and persist data. First, you'll discover techniques including persisting data with csv files, pickle files, and databases, along with the ins and outs of basic SQL and Sqlite command line. Next, you'll delve into data analysis and how to use common data structures, such as lists, dictionaries, tuples, and sets. Additionally, you'll learn how to use these structures and apply these skills to widely available stock market data. Finally, you'll explore pygal, a Python library for data visualization. When you're finished with this course, you'll have the necessary knowledge to efficiently build stunning charts and graphs utilizing data analysis in Python.
This course is for Excel power users or individuals who are new to data analysis and interested in learning about how Python applies to it.
Data visualizations make big and small data easier for the human brain to understand, and visualization also makes it easier to detect patterns, trends, and outliers in groups of data. Good data visualizations should place meaning into complicated datasets so that their message is clear and concise.
Pygal is a Python module that creates SVG (Scalable Vector Graphics) graphs/charts in a variety of styles. Pygal is highly customize-able, yet also extremely simplistic, which is a very rare combination. You can make line graphs, bar graphs, histograms, pie charts, maps, and a whole lot more.
SQLite is a relational database management system contained in a C library. In contrast to many other database management systems, SQLite is not a client–server database engine. Rather, it is embedded into the end program.
A tuple is an immutable list of Python objects which means it can not be changed in any way once it has been created. Unlike sets, tuples are an ordered collection.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.