Ο παρών ιστότοπος φιλοξενείται εδώ και ένα χρόνο από την εταιρία pΗox.gr και ευτυχώς για εμάς ύστερα από την καταπληκτική τους προσφορά θα συνεχίσει να φιλοξενείται για έναν ακόμα χρόνο δωρεάν.
Κάποια πράγματα που σε κάποιους μπορεί να φαίνονται αδιάφορα, μπορεί για εσένα όμως να κάνουν μεγάλη διαφορά. Έτσι και για εμάς ήταν ένα άγχος η φιλοξενία του ιστοτόπου. Ύστερα όμως από μια σύντομη επικοινωνία με τους υπεύθυνους από την pΗox, μας επεκτείναν για έναν επιπλέον χρόνο δωρεάν τη φιλοξενεία χωρίς να μας ζητήσουν κανένα αντάλλαγμα.
Αυτή η λιτή ανάρτηση αποτελεί ένα ελάχιστο ευχαριστώ για αυτή τη χαρά που μας δώσαν. Τα πακέτα τους προσφέρουν χώρο, bandwidth, αριθμό email λογαριασμών και αριθμό βάσεων δεδομένων σε πολύ καλές τιμές. Επίσης, η εξυπηρέτηση είναι άμεση και είναι διατεθιμένοι να σε βοηθήσουν σε οποιοδήποτε πρόβλημα και αν προκύψει.
Ύστερα από αρκετό καιρό και με την βοήθεια ανθρώπων που αναφέραν διάφορες ελλείψεις στον οδηγό για Python 3, απορίες που δημιουργόντουσαν ή πράγματα που θα θέλαν να δουν, πλέον έφθασε να περιέχει τις 100 σελίδες αν και απέχει ακόμα πολύ από το να θεωρηθεί πλήρης, ειδικά σε ορισμένες ενότητες. Έτσι λοιπόν θα συνεχιστεί η εξέλιξη του, αλλά μας δίνεται η ευκαιρία για μια πρώτη επετειακή ανάρτηση.
Οι ενότητες που περιλαμβάνει είναι:
1. Εισαγωγή
2. Μεταβλητές και Βασικοί Τελεστές
3. Έλεγχος Ροής Εκτέλεσης
4. Αριθμοί και Αριθμητικές Λειτουργίες
5. Συναρτήσεις
6. Δομές Δεδομένων
7. Αξία ή Αναφορά
8. Κλάσεις και Αντικείμενα
9. Αρχεία
10. Εξαιρέσεις
11. Γεννήτορες
12. Περιγραφείς (Descriptors)
13. Δημιουργία απλού GUI με tkinter
14. Αποσφαλμάτωση
15. Μέτρηση Χρόνου Εκτέλεσης
Προκειμένου να ενθαρρυνθεί η συμμετοχή στην ανάπτυξη της Python σε διάφορους τομείς, είναι στα σχέδια η πρόταση για μικρές υποτροφίες από την Python Software Foundation (PSF) προκειμένου να οργανωθούν sprint συγγραφής κώδικα, τεκμηρίωσης, porting βιβλιοθηκών σε Python 3, σχετικά με την ιστοσελίδα της Python, διόρθωση σφαλμάτων καθώς και άλλα.
Η αρχική πρόταση περιλαμβάνει ένα μικρό ποσό τον μήνα (με μέγιστο τα 400 δολάρια αμερικής). Τα κριτήρια θα είναι:
Άλλη μία συνάντηση έμεινε με χρυσά γράμματα στην βαριά ιστορία του TasPython! (Αν δεν παινέψουμε το σπίτι μας θα πέσει να μας πλακώσει.)
Αυτή τη Πέμπτη λοιπόν είχαμε την τύχη να παρακολουθήσουμε τρεις αρκετά ενδιαφέρουσες παρουσιάσεις.
Πρώτα ξεκινήσαμε με τον Δημήτρη Λεβεντέα με την παρουσίαση με τίτλο "Εξαιρέσεις στην Python", που μας έδειξε πώς να χειριζόμαστε τις εξαιρέσεις στην Python, αλλά και πως να γράφουμε τις δικές μας.
Στην συνέχεια ο Παντελεήμων Βικάτος μας έβαλε στα άδυτα του "Bioinformatics Programming in Python". Μας έδειξε γιατί είναι κατάλληλη η Python για την Βιοπληροφορική, κάτι που από ότι φαίνεται δεν το λέει μόνο ο Παντελής αλλά και τα στατιστικά χρήσης. Στην παρουσίαση έγινε εκτενής αναφορά στο Biopython module.
Τέλος ο Νίκος Νοδαράκης μας παρουσίασε "Python και Android". Μας έδειξε πως μπορούμε να αναπτύξουμε εφαρμογές στο Android με χρήση της Python χρησιμοποιώντας πέρα από τα βασικά της Python, και το API του Android σε Python. Επίσης μας έδειξε γιατί η λύση για την πλατφόρμα Android είναι καλύτερη.
Σύντομα θα μπορείτε να βρείτε και online τα video από τις παρουσιάσεις.
Αυτή την Πέμπτη στις 19.00 στην αίθουσα Β3 της σχολής Μηχανικών Η/Υ & Πληροφορικής, θα έχουμε δυο εξαιρετικές παρουσιάσεις και μια παρουσίαση για εξαιρέσεις!
Bioinformatics Programming in Python - Π. Βικάτος
Περιγραφή: Θα εξετάσουμε τους λόγους για τους οποίους η python είναι κατάλληλη για βιοπληροφορική. Εκτενής αναφορά στο Biopython module. Πιο συγκεκριμένα θα δούμε την διαχείριση συμβολοσειρών, την δημιουργία sequence objects, τις διαδικασίες parse – read -- write βιολογικών αρχείων με διάφορα formats, την υλοποίηση sequence records , την αναζήτηση από online βάσεις δεδομένων (π.χ. Entrez), την χρησιμοποίηση WebServices (π.χ BLAST) κ.α.
Python και Android - Ν. Νοδαράκης
Περιγραφή: Στην παρουσίαση αυτή θα δείξουμε πως μπορούμε να αναπτύξουμε και να τρέξουμε εφαρμογές γραμμένες σε Python στην πλατφόρμα Android εύκολα και γρήγορα. Επίσης θα γίνει σύγκριση και με άλλες λύσεις για άλλες πλατφόρμες προκειμένου να εντοπίσουμε τις διαφορές που παρουσιάζουν και να δείξουμε γιατί η λύση για την πλατφόρμα Android είναι η καλύτερη.
Εξαιρέσεις στην Python - Δ. Λεβεντέας
Περιγραφή: Ο χειρισμός εξαιρέσεων είναι μια κατασκευή η οποία μας επιτρέπει να χειριστούμε ειδικές συνθήκες που αλλάζουν την φυσιολογική ροή του προγράμματος. Θα δούμε πως υλοποιείται αυτός ο μηχανισμός στην Python και ορισμένα βασικά παραδείγματα. Αυτή η παρουσίαση αποτελεί την συνέχεια των παρουσιάσεων που γίνονται με σκοπό να καλύψουν της βασικές δομές της γλώσσας.