Sviluppatore Python da zero a intermedio - corso RUB 110.820. da Netology, formazione 13 mesi, data del 2 ottobre 2023.
Miscellanea / / November 27, 2023
Competenze chiave: Python, Django, Celery, SQL, Postgres, C#, EF, Redis, JS, React, C++, Qt, Git
Nozioni di base sul linguaggio di programmazione Python
Impariamo uno dei linguaggi di programmazione più ben organizzati. Impariamo a descrivere gli algoritmi per risolvere i problemi quotidiani e lavorare con i dati.
- Pitone. Conoscere la console
- Costruzioni condizionali. Operazioni di confronto
- Introduzione ai tipi di dati e ai cicli
- Cicli. Tipi di dati. Raccolte di dati
- Funzioni: usa quelle integrate e creane di tue
- Classi e loro usi in Python
- Aprire e leggere un file, scrivere su un file
- Lavora con diversi formati di dati
- Lavorare con la libreria delle richieste, richieste http
- Lavorare con le classi utilizzando l'API VK come esempio
Git - sistema di controllo della versione
Impara a lavorare con il sistema Git (uno standard di gestione del codice sorgente) e il servizio GitHub. Pubblicherai i tuoi compiti e già durante il percorso formativo creerai il tuo primo portfolio.
- Implementazione di un sistema di controllo della versione
- Storia lavorativa e filiali
- Lavoro di squadra
Progetto del corso “Cloud Archiver”
Il cloud storage è diventato la norma per le persone. Caricare un album fotografico o condividere documenti sul cloud non è difficile. Ma c'è un problema: potresti rimanere senza spazio. Sarebbe bello poter archiviare il file o la cartella più grande e pesante e caricarlo nuovamente sul cloud. In questo modo puoi risparmiare più spazio libero. Creerai da zero un programma di archiviazione cloud per ottimizzare lo spazio su disco. Il programma sarà in grado di:
- Ricevi informazioni su tutte le cartelle in Ya.Disk e cerca quella più pesante
- Scaricare il file sul computer su cui è in esecuzione il programma
- Archiviare il file
- Caricalo nuovamente nella cartella
- Scrivere le informazioni sul file modificato in un file json
Inglese per sviluppatori principianti
In questo modulo troverai dieci lezioni video che ti aiuteranno a iniziare a parlare inglese come un vero sviluppatore.
- Vocabolario di cui non puoi fare a meno
- Come corrispondere in inglese
- Lettura della documentazione e analisi dei requisiti
- Programmazione
- Test del software
- Situazioni stressanti
- Risoluzione dei problemi
- Lavoro e ruoli in una squadra
- Supportiamo qualsiasi conversazione in inglese
- Riunioni, presentazioni al massimo livello
Banca dati
Impariamo come progettare database utilizzando il linguaggio di query SQL. Come parte del corso lavoreremo con il database PostgreSQL, uno dei più popolari e facili da apprendere. Utilizzeremo pgAdmin come client. Alla fine del corso conosceremo l'ORM sqlalchemy.
- Introduzione ai database
- Tipi di database. SQL/NoSQL, PostgreSQL
- Progettazione di banche dati. Connessioni 3NF
- Seleziona le query
- Richieste di inserimento/aggiornamento/eliminazione
- Python e database. ORM
Python avanzato
Esploriamo le funzionalità di Python che lo rendono così popolare. Diamo un'occhiata a come migliorare e semplificare un programma utilizzando moduli, iteratori e decoratori. Studieremo le tecnologie per testare il codice, analizzare testo e pagine web. Al termine del corso si terrà una lezione su come superare un colloquio per la professione di sviluppatore Python.
- Moduli, pacchetti, importazioni in Python
- Iteratori, generatori
- Decoratori
- Sviluppo dei test
- Espressioni regolari
- Raschiamento del web
- Preparazione ai colloqui
Progetto del corso VKinder
Tutti hanno sentito parlare dell'applicazione di appuntamenti: Tinder. Realizzerai un bot simile a Tinder. Per le persone che soddisfano i requisiti dell'utente, il bot invierà le 3 foto più popolari dal loro avatar. La popolarità è determinata dal numero di Mi piace. Il bot sarà in grado di cercare persone che soddisfano le condizioni in base alle informazioni sull'utente fornite da VK, utilizzando:
- fascia d'età
- pavimento
- città
- Stato familiare
Django
In questo modulo lavorerai con il framework Django e imparerai i principi di base per organizzare un progetto in Django. Lavorerai con i database: imparerai come crearli, lavorerai con ORM e modelli. Imparerai come sviluppare applicazioni web backend e collegare l'hosting di file e il lancio di applicazioni web.
- Introduzione a Django. Preparazione e lancio del progetto
- Elaborazione delle query
- Generazione dinamica di pagine basate su modelli
- Lavorare con ORM
- Lavorare con ORM, parte 2
- Interazione con il sito
- Personalizzazione del sito web
- Creazione e supporto del progetto
- Lavorare con l'API
Python nello sviluppo web
La programmazione è un insieme di competenze. Devi essere in grado di eseguire il codice, caricarlo sul server e configurarlo. Le tecnologie Docker e CI/CD aiuteranno in questo. Come applicazione, scriveremo un programma utilizzando il framework Flask. Nella seconda parte del corso si studieranno le tecnologie di programmazione asincrona in Python.
- Introduzione al framework web Flask
- Distribuzione dell'applicazione tramite Docker
- CI/CD: metodi di integrazione, distribuzione o distribuzione continua
- Ciclo di eventi. Asincio
-Aiohttp
- Esegui attività legate alla CPU in background in Django/Flask
U
Ondina86
27.01.2023 G.
Netology è la migliore scuola nel suo segmento. Raccomando.
Vantaggi: Chiara presentazione del materiale, docenti competenti, assistenza durante lo svolgimento. Eccellente qualità delle trasmissioni online. Rispetto dei termini per le ispezioni. Svantaggi: Non trovato Buon pomeriggio! Volevo condividere la mia esperienza positiva in Netology. Sto imparando da zero a diventare uno sviluppatore Python. Dopo essere rimasto senza lavoro, ho dovuto frequentare urgentemente un corso di formazione da contabile per diventare specialista IT. Avevo paura...
UN
AleNnor
03.10.2022 G.
Python per principianti: mi è piaciuto molto il modo in cui lo hanno insegnato, ho imparato a programmare da zero!
Vantaggi: insegnanti molto competenti, feedback eccellente, compiti a casa. Svantaggi: nessuno. Mi è piaciuto molto l'atteggiamento degli insegnanti e dei dirigenti nei confronti dell'insegnante. Ti guidano completamente da zero fino alla fine dell'allenamento. Aiutano in tutte le fasi della formazione, consigliano sia sugli incarichi che sui progetti del corso. Per motivi personali non ho avuto il tempo di presentare il mio progetto di tesi, e soffrivo...
E
enmazur
20.04.2022 G.
Sviluppatore Python da zero
Vantaggi: ancora nessuno. Svantaggi: Finora il metodo di formazione non ha dato risultati, ho acquistato il corso “Sviluppatore Python da zero”. Inizialmente ho capito che l'argomento scelto era piuttosto complesso e che avrei dovuto studiarlo non solo localmente nel corso, ma anche utilizzare tutti i metodi possibili di ricerca di informazioni. Al momento studio da 1 mese, durante il quale abbiamo trattato 5 argomenti e completato 5 compiti a casa. Dietro...
K
KRealNum
19.05.2022 G.
Qualità del servizio assolutamente disgustosa.
Pro: Nessuno. Svantaggi: Bassa qualità del servizio, mancanza di desiderio di migliorare il servizio Ho fatto domanda per il corso "Sviluppo Python per principianti" nell'ambito del programma "Professioni digitali 2022". L'11 maggio la domanda è stata approvata e da lì è iniziata la mia “meravigliosa” interazione con questo ufficio. Quindi, il sito web di Netology afferma che mi contatteranno entro 1-3 giorni lavorativi dopo aver ricevuto informazioni su...
Il corso è rivolto a studenti che stanno appena iniziando ad apprendere la programmazione, in particolare la programmazione in Python. Acquisirai familiarità con i concetti di base del linguaggio Python, nonché con le utili librerie NumPy, Pandas, Matplotlib. Il corso è introduttivo ed è adatto agli studenti che intendono frequentare in futuro corsi di analisi dei dati e apprendimento automatico. Al termine del corso viene rilasciato il certificato Softline Training Center.
3,7
22 500 ₽