Python: sviluppo da zero - corso 799 rubli. da Stepik, formazione 84 lezioni, data 30 novembre 2023.
Miscellanea / / December 04, 2023
Python è un linguaggio di programmazione di alto livello. Adesso occupa 1° posto in classifica linguaggi di programmazione!
Python ha una sintassi molto semplice, quindi inizierai a scrivere codice comprensibile fin dalle prime fasi del tuo apprendimento. Supporta OOP (programmazione orientata agli oggetti), che rappresenta senza dubbio un vantaggio rispetto ad alcuni linguaggi di programmazione.
La popolarità di Python è dovuta non solo alla sua facilità di apprendimento, ma anche ai reali vantaggi del linguaggio in termini di utilizzo professionale per la risoluzione di complessi problemi di automazione. Python è un linguaggio multipiattaforma e funziona su Windows, Linux, Mac OS.
Python ha un numero enorme di moduli aggiuntivi, grazie al quale puoi sviluppare software per PC, smartphone, make siti, sviluppare intelligenza artificiale, reti neurali eccetera.
Dove viene utilizzato Python?: Youtube, Instagram, Pinterest, ecc.
Python fa sicuramente tutto quanto sopra. il miglior primo linguaggio di programmazione per iniziare ad imparare a programmare.
Ciao, mi chiamo Denis! Sviluppo in Python ormai da diversi anni. Ho completato corsi di sviluppo HTML/CSS, programmazione in Python + Django. Ho una buona conoscenza dei framework Django, Flask, PyQt5, Aiogram. Imparare sempre qualcosa di nuovo. Sviluppo programmi in Python. Scrivo siti web utilizzando Django e Flask. Amo tutto ciò che riguarda lo sviluppo. Adoro risolvere enigmi e compiti. Sono interessato alla programmazione delle Olimpiadi.
Informazioni sul corso
1. introduzione
Installazione di Python
1. Installazione di Python 3.8
Editori di codice
1. Installazione e configurazione di Visual Studio Code
2. Nota alla lezione precedente
3. Installazione di PyCharm Community Edition, configurazione
Nozioni di base su Python
1. Creazione del primo "programma"
2. Python + console
3. Tipi di dati
4. Lavorare con i numeri (int, float)
5. Variabili e lavorare con esse
6. Condizioni (if, elif, else)
7. Compito sull'argomento: condizioni
8. Cicli (per, mentre)
9. Assegnazione dell'argomento: cicli
10. Lavorare con le stringhe (str)
11. Nuovi tipi (strutture) di dati, a cosa servono?
12. Elenchi e lavorare con essi
13. Dizionari e lavorare con essi
14. Tuple e lavorare con esse
15. Set, lavorando con loro
16. Funzioni, funzioni integrate
17. Assegnazione dell'argomento: funzioni
18. Funzioni lambda
19. Errori, eccezioni
20. Moduli, gestore pacchetti pip
21. Qualche parola sull'OOP (programmazione orientata agli oggetti)
22. Creare il tuo modulo
23. Lavorare con file di testo, leggere e scrivere
24. Test finale sulle nozioni di base della lingua
Applicazioni GUI
1. Di cosa parlerà questa sezione?
2. Creazione della finestra principale
3. Pulsante widget
4. Elementi di posizionamento
5. Widget - iscrizione
6. Widget: campo di input
7. Programma per il calcolo dell'IMC
Imparare HTML, CSS
1. Attenzione!
2. Cos'è HTML, CSS
3. HTML: base
4. HTML: elementi di base
5. HTML: elementi composti
6. Assegnazione dell'argomento: HTML
7. CSS: connessione al file HTML
8. CSS: selettori
9. CSS: dimensioni degli elementi, imbottitura
10. CSS: sfondo, colori
11. CSS: caratteri
12. Compito correlato: CSS
13. Strumenti di sviluppo
14. Un po' di Bootstrap 4
Creazione di un sito Web utilizzando Flask
1. Attenzione!
2. Di cosa parlerà questa sezione?
3. Cos'è Flask?
4. Installazione di Flask, configurazione di un ambiente virtuale
5. Creazione della tua prima applicazione
6. Instradamento
7. Lavorare con file HTML e CSS
8. Connessione al database
9. Creazione di modelli in un database
10. Lavorare con il database tramite la console
11. Modulo per l'aggiunta di articoli
12. Visualizzazione, modifica, eliminazione di articoli
13. Creazione di un pannello di amministrazione
14. Lavorare con Git, GitHub
15. Pubblicazione di un sito Web su hosting
Analisi (livello base)
1. Di cosa parlerà questa sezione?
2. Installazione di moduli, creazione di un ambiente virtuale
3. Creare richieste e ricevere risposte
4. Libreria BeautifulSoup (bs4)
5. Raccolta dati da più pagine (impaginazione)
6. Suddividere il parser in funzioni
7. Salvataggio dei dati in formato .csv
Sviluppo bot Telegram (entry level)
1. Di cosa parlerà questa sezione?
2. Cos'è pyTelegramBotApi?
3. Lavorare con l'API di Telegram
4. Installazione di pyTelegramBotApi, configurazione di un ambiente virtuale
5. Gestori di messaggi
6. Registra il gestore del passaggio successivo
7. Tastiere, pulsanti
8. Tastiere in linea
9. Esercizio: bot per ottenere il meteo
10. Pubblicazione di un bot sull'hosting
Qual è il prossimo?
1. Congratulazioni per il completamento!
2. Qual è il prossimo passo per te?
Il corso è rivolto principalmente ai programmatori principianti e, per iniziare rapidamente nelle competizioni di programmazione, consigliamo Python. Il corso tratta i seguenti argomenti: algoritmi di teoria dei numeri, algoritmi di ricerca e fondamenti delle strutture dati, e discute anche questioni di efficienza degli algoritmi. La padronanza di questi argomenti darà agli scolari l'opportunità di risolvere una parte significativa dei problemi nelle fasi scolastiche e comunali Olimpiadi panrusse per scolari di informatica e studenti per sviluppare competenze nel settore programmazione.
4
gratuito