200.00

Python

Ημερομηνίες: 16-Φεβρουαρίου-19 μέχρι 23-Μαρτίου-2018

Οι εγγραφές έχουν ξεκινήσει!!

Τεχνικός Διευθυντής: Θάνος Τάγαρης, PhDc

Aκαδημαϊκός Διευθυντής: Dr. I. Nikolakopoulos (in)

This is a certified program by Athens Tech College, the first educational institution in Greece that specialises in computer science and ICT studies.  

Please feel free to express your interest and secure your position!

Express Your Interest

Description

Python

Η γλώσσα Python  είναι μια υψηλού επιπέδου γλώσσα προγραμματισμού που είναι γνωστή για την ευρύτερη χρήση της και την εύκολη σύνταξη της που αφήνει τους προγραμματιστές να γράφουν σύντομες εντολές για σύνθετα προγράμματα.Έχει ένα μεγάλο σύνολο από βιβλιοθήκες που διευκολύνουν τον προγραμματιστή στις πιο συνηθισμένες διεργασίες. H Python ενδείκνυται ως γλώσσα εισαγωγική στον προγραμματισμό και στην επιστήμη των υπολογιστών, με δεδομένη την απλότητα στη σύνταξή της.

Εκπαιδευτικοί και Μαθησιακοί Στόχοι

Με την επιτυχή ολοκλήρωση της σειράς των μαθημάτων ο μαθητής/ συμμετέχων θα είναι σε θέση να:

  • λύνει απλά ή και πιο σύνθετα υπολογιστικά προβλήματα οργανώνοντας τα δεδομένα του στις βασικές δομές της γλώσσας,
  • ανοίγει ένα αρχείο (με μορφή κειμένου ή δυαδικό), να διαβάζει δεδομένα, να τα επεξεργάζεστε και να τα αποθηκεύει πάλι σε αρχείο για μελλοντική επεξεργασία,
  • ελέγχει και να διαχειρίζεται σωστά πιθανή εμφάνιση εξαιρέσεων με τη χρήστη σωστά δομημένου κώδικα,
  • αναλύει ένα σύνθετο πρόβλημα σε υποπροβλήματα και να σχεδιάζει τη λύση τους,
  • γράφει σωστά κώδικα με χρήση της Python, και να
  • διορθώνει αποτελεσματικά τον κώδικα python που έγραψε, κάνοντας χρήση των ορθών πρακτικών και των εργαλείων εντοπισμού σφαλμάτων.

Οι θεματικές ενότητες που θα διδαχθούν

Εβδομάδα 1:

  • Εισαγωγή στην Python. Διαφορές – ιδιεταιρότητες σε σχέση με λοιπές γλώσσες προγραμματισμού.
  • Χρήση του περιβάλλοντος ανάπτυξης εφαρμογών (IDE).
  • Σχόλια και εκτύπωση. Το πρώτο μας πρόγραμμα σε python.
  • Ανάθεση τιμών σε μεταβλητές.
  • Τύποι δεδομένων: αριθμητικής τιμές και συμβολοσειρές.
  • Πράξεις μεταξύ αριθμών.
  • Εισαγωγή δεδομένων. Αλλαγή τύπου δεδομένων.

Εβδομάδα 2:

  • Λογικές μεταβλητές.
  • Έλεγχος ροής μέσω λογικών συνθηκών.
  • Λογικές πράξεις.
  • Επανάληψη μέσω συνθήκης while.

Εβδομάδα 3:

  • Δομές δεδομένων: Λίστα.
  • Δημιουργία λίστας.
  • Ανάκληση/τροποποίηση στοιχείων.
  • Προσθήκη/αφαίρεση στοιχείων.
  • Επανάληψη με συνθήκη for.
  • Χρήση της συνάρτησης range.

Εβδομάδα 4:

  • Η έννοια της συνάρτησης.
  • Ορισμός/κλήση συνάρτησης.
  • Scope μεταβλητών
  • Προκαθορισμένα ορίσματα.

Εβδομάδα 5:

  • Ανοιγμα και ανάγνωση ενός αρχείου κειμένου.
  • Εγγραφή/προσθήκη κειμένου σε αρχείο.
  • Αποθήκευση και ανάκτηση μεταβλητών από αρχείο.
  • Εισαγωγή και χρήση βιβλιοθηκών.

Πλατφόρμες και εργαλεία που θα χρησιμοποιηθούν

  • Το ολοκληρωμένο περιβάλλον ανάπτυξης (Integrated Development Environment, IDE) που θα χρησιμοποιηθεί είναι το pycharm και η python διανομή (default distribution) είναι η 3.6.

Η διάρκεια του προγράμματος

  • Το πρόγραμμα θα διαρκέσει πέντε (5) εβδομάδες και θα υλοποιείται κάθε Σάββατο 14.00 – 17.00.

Ημερομηνίες υλοποίησης του προγράμματος

  • Το πρόγραμμα θα υλοποιηθεί 16/2, 23/2, 2/3, 16/03 & 23/03.

Μαθητές στους οποίους απευθυνόμαστε

  • Το πρόγραμμα απευθύνεται σε μαθητές Γυμνασίου καθώς και Λυκείου.

Προαπαιτούμενες γνώσεις

  • Η εκπαίδευση αυτή προσφέρει μια ολοκληρωμένη προσέγγιση προγραμματισμού με χρήση της γλώσσας Python και δεν απαιτεί προηγούμενες γνώσεις.

Express Your Interest

Additional information

Φορέας Πιστοποίησης:

Athens Tech College

Ημερομηνίες:

5 Σάββατα:
– 16/2, 23/2, 2/3, 16/03 & 23/03.: 14.00-17.00

Διάρκεια:

16-Φεβρουαρίου-19 μέχρι 23-Μαρτίου-19

Εγκαταστάσεις:

Athens Tech College
Τατοϊου 2 & Όθωνος 77 T.Κ. 145 61, Κηφισιά

Πολιτική Εγγραφών:

Early Bird(-10%): 180€ (Limited number of tickets available)

Normal Registration: 200€ (Limited number of tickets available)

Participant’s registration (payment's completion) implies full compliance and acceptance οf Code.Learn – Terms & Conditions.