Quite interesting introduction to Python, focusing on the most important components of the language. Looking forward to other courses using the same format. Thank you Bill and team for your hard work.
Thanks for the clear explanations and the easy examples. I think it is a good introductionary course and it gives a good starting point to move further to more sophisticated topics and applications.
автор: Rick F•
As a seasoned entrepreneur and tech person, I am always looking for new ways to improve my skills, I tried doing this by myself, but this course challenged me in ways I didn't expect, and I'm grateful.
It was simple ,effective, and taught in a concise manner, great to revise my knowledge and improve it, even though I was learning Python before, to be able to test my skills and better understand basic concepts, I had barely grasp before, keep me motivated and eager to go for more.
Before I was just copying and pasting code from others and writing basic stuff, and I had many unanswered questions, now I feel I have a solid foundation, that I can improve.
автор: Hubert F•
This is by far not my first programming course, but I wanted to learn python. As such, I found the selection of topics very good - first language basics then some libraries. The videos were a good addition. Coming from classical Unix/NetBSD, I do not use integrated development environments a lot (nor like them, per se), but I found Spyder a positive experience. Thanks esp. for that one! The grading of exercises was sometimes a bit picky, as it was not so clear what the grader was complaining about. More detailled feedback could help there. In general the automated grader is a VERY good thing, though. Thanks a lot for this learning experience!
автор: Mohammad Z•
This was my first course in Python and I found it very interesting and important for newcomers. I learnt basically, the coding structure of Python. My skills in C++ help me in understanding the lectures. No doubt, the lectures are designed in a very nice way – easy to follow and understand. This course enables me to write a program in Python using; Libraries (os, sys, csv, random, statistics, etc.), Lists, Tuples, Dictionaries, Text and CSV Files, Functional Values, Sorting, Formatting, Statistics, and a Menu Driven Database Program.
I would like to thank Prof. Bill Boyd, his team and Coursera for providing a great learning environment.
автор: Christopher B•
This was a great introductory course into pyhton prograamming and I highly recommend it for people who knows a little programming but hasn't tried python yet or learning a computer language for the first time. The assignment can be pretty challenging at times but nothing unreasonable. I went into this course after going through college and getting a bachelor's in computer science but my school never taught me Python for some reason(even though I already know Java programming fairly well). All in all I do recommend this course. It was great for someone like me who hasn't programmed in a while and to brush up on my skills.
автор: Francisco F•
This is a great course for those who haven't coded in their lives but also for programmers who want a basic but sistematic introduction to the language. It reminded me of my first courses in programming and yet I found it to be a necessary step to master python (I knew the language before but never did a course on it) . If you already program you can finish this course very quickly.
Be careful when you do your programming assignments since the autograder expects exact responses but the professor explained everything very well step by step.
автор: Md K•
I'm especially impressed with the content of this course. Anyone who has done the painstaking job of preparing the lucid and detailed exercises of this course needs a thousand thumbs up. I've saved these exercise files for future reference as even many Python books fail to present content in such detailed manner.
One thing that I felt is that the course was quite fast paced in the first week. I wish there was more on data type, different formats of defining a function etc. Nevertheless I gained the momentum later on.
автор: Douglas P•
Python Programming: A Concise Introduction is a great starter course for those wanting to learn Python. I had some experience with Python prior to taking this course but I found it to be a great refresher and even learned new some new tools within Python. One of my favorite aspects was that you're shown how to download, install and work within Anaconda and Spyder. It makes you feel as though you're actually taking steps towards developing useful tools with Python - because you are! I highly recommend this course.
автор: John P•
Excellent and fun introduction
I found this a gentle return to programming after a break of nearly 25 years. New concepts were introduced logically without being overtaxing. The combination of videos, exercises and course tests ensured that these concepts sunk in and Bill thoughtfully added in a sprinkling of advice as to OS and version compatibility. On a personal note, Bill's delivery was very easy to follow and he and his team are very responsive to queries. I also found his diction refreshingly delightful.
автор: Sergei S•
A great soft start into Python. Being used to other programming languages (JS, PHP, a little bit of Java) and comfortable reading online documentation and finding answers in StackOverflow, I found this course very easy to complete within just a few days. Small difficulties with the grader interface at first, solved in the forum. Suggestion: include Python "List Comprehension" in the course. Dear Bill, thank you very much for the course and support! Now I'm looking forward to dive into Machine Learning!
автор: grey s•
Thank You Bill! Great! Once I got your way of study it was a pleasure to learn. You introduce methods slowly so that it does not intervene with grasping the whole idea of the subject. Submissions needs to be very precise but that is the joy of learning on line. Sometimes you fail as you are missing one space.
In terms of certificate, I do not need one and I it is quite expensive but I would surly support your course by donating. I could not see the option to do it though.
автор: James S•
Excellent introduction to Python. The course was concise yet highly informative, covering a broad range of topics as well as some detailed nuances common to many programming languages which can often trip up a programmer learning a new language. I liked the programming exercises and the way the material was presented. The course has given me the foundation and confidence to research other aspects of the language on my own in order to write complex software programs in Python.
автор: Pritam C•
IT'S A GREAT EXPERIENCE FOR A NOVICE PERSON LIKE ME WITH THIS COURSE IN PYTHON PROGRAMMING. THIS WAS MY FIRST COURSE AND I WAS A BEGINNER IN THIS FIELD. BUT DUE TO THE VARIETY OF PROBLEMS AND SOLVING APPROACHES, I GOT CONFIDENCE TO GROW MY KNOWLEDGE. IN NEAR FUTURE I LOVE TO JOIN ANY OTHER INTERMEDIATE PYTHON PROGRAMMING COURSE FOR MY DEVELOPMENT. THANKS TO THE INSTRUCTOR SIR FOR HIS SUPPORT. I REALLY LOVED THE ANACONDA-SPYDER PLATFORM, IT'S GREAT. A SOLID OVERALL EXPERIENCE.
автор: Tim B•
A very useful course. This has got me from being an absolute beginner to writing my own functions and programs. Everything is gone through in detail, and the mini-exercises in videos are explained in case you couldn't figure it out. There is a good range of content, and its uses, and it gives you the skills to apply what you have learned to different contexts. I would recommend to anyone trying to learn some basics of Python, whether it be for recreation or work.
автор: Robert E•
All the information is there for you, sometimes you just have to re-read to realize what small thing you are missing. Or in some cases, realize that EVERY SPACE COUNTS!
I highly recommend this course to anyone trying to get into Python, I greatly appreciate the hands-on approach! (Even though I was frustrated at times and thought something was wrong with the grader, it was really just ONE extra space in the output, or a simple typo. Double check for those!)
автор: Nicholas W•
Professor Boyd does a great job at laying out the fundamentals and gives a great overview of them. The numerous examples given helped to reinforce these fundamentals and provide some confidence to a person that has never coded before. The course overall was what I needed to get headed in the right direction and requires you apply what you have been learning in a very practical way. Thank you Professor Boyd for your time and efforts, it is much appreciated.
автор: Ji D•
This is a great class for a Python beginner like me. The class is structured very well and each knowledge point is paired with good practices. And it makes you easy to come back and review what you learned. This class build my confidence of moving next level study. Also, the professor is very warmhearted to answer you questions. I highly recommended anyone who decide to start learn Python. Here is a good place to start your amazing journey.
автор: Yang X•
It's a great course for the beginner in both Python and Spyder. Exercise notes help a lot! And some of the short functions I think can be stored in learner's program base for reference. However, the lecture is so short! It doesn't refer to Numpy and Pandas as well as sci-kit and other popular modules. Quite a pity! Hope to see relevant courses in a series. Anyway, great appreciation should be given to Prof Bill Boyd and Coursera! Thank you!
автор: Ivan K•
Great course to learn about basic programming in Python. Before this course I struggle on how to install Anaconda. Moreover, I even struggle to understand basic functions like print. Now I am confident that I have sound foundation for advanced application of Python. Although I was absolute beginner/novice on using Python I was able to finish all of the assignments with highest points using knowledge and information gained from the videos.
автор: Felix C R I•
I can't believe I finally finished the course. I love that this course is long enough to learn the basics of Python programming. It is indeed a concise introduction. Dr. Boyd is a great instructor. He speaks with a very nice cadence that relaxes and is also able to teach very clearly the python programming concepts. I went ahead and got the certificate to verify that I indeed have passed the course. Thanks Dr. Boyd and Coursera :-)
автор: Tiffany B•
Excellent course - this is the first one that I was able to stick with. The deadlines and workload were just enough to provide a beginner with little prior experience like myself with the challenge and simplicity that kept me motivated. I loved the instructor's clear and concise way of presenting the information and really love the Spyder IDE that they used for the course. I'd recommend this course to anyone - and everyone!
автор: Sarfuddin A T•
As a starter in programing/coding I have had an excellent experience while attending the course. Professor Bill Boyd's presentation is nice , concise and focused and the weekly performance assessment by the autograder allowed the learners to clarify his/her understanding of the desired level of the topics.
Thanks to courser and Wesleyan University for making this arrangement of online course in such a structured manner.
автор: Venu G K•
I am not a programmer. This course gave me a good hands-on approach to understand whats explained in the class and try it out. Bill gave very simple good examples to follow and built upon the past examples very well. It was easy to follow and good for practice. This is a good introduction to python. I was apprehensive about learning a new topic but this was one of the good practical courses. I am glad I took this course.
автор: Juan M R•
A wonderful course.
Reported by a person with a wonderful voice and much desire to share knowledge.
This course is fantastic for anyone with or without knowledge of programming.
As a student of Computer Science, this course has important implications for completing my understanding of the functioning of computer languages.
Exercises and tasks are wonderful, it was one of my best educational experiences in my life.
автор: Sally C•
I took this course as an absolute beginner and found it to be hard enough to keep me challenged and feeling like I was learning useful skills, while also manageable enough to figure out problems on my own when I got stuck. The discussion threads and lectures were sufficient for me to trouble shoot most problems and I never got so stuck I couldn't continue (which is a problem I've had with other courses).
автор: Aurora C K•
It is really concise, no beating around the bush about why programming is needed bla bla, it provides you with the basic funtionalities & how to use them. In each lecture, you will be able to practice and compare your solution with the instructor's. In addition, there are graded assignments to ensure that you really learn something out of the course. Highly recommended. Easy to understand & to the point.