Python: dezvoltare de la zero - curs 799 rub. de la Stepik, antrenament 84 de lecții, Data 30 noiembrie 2023.
Miscelaneu / / December 04, 2023
Python este un limbaj de programare de nivel înalt. Acum ocupă Locul 1 la rating limbaje de programare!
Python are o sintaxă foarte simplă, așa că veți începe să scrieți cod ușor de înțeles încă de la începutul învățării. Suportă OOP (programare orientată pe obiecte), ceea ce este, fără îndoială, un avantaj față de unele limbaje de programare.
Popularitatea lui Python se datorează nu numai faptului că este ușor de învățat, ci și avantajelor reale ale limbajului în ceea ce privește utilizarea profesională pentru rezolvarea problemelor complexe de automatizare. Python este un limbaj multiplatform și rulează pe Windows, Linux, Mac OS.
Python are un număr mare de module suplimentare, datorită căruia puteți dezvolta software pentru PC-uri, smartphone-uri, face site-uri, dezvolta inteligență artificială, rețele neuronale etc.
Unde se folosește Python?: Youtube, Instagram, Pinterest etc.
Python face cu siguranță toate cele de mai sus. cel mai bun prim limbaj de programare pentru a începe să învețe programarea.
Buna, ma numesc Denis! Dezvolt în Python de câțiva ani. Am urmat cursuri de dezvoltare HTML/CSS, programare in Python + Django. Sunt expert în cadrele Django, Flask, PyQt5, Aiogram. Învăț mereu ceva nou. Dezvolt programe în Python. Scriu site-uri web folosind Django și Flask. Îmi place tot ce ține de dezvoltare. Îmi place să rezolv puzzle-uri și sarcini. Sunt interesat de programarea olimpiadelor.
Despre curs
1. Introducere
Instalarea Python
1. Instalarea Python 3.8
Editori de coduri
1. Instalare, configurare Visual Studio Code
2. Notă la prelegerea anterioară
3. Instalarea PyCharm Community Edition, configurare
Bazele Python
1. Crearea primului „program”
2. Python + consola
3. Tipuri de date
4. Lucrul cu numere (int, float)
5. Variabile și lucrul cu ele
6. Condiții (dacă, elif, altfel)
7. Temă pe tema: condiții
8. Bucle (for, while)
9. Tematica: cicluri
10. Lucrul cu șiruri (str)
11. Noi tipuri (structuri) de date, pentru ce sunt acestea?
12. Liste și lucrul cu ele
13. Dicționare și lucrul cu ele
14. Tupluri și lucrul cu ei
15. Seturi, lucrând cu ei
16. Funcții, funcții încorporate
17. Atribuirea subiectului: funcții
18. Funcții lambda
19. Erori, excepții
20. Module, manager de pachete pip
21. Câteva cuvinte despre OOP (programare orientată pe obiecte)
22. Crearea propriului modul
23. Lucrul cu fișiere text, citirea și scrierea
24. Test final privind elementele de bază ale limbii
Aplicații GUI
1. Despre ce va fi aceasta sectiune?
2. Crearea ferestrei principale
3. Buton widget
4. Elemente de poziționare
5. Widget - inscripție
6. Widget - câmp de introducere
7. Program de calcul al IMC
Învățarea HTML, CSS
1. Atenţie!
2. Ce este HTML, CSS
3. HTML: bază
4. HTML: Elemente de bază
5. HTML: Elemente compuse
6. Tematica: HTML
7. CSS: conexiune la fișierul HTML
8. CSS: selectoare
9. CSS: Dimensiuni elemente, umplutură
10. CSS: fundal, culori
11. CSS: Fonturi
12. Sarcina asociată: CSS
13. Instrumente de dezvoltare
14. Câteva despre Bootstrap 4
Crearea unui site web folosind Flask
1. Atenţie!
2. Despre ce va fi aceasta sectiune?
3. Ce este Flask?
4. Instalarea Flask, configurarea unui mediu virtual
5. Crearea primei aplicații
6. Dirijare
7. Lucrul cu fișiere HTML, CSS
8. Conectarea la baza de date
9. Crearea modelelor într-o bază de date
10. Lucrul cu baza de date prin consolă
11. Formular de adăugare a articolului
12. Vizualizarea, editarea, ștergerea articolelor
13. Crearea unui panou de administrare
14. Lucrul cu Git, GitHub
15. Publicarea unui site web în găzduire
Analiza (nivel de intrare)
1. Despre ce va fi aceasta sectiune?
2. Instalarea modulelor, crearea unui mediu virtual
3. Crearea cererilor și primirea răspunsurilor
4. Biblioteca BeautifulSoup (bs4)
5. Colectarea datelor de pe mai multe pagini (paginare)
6. Defalcarea parserului în funcții
7. Se salvează datele în .csv
Dezvoltarea roboților Telegram (nivel de intrare)
1. Despre ce va fi aceasta sectiune?
2. Ce este pyTelegramBotApi?
3. Lucrul cu API-ul Telegram
4. Instalarea pyTelegramBotApi, configurarea unui mediu virtual
5. Managerii de mesaje
6. Înregistrați manevrătorul pasului următor
7. Tastaturi, butoane
8. Tastaturi inline
9. Practică: bot pentru obținerea vremii
10. Publicarea unui bot în găzduire
Ce urmeaza?
1. Felicitări pentru finalizare!
2. Ce urmează pentru tine?
Cursul este destinat în primul rând programatorilor începători, iar pentru un început rapid în competițiile de programare, vă recomandăm Python. Cursul acoperă următoarele subiecte: algoritmi teoretici ai numerelor, algoritmi de căutare și elementele fundamentale ale structurilor de date și, de asemenea, discută problemele eficienței algoritmilor. Stăpânirea acestor subiecte le va oferi școlarilor posibilitatea de a rezolva o parte semnificativă a problemelor din etapele școlare și municipale Olimpiada integrală rusească pentru școlari în informatică și studenți pentru a-și dezvolta competențe în domeniu programare.
4
gratuit