Menu
Coddy logo textTech

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 JSON

Poćwicz samodzielnie: Kompilator Python online