Εισαγωγή στον προγραμματισμό και την αλγοριθμική με τη γλώσσα προγραμματισμού Python
Περιγραφή θέματος
-
-
Σελίδα
-
-
Τελειώνοντας αυτό το μάθημα θα έχεις μάθει
- Τι σημαίνει υπολογιστική λύση
- Τα στάδια επίλυσης προβλήματος με Η/Υ
- Τις βασικές μεθόδους ανάπτυξης λογισμικού
- Τα πλεονεκτήματα διάφορων μεθόδων ανάπτυξης λογισμικού
- Να χρησιμοποιείς καλές πρακτικές ανάπτυξης λογισμικού
- Τα βασικά προγραμματιστικά υποδείγματα τις γλώσσες που τα υπηρετούν
- Τις λογικές συγγραφής προγράμματος ανάλογα με το είδος προγραμματισμού
- Μερικά βασικά χαρακτηριστικά της γλώσσας python
-
Τελειώνοντας αυτό το μάθημα θα έχεις μάθει
- Στοιχεία για το παρελθόν και το παρόν της γλώσσας Python
- Να εκτελείς απλές εντολές εξόδου στο Περιβάλλον του Διερμηνέα της Python
- Να δημιουργείς απλές ομάδες εντολών (συναρτήσεις)
- Να συντάσσεις και να εκτελείς απλά προγράμματα στο Περιβάλλον IDLE
- Να αλληλοεπιδράς με το χρήστη συντάσσοντας απλές εντολές Εισόδου
- Να πραγματοποιείς απλές αριθμητικές πράξεις
- Τη λειτουργία των χαρακτήρων - ακολουθιών διαφυγής
- Να χρησιμοποιείς απλές σταθερές και μεταβλητές
- Να αναγνωρίζεις ορισμένους τύπους λαθών στον κώδικά σου
-
Τελειώνοντας αυτό το μάθημα θα έχεις μάθει
- Να αναφέρεις τους περιορισμούς στην ονομασία των μεταβλητών
- Να περιγράφεις τους τρεις τύπους δεδομένων που χρησιμοποιεί η Python.
- Να αναφέρεις τουλάχιστον δύο τελεστές από κάθε κατηγορία
- Να επεξηγείς με παραδείγματα τη χρήση τελεστών
- Να ορίζεις την προτεραιότητα πράξεων σε μια παράσταση
- Να επεξηγείς το λόγο της απώλειας ακρίβειας στην τιμή πραγματικών (float)
- Να αναγνωρίζεις και να συντάσσεις σχόλια μίας ή πολλαπλών γραμμών.
-
Τελειώνοντας αυτό το μάθημα θα έχεις μάθει
- Ότι όλα στην Python είναι αντικείμενα
- Τι είναι Συνάρτηση και τη δομή της
- Τα πλεονεκτήματα της χρήσης των συναρτήσεων
- Τις βασικές ενσωματωμένες συναρτήσεις της γλώσσας
- Τι είναι άρθρωμα λογισμικού και πως φορτώνεται στο πρόγραμμα
- Τα ενσωματωμένα αρθρώματα λογισμικού της γλώσσας
- Τη δομή και τη λειτουργία των συναρτήσεων
- Να υλοποιείς απλές συναρτήσεις και να επιστρέφεις αποτελέσματα
- Να καλείς τις συναρτήσεις που χρειάζεσαι μέσα στο πρόγραμμά σου
- Να υλοποιείς τα δικά σου αρθρώματα λογισμικού
- Πως λειτουργεί η κλήση συνάρτησης από άλλη συνάρτηση
- Τι είναι η στοίβα χρόνου εκτέλεσης
- Τις βασικές αρχές και τα πλεονεκτήματα της αφαιρετικότητας
- Τι είναι εμβέλεια των μεταβλητών και πως λειτουργεί
-
Τελειώνοντας αυτό το μάθημα θα έχεις μάθει
- Να σχηματίζεις λογικές εκφράσεις
- Να αποτιμάς λογικές εκφράσεις
- Να διατυπώνεις τις μορφές των τριών βασικών αλγοριθμικών δομών
- Να διατυπώνεις τις μορφές της δομής επιλογής (if)
- Να επιλέγεις τη σωστή μορφή δομήςεπιλογής για την επίλυση ενός συγκεκριμμένου προβλήματος.
- Να διατυπώνεις τις μορφές της δομής επανάληψης
- Να επιλέγεις τη σωστή δομή επανάληψης ανάλογσα με τις ανάγκες του προβλήματος
- Να χρησιμοποιείς τις εντολές break και continue γαι την διαφορποίηση εκτέλεσης των δομών επανάληψης
-
Τελειώνοντας αυτό το μάθημα θα έχεις μάθει
- Τη χρησιμότητα των συμβολοσειρών
- Τι είναι Δομή Δεδομένων
- Τα βασικά χαρακτηριστικά της συμβολοσειράς ως Δομή Δεδομένων
- Τι είναι τα αντικείμενα και τα βασικά χαρακτηριστικά τους
- Να χειρίζεσαι την εσωτερική δομή των συμβολοσειρών
- Να διασχίζεις τις συμβολοσειρές και να κάνεις πράξεις με τους τελεστές τους
- Τον τρόπο κωδικοποίησης των συμβολοσειρών και τις συναφείς συναρτήσεις
- Πως εκφράζεται προγραμματιστικά η λειτουργικότητα των αντικειμένων
- Να χρησιμοποιείς πολλές από τις μεθόδους των συμβολοσειρών
- Τον αλγόριθμο σειριακής αναζήτησης και τις παραλλαγές του
- Τις τεχνικές ιεραρχικής σχεδίασης και του τμηματικού προγραμματισμού
- Να επιλύεις βασικά προβλήματα που αφορούν σε επεξεργασία κειμένου
-
Τελειώνοντας αυτό το μάθημα θα έχεις μάθει
- Τί είναι μια σύνθετη δομή δεδομένων στην Python και ποιες είναι οι ενσωματωμένες σύνθετες δομές σε αυτή
- Τί είναι συλλογή και τί ακολουθία
- Τί είναι οι πλειάδες και πώς τις χρησιμοποιούμε
- Τί είναι οι λίστες και γιατί είναι από τις πιο σημαντικές δομές στην Python
- Τι είναι λεξικό και πώς το χρησιμοποιούμε
- Τί είναι σύνολο και πώς το χρησιμοποιούμε
- Τους τύπους συνόλων στην Python και το λόγο ύπαρξης τους
- Την αλγοριθμική δομή της εξαίρεσης και τη χρήση της
- Τις συναρτήσεις που εφαρμόζονται στις συλλογές και τις ακολουθίες
- Τις μεθόδους κάθε ενσωματωμένης δομής δεδομένων
-
Τελειώνοντας αυτό το μάθημα θα έχεις μάθει
- Να αναγνωρίζεις τα είδη σφαλμάτων που παρουσιάζονται στον κώδικα
- Να προφυλάσσεις τον κώδικα από λάθη με τις εντολές παγίδευσης
- Τις διαφορές φύλαξης δεδομένων στην κύρια και στη δευτερεύουσα μνήμη
- Τους τύπους κωδικοποίησης των αρχείων κειμένου
- Να εκτελείς τις βασικές λειτουργίες με εντολές γλώσσας σε αρχεία κειμένου
- Να λύνεις απλά προβλήματα με δεδομένα που αποθηκεύονται σε αρχεία
- Να αλλάζεις την κωδικοποίηση των περιεχομένων σε αρχείο κειμένου
- Να χρησιμοποιείς τις βασικές μεθόδους του αρθρώματος λογισμικού os
- Τη χρήση διάφορων προγραμματιστικών τεχνικών για τις εργασίες στα αρχεία
- Να συγκρίνεις προγραμματιστικές προσεγγίσεις επίλυσης προβλημάτων
-
-