But for an introduction to computer science itself, you should still take CS50x! You can take CS50 Python before CS50x, during CS50x, or after CS50x. Whereas CS50x itself focuses on computer science more generally, as well as programming with C, Python, SQL, and JavaScript, this course, aka CS50 Python, is entirely focused on programming with Python. No software is required except for a web browser, or you can write code on your own PC or Mac. Exercises inspired by real-world programming problems. Hands-on opportunities for lots of practice. Learn how to handle exceptions, find and fix bugs, and write unit tests use third-party libraries validate and extract data with regular expressions model real-world entities with classes, objects, methods, and properties and read and write files. Learn about functions, arguments, and return values (oh my!) variables and types conditionals and Boolean expressions and loops. This course is designed for students with or without prior programming experience who’d like to learn Python specifically. Learn how to read and write code as well as how to test and “debug” it. CS50 Python is an introduction to programming using a language called Python. ![]() By the course’s end, students emerge with knowledge and experience in principles, languages, and tools that empower them to design and deploy applications on the Internet. Through hands-on projects, students learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. ![]() Topics include database design, scalability, security, and user experience.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |