Tło projektu
Lekcja 1 z 10 w kursie Projekt wyszukiwania w mediach społecznościowych — podstawy JSON w Pythonie w Coddy.
Wprowadzenie
Dołączasz do zespołu „Search” popularnej firmy z branży mediów społecznościowych jako programista Python.
Zespół ten tworzy moduł wyszukiwania, który umożliwia użytkownikom wyszukiwanie użytkowników/stron za pomocą dodatkowych filtrów zawężających wyniki.
Użytkownicy/strony to dostępne w tym serwisie społecznościowym typy encji/kont. Konta osobiste to użytkownicy.
Na przykład:
Mogą wpisać „David” w polu wyszukiwania i kliknąć przycisk wyszukiwania — otrzymają wszystkie encje, których nazwy zaczynają się od „David”.
Interfejs wyszukiwania zawiera dodatkowe filtry, takie jak lokalizacja. Użytkownik może wpisać nazwę miasta, na przykład „Toronto”. Kliknięcie przycisku wyszukiwania pokaże wszystkie encje, których nazwy zaczynają się od „David” i które pochodzą z miasta Toronto.
Zadanie
Dane wszystkich encji są przechowywane w zapleczu w formacie JSON .
JSON to skrót od JavaScript Object Notation. Jest to popularny format przechowywania i wymiany danych.
Usługa wyszukiwania danych JSON nie działa i zawsze zwraca JSON zawierający WSZYSTKIE informacje o swoich encjach.
Niestety zespół, który miał naprawić ten problem, został zwolniony przez miliardera, który niedawno kupił tę firmę.
Twoim zadaniem jest zaimplementowanie nowej usługi wyszukiwania danych w Pythonie jako alternatywy.
Na podstawie zapytań i filtrów wyszukiwania otrzymanych z interfejsu użytkownika musisz napisać kod w Pythonie, który zwraca prawidłowe wartości z pliku JSON.
Wykonamy tę implementację krok po kroku. Zaczynajmy!
O autorze tego kursu
Cześć, jestem Ram i mam 9 lat doświadczenia jako inżynier oprogramowania. Specjalizuję się w tworzeniu różnych aplikacji internetowych i oprogramowania do automatyzacji w Javie i Pythonie.
Prowadzę kanał na YouTube, na którym pomagam początkującym osobom uczącym się Pythona przejść od poziomu początkującego do średnio zaawansowanego, a następnie zaawansowanego.
Przygotowałem ten krótki kurs, aby pokazać Ci, jakie zadania możesz wykonywać w prawdziwej pracy.
Nie zapomnij zajrzeć na mój kanał YouTube (Friendly Neighborhood Coder) tutaj: https://www.youtube.com/friendlyneighborhoodcoder
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Wszystkie lekcje w sekcji Projekt wyszukiwania w mediach społecznościowych — podstawy JSON w Pythonie
2Użytkownicy mediów społecznościowych — JSON
Zapoznanie się z JSON3Podstawowa implementacja wyszukiwania
Pobieranie wszystkich rekordówWyszukiwanie według użytkownika/stronyPoćwicz samodzielnie: Kompilator Python online