Cartea cu probleme Python: teorie și practică - curs 900 rub. de la Stepik, antrenament, Data: 30 noiembrie 2023.
Miscelaneu / / December 03, 2023
Cursul are ca scop stăpânirea elementelor fundamentale și conceptelor de bază ale limbajului de programare Python.
Python este unul dintre limbajele de programare populare, caracterizat prin simplitatea și compactitatea codului programului.
În timpul studierii cursului, veți afla despre ce elemente de bază constă un limbaj de programare, vă veți familiariza cu concepte de bază și definiții ale limbajului de programare Python, învață să lucrezi cu algoritmul de bază desene.
Cursul nu conține informații inutile; instruirea se desfășoară conform principiului „de la simplu la complex” în formatul unei logici stricte. După ce ați scris un program simplu „Hello, World!”, veți învăța aritmetica computerizată, logica computerului (operator condiționat) și veți învăța cum să rezolvați „problemele de șah”. În viitor, veți putea să scrieți funcții personalizate simple și să lucrați cu fișiere text.
Cunoașterea limbajului de programare Python și practica de scriere a codului vă va permite să vă pregătiți calitativ pentru participarea la examenul de stat unificat în informatică.
Cursul examinează sarcinile Unified State Exam care sunt rezolvate folosind programare. Fiecare sarcină rezolvată în acest fel este însoțită de o analiză a soluției și de un cod aproximativ pentru soluție.
Cursul contine:
- material teoretic construit sistematic,
- sarcini pentru consolidarea materialului teoretic și exersarea deprinderilor practice.
Sarcinile utilizate în curs respectă versiunea Demo, Codificatorul și Specificația Examenului de stat KIM Unified în informatică din anul universitar în curs.
În funcție de nivelul tău de pregătire, îți poți construi o traiectorie individuală de lucru, deoarece... tot materialul educațional vă este disponibil din momentul în care vă înscrieți la curs.
Temele de curs au diferite niveluri de dificultate, iar dacă aveți probleme în rezolvarea lor, ÎI PUTEȚI adresa profesorului o întrebare în „Comentarii”. Profesorul îți va răspunde ÎNTOTDEAUNA.
Puteți comunica într-un grup pe VKontakte (link către conversația din cadrul cursului). Pe pagina grupului există materiale suplimentare, analize de opțiuni, soluții la numerele individuale ale examenului de stat unificat KIM în informatică.
Pentru a implementa procesul de învățare, cursul conține sarcini practice interactive.
Actualizare din 02/06/2023 - au fost adăugate teste în sarcini pentru o verificare mai obiectivă
3
cursEducație: Institutul Politehnic Lipetsk, Institutul Pedagogic de Stat Lipetsk. Am lucrat ca programator și administrator de sistem din 1994 până în 2008, din 2008 până în prezent lucrez la o școală și ca profesor privat.
La școală am devenit interesat de o materie nouă - informatica. După școală, a intrat la Institutul Politehnic din Lipetsk și un an mai târziu s-a transferat la Institutul Pedagogic de Stat. La institut, pe lângă standardul BASIC, am început să studiez sistemele de management al bazelor de date Clipper și FoxPro. După facultate, a lucrat ca programator timp de 5 ani, după care a început să administreze rețele de calculatoare și baze de date. În timpul liber am studiat Assembler, C, Delphi. În 2009, a venit să lucreze la școală ca profesor de informatică și, ulterior, a predat periodic matematică. În același 2009, am început să predau la privat informatică și matematică (tutor), ceea ce fac și astăzi. Hobby: artele marțiale.
Informatii de baza.
1. Câteva concepte lexicale
I/O și primul program
1. I/O și primul cod de program
2. constante
Algoritmi liniari simpli
1. Introducerea mai multor valori numerice
2. Introducerea valorilor numerice dintr-un șir
3. Ieșire formatată a numerelor reale
4. Operatii matematice
5. Aritmetica intregi
Fundamentele algebrei logice și ale algoritmilor de ramificare (operatorul condiționat i
1. Algoritmi de ramificare
2. Diverse probleme pentru operatorul condiționat
3. Operatorul condiționat „probleme de șah”
Algoritmi care conțin bucle for și while
1. bucla for, imbricate bucle for
2. buclă while
3. Diverse sarcini pentru lucrul cu bucle
Găsirea valorii minime sau maxime
1. Găsirea elementului min/max
2. Găsirea elementului minim/maxim (continuare)
Matrice
1. Matrice unidimensională (vector)
2. Matrice unidimensională (vector) a continuat
3. Două matrice unidimensionale
4. Conversia matricelor (sortare și permutare)
5. Matrice bidimensionale (#matrice)
Personaje și șiruri
1. Litere (simboluri)
2. Siruri de caractere
3. Mai multe probleme de exersat pe corzi
Funcții și domeniu variabil
1. Teoria introductivă
Recursiune
1. Sarcini de bază
I/O fișier
1. Teoria introductivă
Simularea problemelor matematice
1. Probleme standard de matematică întregi (Py)
2. Din nou numere prime (Py)
3. Rezolvarea problemelor folosind metoda generalizărilor și analogiilor (Py)
4. Geometrie
Soluții pentru sarcinile examenului de stat unificat în informatică
1. Rezolvarea problemelor Unified State Exam în informatică
2. Algebra logicii si expresii logice;
3. Interpreți
4. Codare și combinatorie (Python)
5. Recursiune (Python)
6. Programare dinamică (Python)
7. Prelucrarea secvenţelor de numere;
8. Sarcini pregătitoare pentru subiectul „Lucrul cu numerele”
9. Secvențe