Skip to content

juanb021/CS50-P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50P:


CS50P, also known as CS50's Programming in Python, is an intensive online course that provides a comprehensive introduction to programming using Python, one of the most popular and versatile programming languages. Throughout the course, I learned various fundamental topics that form the backbone of programming and software development.

The course covered a wide range of topics, including functions, variables, conditionals, loops, exceptions, libraries, unit tests, file I/O, regular expressions, object-oriented programming, docstrings, and type hints. I gained a solid understanding of how to write efficient and effective Python code to solve real-world problems. From basic programming concepts like variables and conditionals to more advanced topics like object-oriented programming and regular expressions, I was able to build a strong foundation in Python programming.

The course also emphasized the importance of writing clean and maintainable code, including proper documentation through docstrings and type hints. I learned how to use libraries, which are pre-written code modules, to enhance the functionality of my programs and how to perform unit tests to ensure the correctness of my code. I also gained practical experience with file I/O, allowing me to read and write data to external files, and regular expressions, which are powerful tools for manipulating text data.


Week 0:


Week 1:


Week 2:


Week 3:


Week 4:


Week 5:


Week 6:


Week 7:


Week 8:


Week 9:


Final Project:

Project


Certificado CS50-X

About

Harvard's Introductory course for python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages