What courses are worth learning about Python and data analysis on coursera?
Source: Internet
Author: User
RT reply: I strongly recommend the python course at rice University. The course is well designed and the teacher is very responsible.
-----------------------------------------------------------
Answer questions by phone last night. Update the questions today;
There are a total of three courses at Rice University, which now seems to have been divided into six. Each course lasts for 8 weeks in a simple order.
The first course is the basics of Python and introduces the basic syntax of Python;
The second course is the foundation of computing and introduces some slightly more complex syntaxes and data processing;
The third course is about algorithm thinking, introducing some common algorithms, and also using numpy and Matlab plot libraries. I am not doing data analysis, however, these databases are often used for data analysis!
Reasonable course arrangement is only one of the reasons for recommendation; there are also reasons for recommendation, including exquisite homework design, and the teacher Ta is very responsible!
After every week's course, the teacher will leave homework. In addition to the 10 or 20 choice questions used to consolidate knowledge, there will also be a small application that is very interesting; I remember that the first week of the second course was about 2048 of the games that were just on fire. In addition, there will be very practical cases in the Data Processing questions, such as analyzing the number of paper references, analyze disease incidence and so on.
In addition, the teacher is very responsible. At that time, when I was in class, I often saw the teacher's message in the discussion board. Basically, for some key frequently asked questions, the teacher replied immediately. It's just a matter of conscience !!!
I am not engaged in data analysis. I was only planning to take the first course of this series and learn about python. After the result, I felt very good and couldn't help but finish all the subsequent courses, I also took the stage exam! The charm of the teacher is indispensable!
-------------------------------------------------------------
Update:
I am not familiar with the latest situation of such a course. Some friends leave a message saying they are already charged. Let's go to the official website and check it out! I have taken this course three years ago. It takes a long time ...... I saw this problem before I went to bed. I wrote an article about learning python in coursera the day before yesterday, which is just the right question. So I want to extract some of it and hope it will help me :-)
Next, let's talk about how I learned python on coursera (this interesting professor is also recommended to everyone. If you want to learn python, please pay attention to it ). This is a non-basic Python getting started course offered by the University of Michigan. I have learned three courses in coursera, namely, Python getting started and Python data structure. access Network Data Using Python.
The professor name is CharlesSeverance, which is introduced to Wikipedia: Dr. charles "Chuck" Russell Severance is an American computer scientist and academic who currently serves as Clinical associatestmsor of Information at the UniversityofMichigan he looks like this:
Dr. chuck is a very interesting person. He lectures very carefully. When talking about variables, conditions, and functions in the first class, I can also read the English Subtitles with relish, in addition, he will stop from time to time and ask you to pause thinking for a while .... (Course preparation book "Python for ICs ICS")
In addition, he has OfficeHours or Interview after each lesson. He will fly around the world to Interview the person who took his course in coursera and create a short video, let others talk about how they feel. I was particularly impressed because he interviewed the founder of python and said to others, "I am recording a video. Please cooperate with me ..."
In the first lesson "getting started with Python", he mainly talked about conditional statements (while, if, for, continue, break), string processing (indexing, parsing text ), reading files by row, storage principle (open function, handle, Delete line break) in the second lesson "Python Data Structure", he mainly talked about string, tuples (tuples ), list (ADD and intercept list elements), dictionary (dictionary, key-value pairs, key-size sorting), and these applications.
I remember that when talking about the differences between tuples and lists, the tuples cannot be changed, and the list elements can be changed. When you think that the names of objects may be changed, you should select list. If the object is no longer changed, selecting tuples can save more space and speed. I used to think that the best way to solve a problem was to rely on algorithms until he made me understand that "clever data structure" also has a huge amount of energy, and the same is true.
I think Dr. Chuck taught me the most about programming, some of the most basic principles, and these are what he tried to teach you. At the end of the second class, the professor gave a graduation ceremony, invited his friends to give a graduation speech, and solemnly issued a certificate... Music ...... Music ...... Deliver certificate to you Deliver certificate to you Shake hands with you Shake hands with you
In section 3 accessing network data using Python, he mainly talked about regular expressions (Basic crawler tools), network programming, and HTTP (Hypertext Transfer Protocol ), URL (Unified Resource Locator), information transmission between the browser and the server, XML (Extensible Markup Language), JSON (Data Exchange Language ). These terms I have never touched before have taught me how data is transmitted over the network. By the way, I have a deeper understanding of crawler technology.
Then Dr. as an Elder, Chuck often teaches me some life experiences. When talking about crawlers, he said crawlers are cool and powerful, but they cannot be used to do bad things. He also said: "Don't scrpe Facebook!" , "With great power comes great responsibility !" If this is positive.
At the end of the second class, he once said, "Thank you for spending all this time with me. if you gotten this far, I really appreciate it, So thank you very much. "In fact, I want to say the same thing to him and thank him for everything he has done! He keeps learning Python.
We can see that everyone liked this lovely professor. We can see that everyone liked this lovely professor.
In the last lesson of section 3, I saw Chinese faces for the first time and envy them!
End
For those who think coursera is hard to buffer and do not understand English or programming basics, refer to this Article !!! I cried and presented "using Python to play with data" by Nanjing University (the above mentioned, but the attention is not high). The following are the reasons for recommendation:
1. All Chinese characters. Although most coursera courses are in English, you can rest assured.
2. Use the English version of Firefox to open coursera! Don't ask me why I found it because I always thought coursera was going to go over the wall, so I spent money on the wall and the result was still, until I did not know where I could find the perfect solution to this problem using Firefox English version. In addition, the F browser is different from the browser I used in that the exercises can be used normally. After reading a section, I will answer questions directly on the video, which is very interactive!
3. This course bypasses a lot of python's edge corners. For example, when it comes to capturing network data, it uses a regular expression and does not start to talk about it. Instead, it goes straight to the next question, and the regular expression should be free to learn. This avoids the problem of having no idea which corner to go around as python learns more and more. The main teaching thread of this course is very clear! I only need to use python for data analysis. Can I put aside other powerful python functions first? The answer to this course is yes.
4. The course has been completed, which is much more comfortable than the one or two sets of videos sent by the po master on X cool, and I don't know where to go. Take python data analysis step by step.
Nanjing University uses python to play with data
Link: http://pan.baidu.com/s/1mgQElIw
Password: k5v4 is a loyal user of coursera. I learned two of them. One is python. One is data science.
This is my certificate on python. The professor is very interesting. This course is very suitable for those who do not have any programming BASICS (such as me). I still remember the first class because I mixed python2 and python3, it took more than three hours to renew your account... This is my certificate on python. The professor is very interesting. This course is very suitable for those who do not have any programming BASICS (such as me). I still remember the first class because I mixed python2 and python3, it took more than three hours to renew your account...
The data science course is now charged. It is a series of courses. I took two of them. Of course, it is free of charge. This course is about data analysis, but not python but R.
I prefer the python teacher for two courses. I just finished the course of "using Python to play with data" called Nanjing University.
After watching the video, quiz in the last chapter has not done so yet.
The teacher in the video is very interesting. The final egg part actually sang a song in Cantonese. I heard it last night and thought that the teacher was quite happy.
Another book, "using Python for data analysis"
Reading ...... Python:
1. the specialization of programming for everyone of Umich is completely 0-based.
2. If it is a little more difficult, we recommend Rice's computer base.
3. It is more difficult to recommend MIT python on The EDX platform.
Data analysis:
What I know is:
1. JHU's data science is a bit confusing!
2. The R language is required! Therefore, Duke statistics and analysis are strongly promoted.
Note: There is a mooc navigation website under the fruit shell network flag, which is doing well. Many courses have notes from our predecessors. You can take a look at the evaluation. (A large number of specialization courses have been introduced on the C-site as many of them are new courses, especially capstone. Some of them are not open, so we don't know.) yeayee. com has many instances, 3.4, which are suitable for beginners. Recently, the University of Washington machine learning course has just started, using python. It feels good. We recommend Introduction to computer science and programming using python on EDX. If you have difficulty reading English subtitles, you can go to the school to take online classes with Chinese subtitles.
Rice University's Python course has also been used. Most of the jobs in the course are python implementations of small games and focus on interaction. This course is suitable for those who have never been familiar with Python and can quickly find their learning interests.
If you want to learn more about cs and use Python to implement some classic algorithms, we recommend that you take the EDX python course.
Both of them are very interesting courses. You can go to the workshop and choose based on your own interests. The content of the edx course is more and more difficult than that of the rice university course.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.