This course provides an introduction to basic data science techniques using Python. Students are introduced to core concepts like Data Frames and joining data, and learn how to use data analysis libraries like pandas, numpy, and matplotlib. This course provides an overview of loading, inspecting, and querying real-world data, and how to answer basic questions about that data. Students will gain skills in data aggregation and summarization, as well as basic data visualization.
이 강좌는 Introduction to Programming with Python and Java 특화 과정의 일부입니다.
이 강좌에 대하여
High school or college math.
“Introduction to Python Programming” Coursera course or equivalent prior knowledge of introductory Python.
배울 내용
Apply basic data science techniques using Python
Understand and apply core concepts like Data Frames and joining data, and use data analysis libraries like pandas, numpy, and matplotlib
Demonstrate how to load, inspect, and query real-world data, and answer basic questions about that data
Analyze data further by applying learned skills in data aggregation and summarization, as well as basic data visualization
귀하가 습득할 기술
- Data Science
- Python Libraries
- Python Programming
- Data Analysis
- Data Visualization (DataViz)
High school or college math.
“Introduction to Python Programming” Coursera course or equivalent prior knowledge of introductory Python.
제공자:

펜실베이니아 대학교
The University of Pennsylvania (commonly referred to as Penn) is a private university, located in Philadelphia, Pennsylvania, United States. A member of the Ivy League, Penn is the fourth-oldest institution of higher education in the United States, and considers itself to be the first university in the United States with both undergraduate and graduate studies.
석사 학위 취득 시작
강의 계획표 - 이 강좌에서 배울 내용
Module 1 : Loading, Querying, & Filtering Data Using the csv Module
This first module provides students with an overview of loading, inspecting, and exploring data using Python's simple csv library. To get started, this module includes a brief overview of Jupyter Notebook and a concise review of basic Python, including data structures, loops, and functions. This module showcases to the students an in-depth analysis of data stored in a .csv file, including basic querying, approaches for dealing with data errors, and how to filter and sort data based on a variety of criteria.
Module 2 : Loading, Querying, Joining & Filtering Data Using pandas
In this module, students are introduced to core concepts like the Data Frame and joining data. Students will get experience using pandas, an industry-standard data analysis library, to load and query real-world data and to answer questions about that data. This module demonstrates how to do advanced filtering and indexing, slice subsets of data, restrict data attributes in query results, and do basic computations over the data. Includes how to build a simple recommendation system, and approaches for cleaning data, dealing with missing values, and creating new data.
Module 3 : Summarizing & Visualizing Data
This module takes data analysis a step further by providing an overview of the process of aggregating, summarizing, and visualizing data. Students are introduced to the concept of grouping and indexing data, and how to display results in a pivot table using pandas. This module also demonstrates how to prepare and visualize data using a histogram and scatterplot in Jupyter Notebook. Students will gain skills in data aggregation and summarization, as well as basic data visualization. In addition, students will get experience using data analysis libraries like numpy and matplotlib.
검토
- 5 stars66.96%
- 4 stars25.44%
- 3 stars4.46%
- 2 stars1.33%
- 1 star1.78%
DATA ANALYSIS USING PYTHON의 최상위 리뷰
Good introductory course. Brandon Krakowsky explained all the concepts clearly.
I can't really put it into words or appreciate enough how wonderful and valuable this course is.
Excellent course. Assignments /home work explaination need to be rethought. Special thanks to Jahnavi for helping through out the course.
Great course for the beginners, would like to thank faculty and staff for making a great course, and the discussion forms were really helpful, Thanks to TAs for reverting back to all the questions.
Introduction to Programming with Python and Java 특화 과정 정보
This Specialization starts out by teaching basic concepts in Python and ramps up to more complex subjects such as object-oriented programming and data structures in Java. By the time learners complete this series of four courses, they will be able to write fully-functional programs in both Python and Java, two of the most well-known and frequently used programming languages in the world today.

자주 묻는 질문
강의 및 과제를 언제 이용할 수 있게 되나요?
이 전문 분야를 구독하면 무엇을 이용할 수 있나요?
재정 지원을 받을 수 있나요?
How much math do I need to know to take this course?
This course was fun. How can I learn more?
궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.