Contesto del progetto
Lezione 1 di 10 del corso Progetto di ricerca sui social media - Fondamenti di JSON in Python di Coddy.
Contesto
Sei entrato a far parte del team "Search" di una popolare azienda di social media come sviluppatore Python.
Questo team implementa il modulo di ricerca che consente agli utenti di cercare utenti/pagine con filtri aggiuntivi per restringere i risultati.
Utenti/Pagine sono le entità/tipologie di account disponibili su questo sito di social media. Gli account personali sono utenti.
Per esempio:
Possono digitare "David" nella casella di ricerca e fare clic su cerca: otterranno tutte le entità che iniziano con "David".
L'interfaccia di ricerca contiene filtri aggiuntivi, come la posizione. L'utente può digitare il nome di una città, ad esempio "Toronto". Facendo clic sul pulsante di ricerca verranno mostrate tutte le entità che iniziano con il nome "David" e provengono dalla città di Toronto.
Attività
I dati di tutte le entità sono memorizzati nel backend in formato JSON .
JSON è l'acronimo di JavaScript Object Notation. È un formato molto diffuso per memorizzare e scambiare dati.
Il servizio di interrogazione JSON è guasto e restituisce sempre un JSON contenente TUTTE le informazioni delle sue entità.
Purtroppo, il team che avrebbe dovuto risolvere il problema è stato licenziato da un miliardario che ha acquistato di recente questa azienda.
Il tuo compito è implementare in Python un nuovo servizio di interrogazione come alternativa.
In base alle query di ricerca e ai filtri ricevuti dall'interfaccia, devi scrivere codice Python che restituisca i valori corretti dal file JSON.
Seguirai un approccio passo passo per completare questa implementazione. Iniziamo!
Informazioni sull'autore di questo corso.
Ciao, sono Ram e ho 9 anni di esperienza come ingegnere del software. Sono esperto nella creazione di diverse applicazioni web e software di automazione in Java e Python.
Gestisco un canale YouTube in cui aiuto chi sta imparando Python a passare da principiante -> intermedio -> avanzato.
Ho preparato questo breve corso per darti un'idea del tipo di attività che potresti svolgere in un vero lavoro.
Non dimenticare di visitare il mio canale YouTube (Friendly Neighborhood Coder) qui: https://www.youtube.com/friendlyneighborhoodcoder
Provalo tu
Questa lezione non include una sfida di codice.
Tutte le lezioni di Progetto di ricerca sui social media - Fondamenti di JSON in Python
Esercitati da solo: Compilatore Python online