Online Courses and Tutorials

Onlinecourses.tech provides you with the latest online courses information by assisting over 45,000 courses and 1 million students.

Learn programming, marketing, data science and more.

Get started today

Skip to main content

Теория отраслевых рынков (Industrial Organization)

About this course: Курс посвящен факторам, влияющим на размер компаний и структуру рынка. Почему на одних рынках преобладают малые компании, а на другом крупные? Продавцы принимают решения стратегически, однако их стимулы в свою очередь зависят от структуры рынка и от предшествующих решений. Как разделить между зоной предопределенных и свободных решений? Например, сговор как модель ценового поведения – предопределен структурой рынка или служит результатом свободного волеизъявления? Способны ли укоренившиеся на рынке продавцы препятствовать входу новичков, защищая свою рыночную долю и свою прибыль? Каковы лучшие способы предотвращения ценовых сговоров продавцов? Нужно ли (или по крайней мере желательно) запрещать или ограничивать слияния между крупными продавцами? Есть ли необходимость для государственной политики налагать ограничения на условия договоров между производителем и дистрибьютором? Как в этих условиях должна быть организована государственная политика (применение антимоноп…

用Python玩转数据 Data Processing Using Python

用Python玩转数据 Data Processing Using Python

About this course: 主要面向非计算机专业学生,从Python基本语法开始,到Python中如何从本地和网络上进行数据获取,如何表示数据,再到如何对数据进行基础和高级的统计分析及可视化,到最后如何设计一个简单的GUI界面来表示和处理数据,层层推进。 整个课程以Yahoo财经数据为基础,通过构建一个个喜闻乐见的案例,让大家可以以更直观的方式领略Python的简洁、优雅和健壮,同时探讨Python除了在商业领域之外在文学、社会学和新闻等人文社科类领域以及在数学和生物等理工类领域同样拥有便捷高效的数据处理能力,并可以触类旁通将其灵活应用于各专业中。 This course 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 Yahoo 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.

Created by:  Nanjing University

  • ZHANG Li
    Taught by:  ZHANG Li, associate professor
    Department of Computer Science
Commitment2-5 hours/week
Language
Chinese (Simplified)Subtitles: English
How To PassPass all graded assignments to complete the course.
User Ratings
Average User Rating 4.6See what learners said
Syllabus
WEEK 1
欢迎学习《用Python玩转数据》Welcome
欢迎你学习《用Python玩转数据》( (Please click https://www.coursera.org/learn/python-data-processing for English version))这门课程,本课程用非计算机专业的小伙伴们能听得懂的方式来讲述如何利用Python这种简单易学的程序设计语言方便快捷地获取数据、表示数据、分析数据和展示数据,通过多个案例让大家轻松愉快地学会用Python玩转各领域数据。相信《用Python玩转数据》是一门可以让你不再害怕数据处理的计算机程序设计课,大壮老师期待你的加入!Hi, boys and girls, welcome to learn “Data Processing Using Python”!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. Many cases are provided to enable you to easily and happily learn how to use Python to process data in many fields.
1 video2 readings
  1. Video: 课程宣传片
  2. Reading: 授课方式
  3. Reading: 常见问题
Python基础Basics of Python
小伙伴们,欢迎来到Module 01"Python基础"的学习! 先带大家领略一下Python简单易学和优雅健壮的特性,less is more,Python的设计者绝对深谙此道。本模块学完以后,大家可以掌握Python的基本语言结构、数据类型、基本运算、条件和循环、函数和模块等内容,用它们就可以写一些有用的程序了!Hi, boys and girls, 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!
13 videos2 readings
  1. Video: 1 Python简介Introduction to Python
  2. Video: 2 第一个Python程序The First Python Program
  3. Video: 3 Python语法基础Basics of Python Syntax
  4. Video: 4 Python数据类型Data Types of Python
  5. Video: 5 Python基本运算Basic Operations of Python
  6. Video: 6 Python的函数、模块和包Functions, Modules and Packages of Python
  7. Reading: 1.1 参考资料References
  8. Video: 1 条件Conditions
  9. Video: 2 range和xrange(range and xrange)
  10. Video: 3 循环Loops
  11. Video: 4 循环中的break,continue和else(break, continue and else in Loops)
  12. Video: 5 自定义函数Self-defined Functions
  13. Video: 6 递归Recursion
  14. Video: 7 变量作用域Scope of Variable
  15. Reading: 1.2 编程和阅读程序小练习Coding and programs reading
Graded: 走近Python quiz
Graded: Python面面观 quiz
WEEK 2
数据获取与表示Data Acquisition and Presentation
欢迎进入“数据获取与表示”的学习!学完本模块,大家将会掌握Python在本地数据和网络数据获取的方式,会使用Python中基础但功能十分强大的数据结构序列、字符串、列表、元组快速有效地进行数据表示以及做简单的数据处理。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.
6 videos4 readings
  1. Video: 1 本地数据获取Local Data Acquisition
  2. Video: 2 网络数据获取Network Data Acquisition
  3. Reading: 2.1 参考资料References
  4. Reading: 2.1 编程小练习Programming exercise
  5. Reading: 2.1 代码参考 code snippets for reference only
  6. Video: 1 序列Sequence
  7. Video: 2 字符串String
  8. Video: 3 列表List
  9. Video: 4 元组Tuple
  10. Reading: 序列类型的函数/方法使用小练习Sequence fuctions practice
Graded: 数据获取与表示 quiz
WEEK 3
强大的数据结构和Python扩展库Powerful Data Structures and Python Extension Libraries
欢迎来到”强大的数据结构和Python扩展库”!现在有没有觉得自己离可以用Python玩转数据又进了一步,学完本模块,大家将会掌握Python中高级的数据结构字典和集合,在某些应用中使用它们会非常方便,特别的,大家还会领略到Python最著名使用最广泛的科学计算包SciPy中ndarray、Series和DataFrame这些简洁高效的数据结构的魅力。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.
7 videos2 readings
  1. Video: 1 为什么需要字典Why Are Dictionaries Needed
  2. Video: 2 字典的使用Dictionary Use
  3. Video: 3 集合Set
  4. Video: 1 扩展库SciPy(Extension Library SciPy)
  5. Video: 2 ndarray
  6. Video: 3 变长字典Series(Variable-length Dictionary Series)
  7. Video: 4 DataFrame
  8. Reading: 3.2 参考资料References
  9. Reading: 3.2 编程小练习Programming exercise
Graded: 强大的数据结构和Python扩展库 quiz
WEEK 4
Python数据统计和可视化Python Data Statistics and Visualization
欢迎小伙伴们来到"Python数据统计和可视化"模块的学习!本模块将从数据处理的整个过程展现Python在数据处理和分析上独特的优势,将用很多耳熟能详喜闻乐见的案例让大家领略并掌握方法和特点,学完本模块,你可以从一堆数据中快速有效地挖掘出你想要的或者你期待的又或者是未知的结果,也可以将这些数据用各类图像来表示。另外,Python中各种第三方包的数据统计方式就如开了外挂一样强大到让你咋舌,但却是普通人也可以理解并拥有的。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.
14 videos6 readings
  1. Video: 1 便捷数据获取Convenient and Fast Data Acquisition
  2. Video: 2 数据准备Data Preparations
  3. Video: 3 数据显示Data Display
  4. Video: 4 数据选择Data Selection
  5. Video: 5 简单统计与处理Simple Statistics and Processing
  6. Video: 6 Grouping
  7. Video: 7 Merge
  8. Reading: 4.1 编程小练习Programming exercise
  9. Reading: 4.1 参考资料References
  10. Reading: 4.1 代码参考 code snippets for reference only
  11. Video: 1 聚类分析Cluster
  12. Video: 2 Matplotlib绘图基础Basics of Matplotlib Plotting
  13. Video: 3 Matplotlib图像属性控制Control of Matplotlib Image Attributes
  14. Video: 4 pandas作图Plotting with pandas
  15. Video: 5 数据存取Data Access
  16. Video: 6 Python的理工类应用Applications of Python into Science and Engineering Fields
  17. Video: 7 Python的人文社科类应用Applications into Humanities and Social Sciences Fields
  18. Reading: 4.2 编程小练习Programming exercise
  19. Reading: 4.2 小实践项目Practice project
  20. Reading: 4.2 代码参考 code snippets for reference only
Graded: Python基本数据统计 quiz
Graded: Python高级数据处理与可视化 quiz
WEEK 5
面向对象和图形用户界面Object Orientation and Graphical User Interface
"面向对象和图形用户界面"欢迎你!本模块将会带大家去理解什么是面向对象,图形用户界面与面向对象的关系,这部分内容只要求理解概念,将来可以在用各种新函数时更自如更简单地上手,不要求写程序。另外图形用户界面的基本框架、常用的组建和布局管理也是大家需要掌握的部分,学完它们你会发现图形用户界面开发其实并非遥不可及。本模块有彩蛋哟~~~Welcome to Module 05 “Object Orientation and Graphical User Interface”! In this module, I will guide you to understand what object orientation is and the relationship between graphical user interface and object orientation. Learners are only required to understand the concepts so that you can more freely and easily pick up various new functions in future. No program writing is required here. Besides, you also need to master the basic framework of GUI, common components and layout management. After learning them, you will find development with GUI is actually not remote. It has an Easter egg, too ~~~ 
8 videos1 reading
  1. Video: 1 GUI与面向对象GUI and Object Orientation
  2. Video: 2 抽象Abstraction
  3. Video: 3 继承Inheritance
  4. Video: 1 GUI的基本框架Basic Framework of GUI
  5. Video: 2 GUI常用组件Common Components of GUI
  6. Video: 3 布局管理Layout Management
  7. Video: 4 其他GUI库Other GUI Libraries
  8. Video: 5 综合应用Comprehensive Applications
  9. Reading: 5.2 综合实践小项目Comprehensive practice project
Graded: 面向对象和图形用户界面 quiz
Graded: 课程总测试Examination
How It Works
Coursework
Coursework
Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.
Help from Your Peers
Help from Your Peers
Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.
Certificates
Certificates
Earn official recognition for your work, and share your success with friends, colleagues, and employers.
Creators
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.

Comments

Popular posts from this blog

An Introduction to Interactive Programming in Python (Part 1)

About this course: This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse. In part 1 of this course, we will introduce the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch. Part 1 of this class will culminate in building a version of the classic arcade game "Pong".
Who is this class for: Recommended Background - A knowledge o…

Introduction to Data Science in Python

About this course: This course will introduce the learner to the basics of the python programming environment, including how to download and install python, expected fundamental python programming techniques, and how to find help with python programming questions. The course will also introduce data manipulation and cleaning techniques using the popular python pandas data science library and introduce the abstraction of the DataFrame as the central data structure for data analysis. The course will end with a statistics primer, showing how various statistical measures can be applied to pandas DataFrames. By the end of the course, students will be able to take tabular data, clean it,  manipulate it, and run basic inferential statistical analyses. This course should be taken before any of the other Applied Data Science with Python courses: Applied Plotting, Charting & Data Representation in Python, Applied Machine Learning in Python, Applied Text Mining in Python, Applied Social Ne…

Learn to Program and Analyze Data with Python

About This Specialization This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization. Created by: 5 courses Follow the suggested order or choose your own. Projects Designed to help you practice and apply the skills you learn. Certificates Highlight your new skills on your resume or LinkedIn. Courses

Archive