Python: ανάπτυξη από το μηδέν - μάθημα 799 τρίψτε. από Stepik, εκπαίδευση 84 μαθημάτων, Ημερομηνία 30 Νοεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Η Python είναι μια γλώσσα προγραμματισμού υψηλού επιπέδου. Τώρα καταλαμβάνει 1η θέση στις βαθμολογίες γλώσσες προγραμματισμού!
Η Python έχει μια πολύ απλή σύνταξη, οπότε θα αρχίσετε να γράφετε κατανοητό κώδικα από νωρίς στην εκμάθησή σας. Υποστηρίζει OOP (αντικειμενοστραφή προγραμματισμό), που είναι αναμφίβολα ένα πλεονέκτημα σε σχέση με ορισμένες γλώσσες προγραμματισμού.
Η δημοτικότητα της Python δεν οφείλεται μόνο στο γεγονός ότι είναι εύκολη στην εκμάθησή της, αλλά και στα πραγματικά πλεονεκτήματα της γλώσσας όσον αφορά την επαγγελματική χρήση για την επίλυση πολύπλοκων προβλημάτων αυτοματισμού. Η Python είναι μια γλώσσα πολλαπλών πλατφορμών και τρέχει σε Windows, Linux, Mac OS.
Η Python έχει ένας τεράστιος αριθμός πρόσθετων ενοτήτων, χάρη στο οποίο μπορείτε να αναπτύξετε λογισμικό για υπολογιστές, smartphone, make τοποθεσίες, ανάπτυξη τεχνητή νοημοσύνη, νευρωνικά δίκτυα και τα λοιπά.
Πού χρησιμοποιείται η Python;: Youtube, Instagram, Pinterest κ.λπ.
Η Python σίγουρα κάνει όλα τα παραπάνω. η καλύτερη πρώτη γλώσσα προγραμματισμού για να ξεκινήσετε να μαθαίνετε προγραμματισμό.
Γεια σας, με λένε Denis! Αναπτύσσομαι στην Python εδώ και αρκετά χρόνια. Ολοκλήρωσα μαθήματα ανάπτυξης HTML/CSS, προγραμματισμού σε Python + Django. Είμαι ικανός στα πλαίσια Django, Flask, PyQt5, Aiogram. Πάντα μαθαίνοντας κάτι νέο. Αναπτύσσω προγράμματα σε Python. Γράφω ιστότοπους χρησιμοποιώντας Django και Flask. Λατρεύω οτιδήποτε σχετίζεται με την ανάπτυξη. Μου αρέσει να λύνω γρίφους και εργασίες. Ενδιαφέρομαι για τον προγραμματισμό της Ολυμπιάδας.
Σχετικά με το μάθημα
1. Εισαγωγή
Εγκατάσταση Python
1. Εγκατάσταση Python 3.8
Συντάκτες κώδικα
1. Εγκατάσταση, διαμόρφωση κωδικού Visual Studio
2. Σημείωση για την προηγούμενη διάλεξη
3. Εγκατάσταση της PyCharm Community Edition, διαμόρφωση
Βασικά στοιχεία Python
1. Δημιουργία του πρώτου «προγράμματος»
2. Python + κονσόλα
3. Τύποι δεδομένων
4. Εργασία με αριθμούς (int, float)
5. Μεταβλητές και εργασία με αυτές
6. Προϋποθέσεις (if, elif, other)
7. Εργασία με θέμα: προϋποθέσεις
8. Βρόχοι (για, ενώ)
9. Ανάθεση θεμάτων: κύκλοι
10. Εργασία με χορδές (str)
11. Νέοι τύποι (δομές) δεδομένων, σε τι χρησιμεύουν;
12. Λίστες και εργασία μαζί τους
13. Λεξικά και εργασία με αυτά
14. Πλειάδες και εργασία μαζί τους
15. Σετ, δουλεύοντας μαζί τους
16. Λειτουργίες, ενσωματωμένες λειτουργίες
17. Ανάθεση θεμάτων: λειτουργίες
18. Λειτουργίες λάμδα
19. Λάθη, εξαιρέσεις
20. Ενότητες, διαχειριστής πακέτων pip
21. Λίγα λόγια για το OOP (αντικειμενοστραφή προγραμματισμό)
22. Δημιουργία της δικής σας ενότητας
23. Εργασία με αρχεία κειμένου, ανάγνωση και γραφή
24. Τελικό τεστ στα βασικά της γλώσσας
Εφαρμογές GUI
1. Τι θα αφορά αυτή η ενότητα;
2. Δημιουργία του Κύριου Παραθύρου
3. Κουμπί widget
4. Στοιχεία τοποθέτησης
5. Widget - επιγραφή
6. Γραφικό στοιχείο - πεδίο εισαγωγής
7. Πρόγραμμα υπολογισμού ΔΜΣ
Εκμάθηση HTML, CSS
1. Προσοχή!
2. Τι είναι HTML, CSS
3. HTML: Βάση
4. HTML: Βασικά στοιχεία
5. HTML: Σύνθετα στοιχεία
6. Ανάθεση θεμάτων: HTML
7. CSS: σύνδεση με αρχείο HTML
8. CSS: Επιλογείς
9. CSS: Μεγέθη στοιχείων, padding
10. CSS: Φόντο, χρώματα
11. CSS: Γραμματοσειρές
12. Σχετική εργασία: CSS
13. Εργαλεία προγραμματιστή
14. Λίγα λόγια για το Bootstrap 4
Δημιουργία ιστότοπου χρησιμοποιώντας το Flask
1. Προσοχή!
2. Τι θα αφορά αυτή η ενότητα;
3. Τι είναι το Flask;
4. Εγκατάσταση του Flask, ρύθμιση εικονικού περιβάλλοντος
5. Δημιουργία της πρώτης σας εφαρμογής
6. Δρομολόγηση
7. Εργασία με αρχεία HTML, CSS
8. Σύνδεση στη βάση δεδομένων
9. Δημιουργία μοντέλων σε μια βάση δεδομένων
10. Εργασία με τη βάση δεδομένων μέσω της κονσόλας
11. Φόρμα προσθήκης άρθρου
12. Προβολή, επεξεργασία, διαγραφή άρθρων
13. Δημιουργία πίνακα διαχείρισης
14. Εργασία με το Git, το GitHub
15. Δημοσίευση ιστοσελίδας για φιλοξενία
Ανάλυση (επίπεδο εισόδου)
1. Τι θα αφορά αυτή η ενότητα;
2. Εγκατάσταση μονάδων, δημιουργία εικονικού περιβάλλοντος
3. Δημιουργία αιτημάτων και λήψη απαντήσεων
4. Βιβλιοθήκη BeautifulSoup (bs4)
5. Συλλογή δεδομένων από πολλές σελίδες (σελιδοποίηση)
6. Ανάλυση του αναλυτή σε συναρτήσεις
7. Αποθήκευση δεδομένων σε .csv
Ανάπτυξη bots Telegram (επίπεδο εισόδου)
1. Τι θα αφορά αυτή η ενότητα;
2. Τι είναι το pyTelegramBotApi;
3. Εργασία με το Telegram API
4. Εγκατάσταση pyTelegramBotApi, ρύθμιση εικονικού περιβάλλοντος
5. Χειριστές μηνυμάτων
6. Εγγραφή του χειριστή επόμενου βήματος
7. Πληκτρολόγια, κουμπιά
8. Ενσωματωμένα πληκτρολόγια
9. Εξάσκηση: bot για τον καιρό
10. Δημοσίευση bot σε φιλοξενία
Τι έπεται?
1. Συγχαρητήρια για την ολοκλήρωση!
2. Τι ακολουθεί για εσάς;
Το μάθημα προορίζεται κυρίως για αρχάριους προγραμματιστές και για γρήγορο ξεκίνημα σε διαγωνισμούς προγραμματισμού, προτείνουμε την Python. Το μάθημα καλύπτει τα ακόλουθα θέματα: αλγόριθμους-θεωρητικούς αριθμούς, αλγόριθμους αναζήτησης και θεμελιώδεις δομές δεδομένων, και επίσης συζητά θέματα αποτελεσματικότητας αλγορίθμων. Η κατάκτηση αυτών των θεμάτων θα δώσει στους μαθητές την ευκαιρία να λύσουν ένα σημαντικό μέρος των προβλημάτων στη σχολική και δημοτική σκηνή Παν-ρωσική Ολυμπιάδα για μαθητές στην επιστήμη των υπολογιστών και μαθητές για την ανάπτυξη ικανοτήτων στον τομέα προγραμματισμός.
4
δωρεάν