Första programmen i Python - kurs 390 rub. från Stepik, träning 33 lektioner, Datum: 30 november 2023.
Miscellanea / / December 03, 2023
Vem är den här kursen för:
- för skolbarn som är intresserade av programmering och precis börjat skriva sina första program;
- för dem som känner till Python och fortsätter att finslipa sina färdigheter;
- för dig som ska ta OGE i datavetenskap. Kursen behandlar lösningar på problem på OGE-nivå;
- för dig som ska göra Unified State Exam i datavetenskap. Kursen tar upp ämnen som du behöver veta
för att ha klarat Unified State Exam i datavetenskap.
Varför jag gjorde den här kursen och fortsätter att arbeta med den.
Jag är lärare med lång erfarenhet av undervisning. Min erfarenhet tyder på att studiet av vilket ämne som helst bör ske gradvis, från enkelt till komplext. Först då kan vi prata om en djup förståelse för de ämnen som studeras. I alla programmeringskurser jag känner till ges nästan omedelbart komplexa problem, vars lösning kräver komplexa algoritmiska strukturer och kunskap om alla datastrukturer. För nybörjare är sådana kurser mycket svåra. Det är därför jag skapade den här kursen. För dig som tar sina första steg och inte bara vill programmera, utan också skriva kod och förstå varje rad i den.
Efter avslutad kurs kommer du att med säkerhet kunna lösa mer komplexa problem och ta mer avancerade kurser.
Att gå vidare är ett måste ;-)
Kursen innehåller ett antal problem från skololympiader i datavetenskap. I dem måste du som regel härleda en formel eller komma med en mer komplex algoritm. Om de verkar svåra för dig kan du hoppa över dem för nu.
Videor spelades in för de första startlektionerna. Men för alla lektioner finns det en nödvändig och tillräcklig teori. Alla problem som föreslås i kursen kan lösas med hjälp av den diskuterade teorin. Det vill säga, du behöver inte Google och leta efter ytterligare material. Om du ser någon använda något som inte behandlades i kursen för att lösa problem, betyder det att du ser lösningar från någon som finslipar sina färdigheter. Sådana människor är definitivt inte nya inom programmering.
1
välJag tog examen från Samara State Pedagogical University (SSPU) 1999. Till yrket - lärare i matematik och datavetenskap. Sedan dess har jag blivit intresserad av att undervisa i datavetenskap och programmering. Jag har den högsta kvalifikationskategorin.
Jag har alltid älskat att studera mig själv och förmedla kunskap till andra människor. Jag gör detta med stor entusiasm. Jag håller helt med Plutarchus, som sa: "En student är inte ett kärl som behöver fyllas, utan en fackla som behöver tändas, och bara den som bränner sig kan tända facklan."
Introduktionslektion, sätta upp utvecklingsmiljön
1. Vem är den här kursen för? Bekantskap
2. Installation av utvecklingsmiljö och onlineöversättare
Linjära program
1. print()-sats
2. Uppdragsoperatör. Datatyper
3. Läser data från tangentbordet. input() operator
4. Heltalsdivision och rest
5. Heltalsdivision avrundad
Villkorlig operatör
1. Full förgrening
2. Svåra förhållanden. Lite logik.
3. Kapslade grenar. Kaskaddesign i Python.
4. Sök efter mängd, kvantitet osv.
5. Byt ut variabelvärden, ordernummer
6. Lösa mer komplexa problem med villkorliga uttalanden
En cykel med ett känt antal repetitioner. FÖR Loop.
1. Typer av cykler. FÖR Loop. range() funktion
2. Bearbeta en sekvens av element
3. Slinga i en slinga (kapslade slingor)
4. Skriva program med loopar (fixa)
En cykel med ett okänt antal repetitioner. Medan Loop
1. Introduktion av while-slingan. Faran med looping.
2. Vi analyserar ett tal till siffror med hjälp av en while-loop.
3. Hitta och åtgärda fel
4. Använd medan i olika uppgifter.
Strängar
1. Symboler, arbetar med ASCII
2. Sök i strängar
3. Skapa nya rader efter regel
4. Linjeskivor
5. Strängbearbetningsfunktioner
6. Problemlösning (konsolidering)
7. Lösa mer komplexa och kluriga problem
Listor
1. Introduktion till listor (matriser)
2. Listbearbetning, linjär sökning
3. Sök med svar JA, NEJ
4. Bearbetar intilliggande arrayelement
5. Skapar en ny array