Legendarny kurs Harvard CS50 po polsku: Wykład 6 Część 2
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!
Tutaj nadal uczymy się SQL i baz danych. W tym filmie profesor Malan pokaże nam więcej przykładów użycia języka SQL.
Legendarny kurs Harvard CS50 po polsku: Wykład 7 Część 2
- 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.
- Sam plik CSV nie wystarczy. Jest to najsłabsza forma baz danych, z której możesz korzystać. Czemu? Dowiedz się z wykładu.
- Jak szybko pracować z dużymi zbiorami danych? Co to jest relacyjna baza danych? Dlaczego ta koncepcja jest tak ważna w programowaniu?
- Praca z SQLite. Zasada CRUD. Więcej o SQL i jego funkcjach.
- Typy danych w SQL. Jaka jest najdłuższa nazwa na świecie? Będziesz zaskoczony.
- Funkcje SQL do wykonywania obliczeń i łączenia danych.
- Jedna z największych baz danych filmów - IMDB. Prawdopodobnie nie wiedziałeś, ale możesz pobrać bazę danych IMDB w formacie *.tsv (Tab Separated Values) i użyć jej w swoim programie. Jak działa plik tsv.

GO TO FULL VERSION