Overview
Dive into the fundamentals of computer science and Python programming in this comprehensive lecture from Harvard University's CS50 2018 course. Explore essential Python concepts including syntax, data types, control structures, and functions through practical examples and hands-on coding exercises. Learn the differences between interpreting and compiling, work with strings, integers, and floats, and tackle common programming challenges. Progress from basic "Hello, World!" programs to more complex applications involving command-line arguments, lists, and dictionaries. Gain insights into memory management, overflow issues, and file manipulation while building a solid foundation in computer science principles. Access additional resources such as problem sets, source code, and the CS50 IDE to enhance your learning experience and apply your newfound knowledge to real-world programming tasks.
Syllabus
) Introduction.
) Week 5 Recap.
) resize.py.
) Python Syntax.
) Interpreting vs. Compiling.
) hello.py.
) string0.py.
) string1.py.
) ints.py.
) floats.dpy.
) overflow.py.
) conditions.py.
) answer.py.
) cough0.py.
) cough1.py.
) cough2.py.
) cough3.py.
) positive.py.
) capitalize2.py.
) strlen.py.
) argv0.py.
) argv1.py.
) swap.py.
) list.py.
) struct0.py.
) mario0.py.
) mario1.py.
) mario2.py.
) mario3.py.
) resize.py, continued.
) dictionary.py.
Taught by
freeCodeCamp.org
Reviews
4.5 rating, based on 2 Class Central reviews
Showing Class Central Sort
-
pI attended … I have nothing but praise for how the workshop was run especially with the tutors, Tony and Kieran…. at each chapter of the workshop, everything was explained in detail and their experiences in this industry were shared freely with us,…
-
Excellent teaching enjoyed by learning this python
I have never seen such teaching
i under stood everything clearly