À propos de ce cours
4.3
89 ratings
32 reviews
This course (The English copy of "用Python玩转数据" <https://www.coursera.org/learn/hipython/home/welcome>) is mainly for non-computer majors. It starts with the basic syntax of Python, to how to acquire data in Python locally and from network, to how to present data, then to how to conduct basic and advanced statistic analysis and visualization of data, and finally to how to design a simple GUI to present and process data, advancing level by level. This course, as a whole, based on Finance data and through establishment of popular cases one after another, enables learners to more vividly feel the simplicity, elegance and robustness of Python. Also, it discusses the fast, convenient and efficient data processing capacity of Python in humanities and social sciences fields like literature, sociology and journalism and science and engineering fields like mathematics and biology, in addition to business fields. Similarly, it may also be flexibly applied into other fields. The course has been updated. Updates in the new version are : 1) the whole course has moved from Python 2.x to Python 3.x 2) Added manual webpage fetching and parsing. Web API is also added. 3) Improve the content order and enrich details of some content especially for some practice projects....
Globe

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Calendar

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Beginner Level

Niveau débutant

Clock

Recommandé : 3-5 hours/week

Approx. 25 heures pour terminer
Comment Dots

English

Sous-titres : English

Compétences que vous acquerrez

Python ProgrammingNumpyPandasWxpython
Globe

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Calendar

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Beginner Level

Niveau débutant

Clock

Recommandé : 3-5 hours/week

Approx. 25 heures pour terminer
Comment Dots

English

Sous-titres : English

Programme du cours : ce que vous apprendrez dans ce cours

1

Section
Clock
24 minutes pour terminer

Welcome to learn Data Processing Using Python!

Hi, guys, welcome to learn “Data Processing Using Python”(The English version of "用Python玩转数据", url is https://www.coursera.org/learn/hipython/home/welcome)!In this course, I tell in a manner that enables non-computer majors to understand how to utilize this simple and easy programming language – Python to rapidly acquire, express, analyze and present data based on SciPy, Requests, Beautiful Soup libraries etc. Many cases are provided to enable you to easily and happily learn how to use Python to process data in many fields. ...
Reading
1 vidéo (Total 4 min), 2 lectures
Video1 vidéo
Reading2 lectures
Teaching Methods10 min
FAQ10 min
Clock
7 heures pour terminer

Basics of Python

Hi, guys, welcome to learn Module 01 “Basics of Python”! I’ll first guide you to have a glimpse of its simplicity for learning as well as elegance and robustness. Less is more: the author of Python must know this idea well. After learning this module, you can master the basic language structures, data types, basic operations, conditions, loops, functions and modules in Python. With them, we can write some useful programs! ...
Reading
15 vidéos (Total 145 min), 3 lectures, 3 quiz
Video15 vidéos
2 The First Python Program15 min
3 Basics of Python Syntax11 min
4 Data Types of Python9 min
5 Basic Operations of Python10 min
6 Functions, Modules and Packages of Python7 min
1 Conditions10 min
2 range5 min
3 Loops6 min
4 break, continue and else in Loops11 min
5 Self-defined Functions14 min
6 Recursion7 min
7 Scope of Variable4 min
A1: Standard Library Functions14 min
A2: Exceptions10 min
Reading3 lectures
1.1 References10 min
1.1 Programming exercises(Not Graded)10 min
1.2 Control structure & function exercises(9 questions)10 min
Quiz2 exercices pour s'entraîner
Walk into Python quiz20 min
More About Python quiz24 min

2

Section
Clock
3 heures pour terminer

Data Acquisition and Presentation

Welcome to learn Module 02 “Data Acquisition and Presentation”! After learning this module, you can master the modes of acquiring local data and network data in Python and use the basic and yet very powerful data structure sequence, string, list and tuple in Python to fast and effectively present data and simply process data. ...
Reading
6 vidéos (Total 79 min), 5 lectures, 1 quiz
Video6 vidéos
2 Network Data Retrieval21 min
1 Sequence8 min
2 String17 min
3 List9 min
4 Tuple7 min
Reading5 lectures
2.1 References(re)10 min
2.1 Internet Data Retrival Programming exercise(Not Graded)10 min
2.1 code snippets for reference only10 min
Sequence fuctions practice10 min
Sequences and Files Programming Exercise(No Graded)10 min
Quiz1 exercice pour s'entraîner
Data Acquisition and Presentation quiz30 min

3

Section
Clock
3 heures pour terminer

Powerful Data Structures and Python Extension Libraries

Welcome to learn Module 03 “Powerful Data Structures and Python Extension Libraries”! Have you felt you are closer to using Python to process data? After learning this module, you can master the intermediate-level and advanced uses of Python: data structure dictionaries and sets. In some applications, they can be very convenient. What’s special here is that, you can also feel the charm of such concise and efficient data structures: ndarray, Series and DataFrame in the most famous and widely applied scientific computing package SciPy in Python. ...
Reading
7 vidéos (Total 70 min), 5 lectures, 1 quiz
Video7 vidéos
2 Dictionary Use12 min
3 Set11 min
1 Extension Library SciPy6 min
2 ndarray12 min
3 Series7 min
4 DataFrame7 min
Reading5 lectures
3.1 Programming exercise(Not Graded)10 min
3.2 References10 min
3.2 Programming exercise for DataFrame(Not Graded)10 min
3.2 Modify the DataFrames10 min
Word Frequency Counter10 min
Quiz1 exercice pour s'entraîner
Powerful Data Structures and Python Extension Libraries quiz28 min

4

Section
Clock
7 heures pour terminer

Python Data Statistics and Visualization

Welcome to learn Module 04 “Python Data Statistics and Visualization”! In this module, I will show you, over the entire process of data processing, the unique advantages of Python in data processing and analysis, and use many cases familiar to and loved by us to learn about and master methods and characteristics. After learning this module, you can fast and effectively mine your desired or expected or unknown results from a large amount of data, and can also present those data in various images. In addition, the data statistics modes of all third party packages in Python are extraordinarily and surprisingly strong, but we, as average persons, can still understand and possess them. ...
Reading
14 vidéos (Total 110 min), 11 lectures, 3 quiz
Video14 vidéos
2 Data Preparations6 min
3 Data Display4 min
4 Data Selection8 min
5 Simple Statistics and Processing8 min
6 Grouping4 min
7 Merge8 min
1 Cluster12 min
2 Basics of Matplotlib Plotting7 min
3 Control of Matplotlib Image Attributes9 min
4 Plotting with pandas6 min
5 Data Access4 min
6 Applications of Python into Science and Engineering Fields7 min
7 Applications into Humanities and Social Sciences Fields7 min
Reading11 lectures
4.1 References10 min
4.1.1 code snippets for reference only10 min
4.1.2 code snippets for reference only10 min
Chinese Web API - TuShare10 min
4.2 Programming exercise for comparing the stock data(No Graded)10 min
4.2 code snippets for reference only10 min
4.2.1 Extension: Scikit-learn Machine Learning Basics10 min
4.2.4&4.2.5: Analyze test results using Box-plot10 min
4.2.6 Extension: Introduction to WAV audio processing10 min
4.2.7 Learn More about NLTK10 min
4.2.1K-means algorithm10 min
Quiz2 exercices pour s'entraîner
Basic Data Statistics of Python quiz16 min
Advanced Data Processing and Visualization of Python quiz20 min
4.3

Meilleurs avis

par JLSep 12th 2017

It's a basic Python lesson, but providing some data analysis and GUI concepts, which needs you to explore after this class or in the future.

par SMJun 6th 2018

Very nice course. Could be extended to 12 weeks with more detailed coverage of packages. Please upload English audio tracks.

Enseignant

ZHANG Li

associate professor
Department of Computer Science

À propos de Nanjing University

Nanjing University (NJU) is committed to excellence in teaching and research. Located on the prosperous eastern coast of China, NJU provides a dynamic environment that nurtures learning, creativity, and discovery on one of the most beautiful campuses in the country. Taking NJU's university offerings on Coursera will be a rewarding experience for learners from every corner of the world....

Foire Aux Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.