Wracamy na Harvard z profesorem Davidem Malanem i CS50 razem z CodeGym! Wykład CS50 z 7. tygodnia poświęcony jest jednemu bardzo ważnemu tematowi, który powinien znać każdy programista i dział kontroli jakości. Mówimy o SQL i bazach danych. Witamy na Harvardzie, zaczynajmy!
• Większość z nas jest zaznajomiona z arkuszami kalkulacyjnymi i wierszami danych, w których każda kolumna w wierszu zawiera inny fragment danych, gdzie są one ze sobą powiązane. Baza danych to aplikacja, która może przechowywać dane. Jako jedną z takich aplikacji możemy traktować Arkusze Google. David Malan pokazuje nam taki arkusz z programami telewizyjnymi, aby zademonstrować i napisać program w Pythonie, który posłuży do ćwiczeń.
• Jak używać klucza do sortowania danych w słowniku i jak przekazywać nazwy funkcji jako argumenty w Pythonie. Co to jest funkcja lambda?
• SQL i bazy danych. Tutaj dowiesz się o SQLLite3, programie wiersza poleceń, który możesz zainstalować na swoim komputerze. Możesz go również używać w CS50 IDE. Ten program umożliwia interaktywne używanie innego języka o nazwie SQL.
• Jak stworzyć bazę danych z pliku csv i używać SQL do pracy z nią: SELECT FROM, GROUP BY i inne polecenia SQL.
Ещё видео!