К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Data Processing Using Python · LearnSpace
Назад в каталог
courseraПрограммирование

Data Processing Using Python

Курс от Nanjing University
Начальный≈ 31.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 the 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. Note: videos are in Chinese (Simplified) with English subtitles. All other materials are in English.

Навыки, которые вы освоите

Python ProgrammingData ManipulationData StructuresWeb ScrapingData ProcessingObject Oriented Programming (OOP)NumPyData PreprocessingUser Interface (UI) DesignData PresentationData ScienceData CaptureUI ComponentsProgramming PrinciplesData AccessData VisualizationData MiningData Analysis

Программа курса

6 модулей · 115 учебных материалов

01Welcome to learn Data Processing Using Python!3 материалов

Welcome to learn Data Processing Using Python!

Promotion VideoВидеоTeaching MethodsЧтениеFAQЧтение
02Basics of Python27 материалов

1.1 Walk into Python

Учитесь у экспертов

ZHANG Li

associate professor

Data Processing Using Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 31.9 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Вьетнамский, Корейский, Немецкий, Русский, Индонезийский, Испанский, Японский

Часть программы вашего университета
1 Introduction to PythonВидео
2 The First Python ProgramВидео
3 Basics of Python SyntaxВидео
4 Data Types of PythonВидео
5 Basic Operations of PythonВидео
6 Functions, Modules and Packages of PythonВидео
1.1 Extension: Build a Python EnvironmentВидео
1.1 Walk into Python slides (2025.11)Чтение
1.1 ReferencesЧтение
Something about Python type properties and variables managementЧтение
1.1 Programming exercises(Not Graded)Чтение

小测试

Walk into Python quizЗадание

1.2 More About Python

1 ConditionsВидео2 rangeВидео3 LoopsВидео4 break, continue and else in LoopsВидео5 Self-defined FunctionsВидео6 RecursionВидео7 Scope of VariableВидеоA1: Standard Library FunctionsВидео(Standard Library Additions: Interesting)About the timedelta class in the datetime moduleЧтениеA2: ExceptionsВидео1.2 Multi-dimensional View of Python slidesЧтение1.2 Control structure & function exercises(9 questions)Чтениеthe characteristic of recursive algorithmОбсуждение

小测试

More About Python quizЗаданиеfind out the 6-th Monisen number(3 points)Программирование
03Data Acquisition and Presentation17 материалов

2.1 Data Acquisition and Representation

1 Local Data AcquisitionВидео2 Network Data RetrievalВидео2.1 Extension: RE introductionВидео2.1 Extension: Dynamic web crawling exampleВидео2 Data Retrieval and Represent slidesЧтение2.1 Internet Data Retrival Programming exercise(Not Graded, update on Oct 17, 2020))Чтение2.1 code snippets for reference onlyЧтение

2.2 Data Representation

1 SequenceВидео2 StringВидео3 ListВидео4 TupleВидео2.2 Extension: IO&functional programmingВидео2.2 Extension: Mutable objects modify issueВидеоSequence fuctions practice

小测试

Data Acquisition and Presentation quizЗадание
04Powerful Data Structures and Python Extension Libraries18 материалов

3.1 Powerful Data Structures

1 Why Are Dictionaries NeededВидео2 Dictionary UseВидео3 SetВидеоData Structure SelectionЧтение3.1 Extension: dict and set programming examplesВидео(Interesting)2 Examples of Effective Use of set and dictЧтение3 Powerful Data Structure and Software Ecosystem slidesЧтение3.1 Programming exercise(Not Graded)Чтение3.1 Classic dict programming(2 questions, update on Jan 16, 2022)Чтение

3.2 Python Extension Libraries

1 Extension Library SciPyВидео2 ndarrayВидео3 SeriesВидео4 DataFrameВидео3.2 Extension: Common numpy applicationsВидеоufunc functionsОбсуждение3.2 Programming exercise for DataFrame(Not Graded)

小测试

Powerful Data Structures and Python Extension Libraries quizЗадание
05Python Data Statistics and Mining35 материалов

4.1 Data retrieval and preprocessing of Python

1 Convenient and Fast Data AcquisitionВидео2 Fundamentals of Python PlottingВидео3 Data Clean of Data Exploration and PreprocessingВидео4 Data Transformation of Data PrecessingВидео5 Data Reduction of Data PreproccessingВидео4.1 Data retrieval and preprocessing of Python SlidesЧтение4.1 ReferencesЧтение4.1.1 code snippets for reference onlyЧтение4.1.1 Webpage Source Code FilesЧтение4.1.3: Analyze test results using Box-plotЧтениеWeb API - TuShare and Data Analysis taskЧтение4.1 Titanic Data Set AcquisitionЧтениеCopy of 1 Convenient and Fast Data AcquisitionВидео[Important, updated in 2026] 4.1.1 Categorical Feature Encoding in Data TransformationЧтение

小测试

Data retrieval and preprocessing of Python quizЗадание

4.2 Data statistics, mining and application

1 Basic Data Characteristics Analysis of Data ExplorationВидео2 Data Statistics and Analysis Based on pandasВидео3 Cluster AnalysisВидео4 Aplications of Python into Science and Engineering FieldsВидео5 Applications into Humanities and Social Sciences FieldsВидео4.2 Extension: An Analysis of the Differences between Males and Females on Film Ratings(Updated Aug 2026)Видео

小测试

Data Statistics, Mining and Application quizЗаданиеMovies review programming exerciese(4 points)Программирование
06Object Orientation and Graphical User Interface15 материалов

5.1 Object Orientation

1 GUI and Object OrientationВидео2 AbstractionВидео3 InheritanceВидеоObject Orientation and Graphical User Interface SlidesЧтениеcode snippets for reference(BMI calculation)ЧтениеCrazy players(1 program, Not Graded)Чтение

5.2 Graphical User Interface

1 Basic Framework of GUIВидео2 Common Components of GUIВидео3 Layout ManagementВидео4 Other GUI LibrariesВидео5 Comprehensive ApplicationsВидео5.2 Comprehensive practice projectЧтение5 code snippets for reference onlyЧтение

小测试

Object Orientation and Graphical User Interface quizЗадание

期末测试

ExaminationЗадание
Чтение
KO Math WhizОбсуждение
Sequences and Files Programming Exercise(8 questions)Чтение
Чтение
3.2 Modify the DataFramesЧтение
4.2 Extension: Classification of Red Wine Data Based on Random Forest ModelВидео
4.2 Data Statistics, Mining and Application SlidesЧтение
4.2 code snippets for reference onlyЧтение
4.2.1 K-means algorithm an discussion on K valueЧтение
4.2.1 Extension: Scikit-learn Machine Learning BasicsЧтение
4.2.6 Project- —Linear Regression for California houses price prediction (Updated in August 2026)Чтение
4.2.6 Extension: Introduction to WAV audio processingЧтение
4.2.7 Learn More about NLTKЧтение
4.2.6 Project - Document Similarity CamparisonЧтение
4.2.6 Project - Sentiment Analysis of Review TextsЧтение
4.2.6 Project - Pytorch-based Image RecognitionЧтение
4.2.6 Project - Pytorch-based Image Recognition 2 - Using ResCNNЧтение