Μάθημα : Β-ΠΛΗ Αρχές Προγραμματισμού Υπολογογιστών
Κωδικός : 0540850106
B_PLI_PRO - ΠΑΝΤΕΛΕΗΜΩΝ ΚΑΜΠΟΛΗΣ
Περιγραφή Μαθήματος
Αρχές Προγραμματισμού Υπολογιστών
Β Τάξη - Τομέας Πληροφορικής
- Τα βιβλία του μαθήματος θα τα βρείτε στον παρακάτω σύνδεσμο:
http://ebooks.edu.gr/ebooks/v/pdf/8547/4630/24-0615-01_Arches-Programmatismou-Ypologiston_B-EPAL_Simeioseis-Mathiti/ - Για να κατεβάσετε την τελευταία έκδοση της Python 2.7.17:
https://www.python.org/downloads/release/python-2717/
(επιλέξτε Windows x86-64 MSI installer αν έχετε Windows 64bit ή επιλέξτε Windows x86 MSI installer αν έχετε Windows 32) - Online compiler της Python (έκδοση 3):
https://www.programiz.com/python-programming/online-compiler/ - Online compiler της Python (έκδοση 2):
https://repl.it/languages/python2 - ΕΡΓΑΣΙΕΣ - ΑΣΚΗΣΕΙΣ
https://eclass.sch.gr/modules/work/?course=0540850106
Σημειώσεις μέρος Α - Τύποι Δεδομένων και Μεταβλητές (pdf)
Σημειώσεις μέρος Β - Τύποι και Τελεστές (pdf)
Σημειώσεις μέρος Γ - Δομή προγράμματος, Είσοδος, Έξοδος (pdf)
Μερικά συνηθισμένα συντακτικά λάθη, που χρειάζεται να προσέχουμε:
- Κεφαλαία αντί μικρά γράμματα. Η Python ξεχωρίζει τα κεφαλαία γράμματα από τα μικρά και δεν τα θεωρεί ως ίδια. Για παράδειγμα, αν γράψουμε την εντολή Print με κεφαλαίο, δε θα καταλάβει ότι είναι η εντολή print.
- Δεν πρέπει να μπερδεύουμε διπλά εισαγωγικά με μονά. Όταν ανοίγουμε εισαγωγικά, πρέπει να κλείνουμε με τα όμοιά τους (μονά με μονά, διπλά με διπλά).
- Δεν πρέπει να μπερδεύουμε την κάτω _ με τη μεσαία - παύλα.
- Να μην χρησιμοποιούμε ελληνικούς χαρακτήρες στα ονόματα μεταβλητών.
- Όταν ανοίγουμε παρενθέσεις, πρέπει να τις κλείνουμε με το αντίστοιχο σύμβολο (),{},[].
- Ιδιαίτερη προσοχή απαιτείται στα κενά διαστήματα στην αρχή μιας γραμμής, μια και στην Python τα κενά διαστήματα έχουν σημασία.
- Ελέγχουμε την ορθότητα της σύνταξης κάθε εντολής, καθώς συχνά δεν γράφουμε την εντολή σωστά.
Σημειώσεις μέρος Α - Δομή επιλογής if
b=-1
while not(b>=0 and b<=20) :
b=float(raw_input('Dose bathmologia (0-20): '))
ilikia = -1
while not(ilikia>0) :
ilikia=int(raw_input('Poson eton eisai? '))
print 'eisai',ilikia,'eton kai '
print 'i bathmologia sou einai',b
n=-1
while not(n>0) :
n=input('Posa paidia pigan stin ekdromi? ')
print n,'paidia pigan ekdromi'
L=['petros','anna','giannis','bagos']
N=len(L)
for j in range(N-1):
min=L[j]
mini=j
for i in range(j,N):
if L[i]<min:
min=L[i]
mini=i
L[j],L[mini]=L[mini],L[j]
print L
Ημερολόγιο
Ανακοινώσεις
Όλες...- - Δεν υπάρχουν ανακοινώσεις -