Mar 13, 2018
The course is great... You can definitely learn many things... Was kind of hard for me and i went many times back and forth through most of the lectures... However i think i learn many new things....
Jun 23, 2017
Wonderful course! I learnt many useful SQL statements and know how to combine database operations into python program. Dr. Chuck's lectures are always comprehensible and clear. Thank you, professor.
创建者 Katrin K•
Mar 31, 2016
Very basic, rather simple
创建者 Laurent M•
Apr 07, 2019
excercices were not challenging, just few lines to add or adapt, should be a bit more difficult
创建者 Boris B•
Mar 06, 2019
The home tasks do not teach you anything
创建者 David W•
Dec 26, 2015
Dr. Chuck is an excellent teacher. This is true particularly because he is so passionate about the subject and skilled in both the craft as well as helping others to learn it.
For me, learning databases has been a very fun and liberating study. I needed it. I have been planning my own version of a personal finance application with all of the features and customization that I want in it for some time now. Learning databases was and is an important step in reaching the knowledge level that I think I need to attempt my project with some probability of success and happiness with the end product. I have done some event-driven programming in Python, and have messed around in someone else's GUI in that class, but designing and implementing my own GUI won't be easy. Thanks to Dr. Chuck's class series, however, I feel much more confident that I can go out there and review the different third party GUI libraries and see if any will get the job done for now.
创建者 Esmerelda M B D M•
Jul 22, 2020
I am in the midst of completing the 5th course in the Python for Everybody Specialization, I have no programming background prior to taking the 1st course and have learnt a lot from these courses. I put in effort and the hours studying the materials provided. Although, this course is unlike the first 2 courses in the specialization where we learned to write codes, I gained knowledge by doing due diligence in researching and experimenting codes to help in excelling all assignments. Make use of lecture videos, textbook and code examples all available for us students, dedicate your focus and time to achieve your academic goals, get rid of spoon-fed mentality, you will thank yourself! Forums are there, segregated by week to post questions where your peers and Dr.Chuck’s team of teaching assistants will help you out; having said that, please do read pinned messages by teaching staff in week forum before attempting assignments for detailed grading process. I really enjoyed taking these courses including this 4th one and look forward in completing the capstone project in the following final course. Thank you Dr. Chuck and team at UM and Coursera for making these courses available remotely!
Jan 17, 2016
Great course, So far one of the best I have seen in this planet.
There is always room to improve the best to take it a notch up..... This is what I would do to make it better.
1.Supply ton of more information for each course so students who are interested might explore but the new and additional information. This dont have to interfere with the course. Just for additional informations so the students can get some more info if they wanted.
2.I like the fact that there is some industry talk someone who are in the Industry or who was in the industry who come and give a small tech talk ....please provide more motivational materials like this. Not all the time I want to see Mr. Chuck alone.
3.Please come to Toronto.
4.The reason I am able to finish this course because the assignments was easy .....IF it was hard forget it i would have quit long before...... this happens in lots of other coursers I take...Sorry its just me.
创建者 Jason J•
Dec 08, 2017
Once again, Dr. Chuck Severance delivers!
Two weeks ago, I knew nothing about JSON, databases and APIs. Now I'm working on an independent project and using the knowledge in this class to connect to databases with APIs, decode the information using a JSON library within python, and process the data to solve real world problems.
The free online book is a great start to each week of learning. If you first study the book and practice with the sample code in each chapter with your Atom program, you will do well. The lecture videos are solid and helpful, reinforcing the book material. The assignments are fair and sometimes a little too easy but for this 5 course beginner sequence, overall I believe they're right on the money. A huge thanks to Dr. Chuck and everyone involved in putting this course (and all 5 in this sequence) together! I'm looking forward to the capstone (5th course) in a few days.
Aug 14, 2017
Thanks for this very helpful course, the lectures are clear and to the point, and fun. Sometimes I needed to read the manual and some online documentation on the topic (python.org) more in depth , but everything was easy to access, and to understand with a little practice, trial and error. It is a comprehensive, hands-on introduction to the many possibilities of gathering and analyzing the data out there (on the web). The progress is gradual, with clever exercises to overcome common roadblocks. After this fourth course in the Python for Everybody specialization, I feel more confident for exploring the Python and SQL languages, and also other languages if need be. I also loved the bonuses, because they bring this whole creative world of programming to life. The Internet History, Technology and Security course is a good complement to these 4 courses. I look forward to the Capstone.
创建者 Maloy M•
Sep 13, 2016
Loved this course! Dr. Chuck makes it fun by adding the bonus material - office hours videos as well as the fantastic interviews with all the computing greats whose work we've used so far but haven't had any chance to interact. The course itself is great at explaining tricky topics including web architectures involving crawlers, search engines, data wrangling code etc. without turning off new learners.
The sql/ rdbms part eases learners into using DRI with without the actual declarations rather inserts and updates, but this is so vital a concept for databases that there could possibly be some bonus video explaining this with a little bit more rigor (as sqlite does support foreign key references). Nevertherless a great course keeping in mind that it primarily deals with programming in python rather than db code.
Sep 24, 2016
People use Python for many purposes: to make games, build web services, to solve business problems, to work with sensors, drivers and robots. Python is also used heavily in scientific fields for academic research and applied work.
Python is an incredibly efficient language: your programs will do more in fewer lines of code than many other languages would require.
Py4inf and Python explained by C. Servance, is a great developing of the foundations in programming (first two courses) that will serve you well for the rest of your life, as well as a course that will give you a sort of try to understanding of what great things python can do for you.
I strongly recommend this course for anybody, who wants to start with informatics.
创建者 Mike T•
Jan 16, 2016
Professor Chuck is my new hero. Ok, some would say that the course is very easy. In truth, it was for me, but I'm a professional programmer who fell in love with Python a few years ago and I'm always looking for excuses to just have fun with it. And although for someone with my experience it is was not a difficult course, I still learned some things from it, and the instructor is a great, down to earth lecturer who is clearly very passionate about teaching and Python, and well, traveling the world. ;) So even if you are an experienced programmer, then unless you are sure that you absolutely can't learn anything more about using Python to access SQL databases and you don't want to have a lot of fun, then take this course!
创建者 Christopher T•
Jan 05, 2018
I have been enjoying my journey through these courses by Dr. Chuck immensely. My only criticism is that sometimes the instructions for an assignment are a bit odd in wording, counter intuitive, even unclear. This issue may be more true of the previous course than this one. But the remedy if confused is the active and helpful forums. The mentors and teaching assistants are amazing, and often make pinned posts to guide students over hurdles, such as with the final assignment of this course and a problem with Google's API key. Still, the set-up, the skills learned, and most of all Dr. Chuck's engaging, easy to understand, and humorous lectures are well worth the time and price of admission.
创建者 Charlie R•
Mar 13, 2018
Lots of moving parts in this course! It ran the gamut of all the Python for Everybody courses so far, from file handling , line parsing, APIs, SQL, JSON, and html. -- My AHA! moment was looking at a restaurant review in nytimes.com. The article had a google map: I looked at the html code and sure enough, could spot the html script containing the JSON file listing the title, address, latitude, longitude, etc. That was very exciting to see our class work reflected in real world application. -- I look forward to the next course, the Capstone Project. I am very confident and excited for this next step in my education.
创建者 liu x l•
Jan 02, 2016
Same as the 3 previous courses in this specialization, this one is also very informative. And the explanations are very clear.
Only one thing I realize after these 4 courses -- exercises are all very simple, or rather, the difficult part of the exercises are already made, and we only need to add very simple part of the code. This way we don't get much practice. As a result, when i wanted to program something myself, i needed to search for references constantly. But probably the final project of the specialization is exactly there to cover the practicing part. Looking forward to it.
创建者 Daniel M C•
Jan 15, 2016
It's still a good series of courses, and now they are breaking down the lectures into shorter chunks. That makes it easier to download and easier to manage my study time.
The slides and screenviews are still hard to see. Tiny purple text on a black background just *does*not*work*.
Up to week 2 I'm finding the explanations are not deep and detailed enough, and the assignments are too easy and superficial.
But I guess that's OK, it's a short course and it gives you a quick overview of a bunch of different technologies. It is very good at that.
创建者 Nickson O•
Sep 05, 2020
This course lays a concrete foundation to structured query language (SQL) and SQLite3 database browser (this is just but one among many including MySQL, SQLServer, Oracle, PostgreSQL, etc.) and relational databases in general. No mention of nonrelational databases like MongoDB although it's a perfect start. I plan to learn more databases. I also learned some unique tips from Dr. Chuck's brief introduction to object oriented programming (OOP), which I could relate to SQL. I recommend this course to anyone who has some background in Python.
创建者 Ashutosh D•
May 15, 2017
This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. This course will cover Chapters 14-15 of the book “Python for Informatics”. To succeed in this course, you should be familiar with the material covered in Chapters 1-13 of the textbook and the first three courses in this specialization. This course covers Python 2.
创建者 Anand B S•
Oct 17, 2016
The Teacher made me thirsty of more work. Especially in the last chapter, I was looking for more challenging work. The way the assignment was designed and the topics were taught made me think, the assignment for the last week was quite easier and I was expecting something more challenging. This proves the beauty of this class. I wish I have a trainer like this always with me, at least as long as I cannot go out and look for work myself.
Thanks a million to Dr. Charles Severance. This is a very positive experience.
创建者 Kieran M•
Feb 02, 2017
Dr. Chuck is very knowledgeable and clearly passionate about ensuring that everybody know how to program. Further to this, the information that was provided in this course, along with the specialization's accompanying courses, gave me enough knowledge to begin my own venture into scraping, cleaning and storing web content. Add this to the University of Michigan's specialization in Data Science and you'll definitely have solid foundational knowledge of how to collect, manipulate and analyze digital data.
创建者 Christina O•
Jan 01, 2016
Dr Chuck makes the daunting look less daunting. Subjects covered include exploration of API, grounding in data scraping etiquette, basic data modeling economical database normalization, continuation of Google API geocoding, use of Python for scraping and cleaning data. The course assumption is that if you made it this far, you can handle a speedier pace of content delivery. The discussion forums are more valuable too, as one learns what libraries and functions differ between Python 2.7.x and Python 3.x.
创建者 JIANGHONG Y•
Jun 21, 2019
I'm going to recommend THIS course to everyone, to me it's like the core course of the whole bunch of stuff. It's very easy to find syntax about Python on the web, cause you have Python in your mind, after all that what you're pursuing. But modern programming is more than that: you need storage to store all information/data you gathered. That's why you need to learn this course. All basic concepts are covered, SQL, primary key, etc. Even if you don't use Python, databases are still of most importance.
创建者 Edward F•
May 31, 2017
I took the Python Specialization, which included this course, so I'm going to provide the same review for each of the component courses.
I think this is an excellent course for beginning programmers. Python is a great language for someone starting out - easy to learn - with a lot of power available for more advanced projects (e.g., machine learning).
But, most of all, you have to love Dr. Serverance. I can't think of a more entertaining and enjoyable person to teach programming. Thanks, Dr. Chuck.
创建者 Nestor R•
Jan 13, 2016
As having completed all coursers of introduction to python environment, I can fully recommend this series of courses to anyone interested in learning how to program. Is it not an impossible task, just a little time and commitment. Thanks to Dr. Chuck, he is the best teacher and he really knows how to lay these subjects in an easy and understandable way. I hope in the future there will be more courses like these to become a better programmer and student and to learn new and interesting things.
创建者 Mustafa K•
Jun 03, 2017
I had a basic knowledge on SQL and database. This course gave me opportunity to use these skills in a programming language Python. Course provides not only dealing with SQL but also other web data exchange tools such as xml and json. As all you know from former courses, Dr. Chuck makes a great job and keep everything simple by giving key points and ideas to students and encouraging them to explore more of it. Thanks a lot for this great course series and highly recommend to anyone.
Mar 05, 2020
Overall good. However, I often feel incomprehensible during the lecture. Teachers often mention things that have not been taught before. And I have no foundation in computers, which leads me to not understand what the teacher is saying. There are too many codes that have not been taught in the code examples. Although I can roughly understand what those functions are, I can't clearly understand the meaning of each line in a program, which makes me feel frustrated and confused.