Libro dei problemi di Python: teoria e pratica - corso 900 rubli. da Stepik, formazione, Data: 30 novembre 2023.
Miscellanea / / December 03, 2023
Il corso è finalizzato alla padronanza dei fondamenti e dei concetti di base del linguaggio di programmazione Python.
Python è uno dei linguaggi di programmazione più popolari, caratterizzato dalla sua semplicità e compattezza del codice del programma.
Durante lo studio del corso, imparerai in quali elementi di base è costituito un linguaggio di programmazione, farai conoscenza concetti e definizioni di base del linguaggio di programmazione Python, impara a lavorare con gli algoritmi di base disegni.
Il corso non contiene informazioni non necessarie, la formazione viene svolta secondo il principio "dal semplice al complesso" nel formato di una logica rigorosa. Dopo aver scritto un semplice programma "Hello, World!", imparerai l'aritmetica del computer, la logica del computer (operatore condizionale) e imparerai a risolvere i "problemi di scacchi". In futuro sarai in grado di scrivere semplici funzioni personalizzate e lavorare con file di testo.
La conoscenza del linguaggio di programmazione Python e la pratica della scrittura del codice ti consentiranno di prepararti qualitativamente per la partecipazione all'Esame di Stato Unificato in informatica.
Il corso esamina le attività dell'Esame di Stato Unificato che vengono risolte utilizzando la programmazione. Ogni compito risolto in questo modo è accompagnato da un'analisi della soluzione e da un codice approssimativo per la soluzione.
Il corso contiene:
- materiale teorico costruito sistematicamente,
- compiti per consolidare il materiale teorico e mettere in pratica le abilità pratiche.
I compiti utilizzati nel corso sono conformi alla versione Demo, al codificatore e alle specifiche dell'esame di stato unificato KIM in informatica dell'anno accademico in corso.
A seconda del tuo livello di formazione, puoi costruire un percorso lavorativo individuale, perché... tutto il materiale didattico è a tua disposizione dal momento in cui ti iscrivi al corso.
I compiti del corso hanno diversi livelli di difficoltà e, se hai problemi a risolverli, PUOI porre una domanda all'insegnante nei “Commenti”. L'insegnante ti risponderà SEMPRE.
Puoi comunicare in un gruppo su VKontakte (link alla conversazione all'interno del corso). Nella pagina del gruppo ci sono materiali aggiuntivi, analisi di opzioni, soluzioni ai singoli numeri dell'esame di stato unificato KIM in informatica.
Per implementare il processo di apprendimento, il corso contiene attività pratiche interattive.
Aggiornamento dal 02/06/2023 - sono stati aggiunti test nelle attività per un controllo più oggettivo
3
corsoIstruzione: Istituto politecnico di Lipetsk, Istituto pedagogico statale di Lipetsk. Ho lavorato come programmatore e amministratore di sistema dal 1994 al 2008, dal 2008 ad oggi lavoro presso una scuola e come insegnante privato.
A scuola mi sono interessato a una nuova materia: l'informatica. Dopo la scuola, entrò al Politecnico di Lipetsk e un anno dopo si trasferì all'Istituto pedagogico statale. All'istituto, oltre al BASIC standard, ho iniziato a studiare i sistemi di gestione dei database Clipper e FoxPro. Dopo il college, ha lavorato come programmatore per 5 anni, dopodiché ha iniziato ad amministrare reti di computer e database. Nel tempo libero studiavo Assembler, C, Delphi. Nel 2009 è venuto a lavorare a scuola come insegnante di informatica e successivamente ha insegnato periodicamente matematica. Nello stesso 2009 ho iniziato a insegnare privatamente informatica e matematica (tutor), cosa che faccio tutt'ora. Hobby: arti marziali.
Informazioni di base.
1. Alcuni concetti lessicali
I/O e primo programma
1. I/O e primo codice di programma
2. Costanti
Algoritmi lineari semplici
1. Immissione di più valori numerici
2. Immissione di valori numerici da una stringa
3. Output formattato di numeri reali
4. Operazioni matematiche
5. Aritmetica degli interi
Fondamenti di algebra logica e algoritmi di ramificazione (operatore condizionale i
1. Algoritmi di ramificazione
2. Vari problemi per l'operatore condizionale
3. Operatore condizionale "problemi di scacchi"
Algoritmi contenenti cicli for e while
1. ciclo for, cicli for nidificati
2. ciclo while
3. Vari compiti per lavorare con i loop
Trovare il valore minimo o massimo
1. Trovare l'elemento minimo/massimo
2. Trovare l'elemento minimo/massimo (continua)
Array
1. Array unidimensionale (vettore)
2. Array unidimensionale (vettore) continua
3. Due array unidimensionali
4. Conversione di array (ordinamento e permutazione)
5. Array bidimensionali (#matrici)
Caratteri e stringhe
1. Lettere (simboli)
2. stringhe
3. Altri problemi per esercitarsi sugli archi
Funzioni e ambito variabile
1. Teoria introduttiva
Ricorsione
1. Compiti di base
I/O file
1. Teoria introduttiva
Simulazione di problemi matematici
1. Problemi standard nella matematica degli interi (Py)
2. Ancora numeri primi (Py)
3. Risolvere problemi utilizzando il metodo delle generalizzazioni e delle analogie (Py)
4. Geometria
Soluzioni ai compiti dell'Esame di Stato Unificato di Informatica
1. Risoluzione dei problemi dell'Esame di Stato Unificato in informatica
2. Algebra della logica ed espressioni logiche;
3. Artisti
4. Codifica e combinatoria (Python)
5. Ricorsione (Python)
6. Programmazione dinamica (Python)
7. Elaborazione di sequenze numeriche;
8. Compiti preparatori per l'argomento "Lavorare con i numeri"
9. Sequenze