Vai al contenuto principale

Programma

Sviluppatore Python

Dai test del codice e dall'implementazione del controllo delle versioni allo scraping web e allo sviluppo di pacchetti, fai il prossimo passo nel tuo percorso da sviluppatore Python!

  • Python
  • Programmazione
  • 28 hr
  • 34,320

Crea il tuo account gratuito

Continua con Google
oppure
Continuando, accetti la nostra Termini di utilizzo, i nostri Informativa sulla privacy e il fatto che i tuoi dati sono archiviati negli USA.

Scelto dagli studenti di migliaia di aziende

Descrizione del programma

Sviluppatore Python

Porta le tue competenze in Python a un livello superiore

Parti dalle basi di Python che già conosci e porta le tue competenze a un livello superiore con questo percorso avanzato per sviluppatori Python. Se hai già imparato le basi, questo percorso ti fornirà gli strumenti e le tecniche che gli sviluppatori Python professionisti usano ogni giorno.

Garantisci qualità ed efficienza del codice

Impara la Pratica migliore del settore per testare e ottimizzare il tuo codice Python. Scoprirai come:
  • Scrivi suite di test esaustive con pytest per individuare tempestivamente i bug
  • Profila e ottimizza il tuo codice per ottenere le massime prestazioni
  • Organizza il tuo codice in pacchetti riutilizzabili, facili da distribuire e mantenere

Padroneggia il controllo di versione con Git

Collabora con sicurezza sfruttando Git, il sistema di controllo delle versioni più diffuso. Con esercizi pratici imparerai a creare e gestire repository, lavorare con branch e repository remoti, risolvere i conflitti di merge e annullare le modifiche. Inoltre, acquisirai esperienza contribuendo a progetti open source e imparando a collaborare senza intoppi e a gestire in modo efficiente il controllo delle versioni in ambienti di sviluppo reali.

Estrai dati preziosi con il web scraping

Scopri un tesoro di dati imparando a fare scraping dei siti web con Python. Acquisirai le competenze per:
  • Naviga e analizza documenti HTML e XML
  • Estrai dati dalle API e dalle pagine generate dinamicamente
  • Gestisci l'autenticazione e la sessione
  • Archivia i dati estratti tramite scraping in database per analizzarli ulteriormente

Esplora i concetti avanzati di Python

Approfondisci la tua conoscenza delle funzionalità di programmazione orientata agli oggetti di Python, esplorando le strutture dati e gli algoritmi fondamentali. Lavorerai con descrittori, ereditarietà multilivello e classi base astratte per creare codice più flessibile e facile da mantenere. Inoltre, approfondirai strutture dati fondamentali come liste concatenate, pile, code e tabelle hash, oltre ai principali algoritmi di ricerca e ordinamento. Questa sezione approfondisce anche l’analisi della complessità temporale e spaziale, fornendoti le competenze necessarie per scrivere programmi Python efficienti e ottimizzati.

Diventa uno sviluppatore Python a tutto tondo

Questo percorso è il tuo trampolino di lancio per affrontare progetti software complessi e contribuire all’ecosistema Python. Combinando la Pratica di programmazione efficiente, flussi di lavoro collaborativi e competenze specialistiche come il web scraping, sarai pronto a eccellere in diversi ruoli di sviluppo Python.Entra tra gli sviluppatori Python professionisti e porta la tua carriera a nuovi livelli. Iscriviti ora e inizia il tuo percorso verso la piena padronanza!

Prerequisiti

Sviluppa le tue competenze sui dati con DataCamp for Mobile

Fai progressi ovunque tu sia con i nostri corsi mobile e le sfide di programmazione quotidiane da 5 minuti.