Βιβλίο προβλημάτων Python: θεωρία και πρακτική - μάθημα 900 τρίψτε. από Stepik, εκπαίδευση, Ημερομηνία: 30 Νοεμβρίου 2023.
μικροαντικείμενα / / December 03, 2023
Το μάθημα στοχεύει στην εκμάθηση των βασικών αρχών και εννοιών της γλώσσας προγραμματισμού Python.
Η Python είναι μια από τις δημοφιλείς γλώσσες προγραμματισμού, που χαρακτηρίζεται από την απλότητα και τη συμπαγή κώδικα του προγράμματος.
Κατά τη διάρκεια της μελέτης του μαθήματος, θα μάθετε ποια βασικά στοιχεία αποτελείται μια γλώσσα προγραμματισμού, εξοικειωθείτε με βασικές έννοιες και ορισμοί της γλώσσας προγραμματισμού Python, μάθετε να εργάζεστε με βασικούς αλγοριθμικούς σχέδια.
Το μάθημα δεν περιέχει περιττές πληροφορίες· η εκπαίδευση πραγματοποιείται σύμφωνα με την αρχή "από απλό σε σύνθετο" με τη μορφή αυστηρής λογικής. Αφού γράψετε ένα απλό πρόγραμμα "Hello, World!", θα μάθετε την αριθμητική του υπολογιστή, τη λογική του υπολογιστή (τελεστής υπό όρους) και θα μάθετε πώς να λύνετε "Σκακιστικά προβλήματα". Στο μέλλον, θα μπορείτε να γράφετε απλές προσαρμοσμένες λειτουργίες και να εργάζεστε με αρχεία κειμένου.
Η γνώση της γλώσσας προγραμματισμού Python και η πρακτική της σύνταξης κώδικα θα σας επιτρέψουν να προετοιμαστείτε ποιοτικά για τη συμμετοχή στην Ενιαία Κρατική Εξέταση στην επιστήμη των υπολογιστών.
Το μάθημα εξετάζει εργασίες Ενιαίας Πολιτικής Εξετάσεων που επιλύονται με χρήση προγραμματισμού. Κάθε εργασία που επιλύεται με αυτόν τον τρόπο συνοδεύεται από ανάλυση της λύσης και έναν κατά προσέγγιση κωδικό για τη λύση.
Το μάθημα περιέχει:
- συστηματικά κατασκευασμένο θεωρητικό υλικό,
- εργασίες εμπέδωσης θεωρητικού υλικού και εξάσκησης πρακτικών δεξιοτήτων.
Οι εργασίες που χρησιμοποιούνται στο μάθημα συμμορφώνονται με την έκδοση επίδειξης, τον Κωδικοποιητή και την Προδιαγραφή της Ενιαίας Πολιτικής Εξέτασης KIM στην επιστήμη των υπολογιστών του τρέχοντος ακαδημαϊκού έτους.
Ανάλογα με το επίπεδο εκπαίδευσής σας, μπορείτε να χτίσετε μια ατομική τροχιά εργασίας, γιατί... όλο το εκπαιδευτικό υλικό είναι διαθέσιμο σε εσάς από τη στιγμή που θα συμμετάσχετε στο μάθημα.
Οι εργασίες των μαθημάτων έχουν διαφορετικά επίπεδα δυσκολίας και εάν αντιμετωπίζετε προβλήματα στην επίλυσή τους, ΜΠΟΡΕΙΤΕ να κάνετε μια ερώτηση στον καθηγητή στα «Σχόλια». Ο δάσκαλος θα σου απαντά ΠΑΝΤΑ.
Μπορείτε να επικοινωνήσετε σε μια ομάδα στο VKontakte (σύνδεσμος στη συνομιλία εντός του μαθήματος). Στη σελίδα της ομάδας υπάρχουν πρόσθετα υλικά, αναλύσεις επιλογών, λύσεις σε μεμονωμένους αριθμούς KIM Unified State Examination στην επιστήμη των υπολογιστών.
Για την υλοποίηση της μαθησιακής διαδικασίας, το μάθημα περιέχει διαδραστικές πρακτικές εργασίες.
Ενημέρωση από 02/06/2023 - προστέθηκαν τεστ στις εργασίες για πιο αντικειμενικό έλεγχο
3
σειρά μαθημάτωνΕκπαίδευση: Πολυτεχνικό Ινστιτούτο Lipetsk, Κρατικό Παιδαγωγικό Ινστιτούτο Lipetsk. Εργάστηκα ως προγραμματιστής και διαχειριστής συστήματος από το 1994 έως το 2008, από το 2008 έως σήμερα εργάζομαι σε σχολείο και ως ιδιωτικός δάσκαλος.
Στο σχολείο άρχισα να ενδιαφέρομαι για ένα νέο μάθημα - την επιστήμη των υπολογιστών. Μετά το σχολείο, μπήκε στο Πολυτεχνικό Ινστιτούτο του Lipetsk και ένα χρόνο αργότερα μεταγράφηκε στο Κρατικό Παιδαγωγικό Ινστιτούτο. Στο ινστιτούτο, εκτός από το τυπικό BASIC, άρχισα να μελετώ τα συστήματα διαχείρισης βάσεων δεδομένων Clipper και FoxPro. Μετά το κολέγιο, εργάστηκε ως προγραμματιστής για 5 χρόνια, μετά από τα οποία άρχισε να διαχειρίζεται δίκτυα υπολογιστών και βάσεις δεδομένων. Στον ελεύθερο χρόνο μου σπούδασα Assembler, C, Delphi. Το 2009, ήρθε να εργαστεί στο σχολείο ως καθηγητής πληροφορικής και στη συνέχεια δίδαξε περιοδικά μαθηματικά. Το ίδιο 2009 άρχισα να διδάσκω ιδιωτικά πληροφορική και μαθηματικά (δάσκαλος), κάτι που κάνω μέχρι σήμερα. Χόμπι: πολεμικές τέχνες.
Βασικές πληροφορίες.
1. Μερικές λεξικές έννοιες
I/O και πρώτο πρόγραμμα
1. I/O και πρώτος κωδικός προγράμματος
2. Σταθερές
Απλοί Γραμμικοί Αλγόριθμοι
1. Εισαγωγή πολλαπλών αριθμητικών τιμών
2. Εισαγωγή αριθμητικών τιμών από μια συμβολοσειρά
3. Μορφοποιημένη έξοδος πραγματικών αριθμών
4. Μαθηματικές πράξεις
5. Ακέραια αριθμητική
Βασικές αρχές της λογικής άλγεβρας και αλγορίθμων διακλάδωσης (τελεστής υπό όρους i
1. Αλγόριθμοι διακλάδωσης
2. Διάφορα προβλήματα για τον υπό όρους χειριστή
3. Υπό όρους χειριστή "σκακιστικά προβλήματα"
Αλγόριθμοι που περιέχουν βρόχους for και while
1. για βρόχο, ένθετο για βρόχους
2. ενώ βρόχος
3. Διάφορες εργασίες για εργασία με βρόχους
Εύρεση της ελάχιστης ή της μέγιστης τιμής
1. Εύρεση του στοιχείου min/max
2. Εύρεση του ελάχιστου/μέγιστου στοιχείου (συνέχεια)
Πίνακες
1. Μονοδιάστατος πίνακας (διάνυσμα)
2. Ο μονοδιάστατος πίνακας (διάνυσμα) συνεχίστηκε
3. Δύο μονοδιάστατοι πίνακες
4. Μετατροπή πινάκων (ταξινόμηση και μετάθεση)
5. Δισδιάστατοι πίνακες (#matrices)
Χαρακτήρες και έγχορδα
1. Γράμματα (σύμβολα)
2. Χορδές
3. Περισσότερα προβλήματα για εξάσκηση στις χορδές
Λειτουργίες και μεταβλητό πεδίο
1. Εισαγωγική θεωρία
Αναδρομή
1. Βασικές εργασίες
I/O αρχείου
1. Εισαγωγική θεωρία
Προσομοίωση μαθηματικών προβλημάτων
1. Τυπικά προβλήματα σε ακέραια μαθηματικά (Py)
2. Πρώτοι αριθμοί πάλι (Py)
3. Επίλυση προβλημάτων με τη μέθοδο των γενικεύσεων και αναλογιών (Py)
4. Γεωμετρία
Λύσεις σε εργασίες Ενιαίας Πολιτικής Εξετάσεων στην επιστήμη των υπολογιστών
1. Επίλυση προβλημάτων Ενιαίας Πολιτικής Εξετάσεων στην επιστήμη των υπολογιστών
2. Άλγεβρα λογικής και λογικές εκφράσεις.
3. Ερμηνευτές
4. Κωδικοποίηση και Συνδυαστική (Python)
5. Αναδρομή (Python)
6. Δυναμικός Προγραμματισμός (Python)
7. Επεξεργασία ακολουθιών αριθμών.
8. Προπαρασκευαστικές εργασίες για το θέμα "Εργασία με αριθμούς"
9. Ακολουθίες