Python: udvikling fra bunden - kursus 799 rub. fra Stepik, træning 84 lektioner, dato 30. november 2023.
Miscellanea / / December 04, 2023
Python er et programmeringssprog på højt niveau. Nu indtager han 1. plads i ratings programmeringssprog!
Python har en meget simpel syntaks, så du begynder at skrive forståelig kode tidligt i din læring. Understøtter OOP (objektorienteret programmering), hvilket uden tvivl er en fordel i forhold til nogle programmeringssprog.
Pythons popularitet skyldes ikke kun, at det er nemt at lære, men også sprogets reelle fordele i form af professionel brug til løsning af komplekse automatiseringsproblemer. Python er et sprog på tværs af platforme og kører på Windows, Linux, Mac OS.
Python har et stort antal ekstra moduler, takket være hvilken du kan udvikle software til pc'er, smartphones, gøre websteder, udvikle kunstig intelligens, neurale netværk etc.
Hvor bruges Python?: Youtube, Instagram, Pinterest osv.
Python gør bestemt alt ovenstående. det bedste første programmeringssprog til at begynde at lære programmering.
Hej, mit navn er Denis! Jeg har udviklet i Python i flere år nu. Jeg gennemførte kurser i HTML/CSS udvikling, programmering i Python + Django. Jeg er dygtig til Django, Flask, PyQt5, Aiogram rammerne. Altid at lære noget nyt. Jeg udvikler programmer i Python. Jeg skriver hjemmesider ved hjælp af Django og Flask. Jeg elsker alt relateret til udvikling. Jeg elsker at løse gåder og opgaver. Jeg er interesseret i Olympiade-programmering.
Om kurset
1. Introduktion
Installerer Python
1. Installation af Python 3.8
Kode redaktører
1. Visual Studio Code installation, konfiguration
2. Bemærk til forrige foredrag
3. Installation af PyCharm Community Edition, konfiguration
Grundlæggende om Python
1. Oprettelse af det første "program"
2. Python + konsol
3. Datatyper
4. Arbejde med tal (int, float)
5. Variabler og arbejde med dem
6. Betingelser (hvis, elif, andet)
7. Opgave om emnet: forhold
8. Sløjfer (i, mens)
9. Emneopgave: cykler
10. Arbejde med strenge (str)
11. Nye typer (strukturer) af data, hvad er de til for?
12. Lister og arbejde med dem
13. Ordbøger og arbejde med dem
14. Tuples og arbejde med dem
15. Sæt, arbejder med dem
16. Funktioner, indbyggede funktioner
17. Emneopgave: funktioner
18. Lambda funktioner
19. Fejl, undtagelser
20. Moduler, pip pakke manager
21. Et par ord om OOP (objektorienteret programmering)
22. Oprettelse af dit eget modul
23. Arbejde med tekstfiler, læsning og skrivning
24. Afsluttende prøve i grundlæggende sprog
GUI applikationer
1. Hvad vil dette afsnit handle om?
2. Oprettelse af hovedvinduet
3. Widget-knap
4. Positioneringselementer
5. Widget - inskription
6. Widget - indtastningsfelt
7. BMI beregningsprogram
Lær HTML, CSS
1. Opmærksomhed!
2. Hvad er HTML, CSS
3. HTML: Base
4. HTML: Grundlæggende elementer
5. HTML: Sammensatte elementer
6. Emneopgave: HTML
7. CSS: forbindelse til HTML-fil
8. CSS: Vælgere
9. CSS: Elementstørrelser, polstring
10. CSS: Baggrund, farver
11. CSS: Skrifttyper
12. Relateret opgave: CSS
13. Udvikler værktøjer
14. Lidt om Bootstrap 4
Oprettelse af en hjemmeside ved hjælp af Flask
1. Opmærksomhed!
2. Hvad vil dette afsnit handle om?
3. Hvad er Flask?
4. Installation af Flask, opsætning af et virtuelt miljø
5. Oprettelse af din første ansøgning
6. Routing
7. Arbejde med HTML, CSS-filer
8. Tilslutning til databasen
9. Oprettelse af modeller i en database
10. Arbejde med databasen via konsollen
11. Formular til tilføjelse af artikel
12. Visning, redigering, sletning af artikler
13. Oprettelse af et administratorpanel
14. Arbejder med Git, GitHub
15. Udgivelse af en hjemmeside til hosting
Parsing (indgangsniveau)
1. Hvad vil dette afsnit handle om?
2. Installation af moduler, skabelse af et virtuelt miljø
3. Oprettelse af anmodninger og modtagelse af svar
4. BeautifulSoup bibliotek (bs4)
5. Indsamling af data fra flere sider (paginering)
6. Opdeling af parseren i funktioner
7. Gemmer data til .csv
Udvikling af Telegram-bots (entry level)
1. Hvad vil dette afsnit handle om?
2. Hvad er pyTelegramBotApi?
3. Arbejder med Telegram API
4. Installation af pyTelegramBotApi, opsætning af et virtuelt miljø
5. Beskedbehandlere
6. Registrer næste trins-handler
7. Tastaturer, knapper
8. Inline tastaturer
9. Øv: bot for at få vejr
10. Udgivelse af en bot til hosting
Hvad er det næste?
1. Tillykke med færdiggørelsen!
2. Hvad er det næste for dig?
Kurset er primært beregnet til begyndere programmører, og for en hurtig start i programmeringskonkurrencer anbefaler vi Python. Kurset dækker følgende emner: talteoretiske algoritmer, søgealgoritmer og grundlæggende datastrukturer og diskuterer også spørgsmål om algoritmeeffektivitet. At mestre disse emner vil give skolebørn mulighed for at løse en væsentlig del af problemerne på skole- og kommunalt plan All-russisk olympiade for skolebørn i datalogi og studerende til at udvikle kompetencer på området programmering.
4
gratis