Δυστυχώς για διάφορους λόγους (κρύωμα, ορκωμωσία, πρόοδος Φυσικής) η συνάντηση TasPython δεν θα πραγματοποιηθεί αυτή την εβδομάδα. Αντιθέτως, αναβάλλεται για την επόμενη εβδομάδα.
Τα θέματα που θα παρουσιαστούν θα είναι:
1. Γνωριμία με Python (Συναρτήσεις, Λίστες, Γεννήτορες)
2. Hacking with Python and Django for fun and profit.
3. Εξαγωγή bookmarks για Firefox
4. Φτιάχνοντας το μέλλον σου
θα τραβήξουμε και βίντεο στην επόμενη!
Η επισκεψιμότητα του TasPython έχει αυξηθεί σημαντικά τον τελευταίο καιρό, ενώ συνεχίζει να παρουσιάζει ανοδικές τάσεις. Στον μήνα που μας πέρασε ξεπεράσαμε το φράγμα των 1000 διαφορετικών ip επισκέψεων, όπου μάλιστα τις ημέρες των παρουσιάσεων είχαμε επισκέψεις πάνω από 100 διαφορετικούς χρήστες!
Ο μήνας Δεκέμβριος δείχνει ήδη θετικά στοιχεία, μάλιστα πριν την πρώτη παρουσίαση για αυτό το μήνα την Πέμπτη που έρχεται, ενώ και η κίνηση που κατευθείνεται προς το site από το google έχει αυξηθεί σε πολύ σημαντικό ρυθμό χάρη στους οδηγούς που υπάρχουν στο site.
Μια επίσης εκπληκτική στατιστική είναι ότι οι επισκέπτες του site χρησιμοποιούν κατά 60% Linux όσον αφορά λειτουργικά συστήματα και κατά μόλις 8% Internet Explorer όσον αφορά browsers (με πρώτο τον Firefox)!
Μία ακόμα συνάντηση ήρθε στο τέλος της!
Στη σημερινή συνάντηση, ο Δημήτρης (myle) και ο Νίκος(BadGuy) είχαν ετοιμάσει μία πρώτη εισαγωγή στη Python σε θέματα δομών ελέγχου την οποία μπορείτε να βρείτε στη πλατφόρμα αρχείων του site μας.
Επίσης δείξαμε και κάποια πράγματα για τον τρόπο παραγωγής κώδικα σχετικά με τις ρυθμίσεις του CEID Battle.
Η σημερινή συνάντηση έγινε σε αρκετά ευχάριστο κλίμα καθώς άρχισαν ήδη οι πρώτες απορίες να εκφράζονται!
Στα μελλοντικά σχέδια είναι η ακολουθία και άλλων παρουσιάσεων στα διάφορα θέματα της γλώσσας, βιβλιοθηκών και codes που φτιάχνουμε για να μας εξυπηρετούν στη καθημερινή μας επαφή με το Η/Υ ή και απλά για να παίξουμε!!!
Ελπίζουμε να δούμε και άλλα άτομα να παρουσιάζουν τα ευρήματα τους!
Have fun in hacking guys!{mos_fb_discuss:9}
Πέρασαν λοιπόν οι 2 εβδομάδες από την προηγούμενη συνάντηση μας και ήρθε η ώρα και την 2η παρουσίαση στο CEID. Στις 19.15 στην Β3.
Θα δούμε τις δομές ελέγχου και θα εστιάσουμε στις διαφορές στους βρόγχους στην Python σε σχέση με άλλες γλώσσες, με τρόπο που γίνονται ακόμα πιο εύκολοι.
Το δεύτερο κομμάτι της παρουσίασης θα αφορά τις ρυθμίσεις του CEID Battle και πως με ένα παρόμοιο σκεπτικό μπορούμε να φτιάξουμε και στα δικά μας προγράμματα τις ρυθμίσεις με την χρήση του αρθώματος ConfigParser.
Η συνάντηση θα γίνει την Τετάρτη 25/11 στην αίθουσα Β3 του τμήματος Μηχανικών Η/Υ & Πληροφορικής του Πανεπιστημίου Πατρών. {mos_fb_discuss:9}
Με χαρά ανακοινώνουμε ότι η 5η Συνάντηση έγινε ανάμεσα σε 45 άτομα (μπορεί και πολύ περισσότερα) που σχεδόν γέμισαν την αίθουσα Β3 του Τμήματος Μηχανικών Η/Υ και Πληροφορικής του Πανεπιστημίου Πατρών.
Όπως είχε ανακοινωθεί γίναν κάποιες εισαγωγικές παρουσιάσεις πάνω σε πάνω σε Python, Django, Mercurial και του παιχνιδιού που αναπτύσσεται (CEID Battle).
Επίσης δείχθηκε και ένα μικρό κομμάτι από το κώδικα του παιχνιδιού για να φανεί πόσο απλά προγραμματίζουμε με Python... και φυσικά έγινε μία live παρουσίαση του...
Λόγω της τόσο μεγάλης ανταπόκρισης μάλλον θα γίνει η επόμενη συνάντηση σε 2 εβδομάδες με πολύ Python, Django και CEID Battle σε θέματα πιο πολύ προγραμματιστικά, ξεφεύγοντας πλέον από εισαγωγικά...
Τις διαφάνειες που παρουσιάστηκαν μπορείτε να τις βρείτε στη πλατφόρμα αρχείων του site μάζί με όλα τα άλλα αρχεία και τους κώδικες.{mos_fb_discuss:9}
Οι παρουσιάσεις έρχονται!
Σηκωθείτε από κρεβάτια, πολυθρόνες, ντιβάνια, φορέστε τα καλά σας και ελάτε την Πέμπτη (12/11) στην παρουσίαση του TasPython στην Β3 (αίθουσα κτιρίου Β, Πανεπιστημίου Πατρών) του ceid στις 19.15!
Τι θα δούνε τα ματάκια μας:
Αν είστε καλά παιδάκια, θα μοιραστούν και σοκολατάκια που θα φέρετε εσείς!{mos_fb_discuss:9}
Η αρχή έγινε!
Σηκωθείτε από κρεβάτια, πολυθρόνες, ντιβάνια και προγραμματίστε!
Το πρώτο project ως taspython.eu ξεκίνησε!
Αρχίσαμε με το πρώτο project που είναι ένα παιχνίδι με την χρήση του pygame. Επειδή ακόμα το pygame δεν έχει γίνει port για Python 3, χρησιμοποιούμε Python 2.x (μέχρι να γίνει port το pygame).
Το repository στο bitbucket.org είναι:
http://bitbucket.org/taspython/ceid_battle/
Όσοι πιστοί προσέλθετε και κάντε commits! Περισσότερες λεπτομέρειες εντός.{mos_fb_discuss:21}
Στα tutorials που φιλοξενούνται από το site, πλέον υπάρχει και ένας εισαγωγικός οδηγός για το Mercurial. Το Mercurial πρόκειται για ένα σύστημα διαχείρησης εκδόσεων, το οποίο φαίνεται χρήσιμο είτε για developing κώδικα είτε και για άλλα θέματα, όπως η συγγραφή κάποιου βιβλίου, και ειδικότερα όταν η εργασία είναι αποτέλεσμα ομαδικής δουλειάς.
Συγκεκριμένα ο οδηγός επικεντρώνεται σε βασικά ζητήματα όπως:
1. Δημιουργία Repository
2. Πρόσθήκη/Διαγραφή/Μετονομασία αρχείων στο Repository
3. Commit στο Repository
4. Cloning
5. Μεταπήδηση μεταξύ των διαφόρων εκδόσεων
6. Πολλαπλά repositories για τη διαχείρηση των projects στα οποία ασχολούνται πολλά άτομα και ζητήματα όπως pull, push και merge
7. Λίγα λόγια για Diffs - Patches
8. Διάφορα άλλα εισαγωγικά
Σε επόμενη συνάντηση θα γίνει παρουσίαση του Mercurial και των δυνατοτήτων του, είτε live, είτε μέσω ενός video επίδειξης!{mos_fb_discuss:7}
Δώθηκαν ιδέες για την δημιουργία διάφορων οδηγών όπου και προσφέρθηκαν άτομα να τους υλοποιήσουν:
1. Mercurial (Κώστας)
2. Netbeans (Γιάννης)
3. Eclipse (Δημήτρης)
4. Appengine by Google (Κώστας και Δημήτρης)
Ήρθε επιτέλους η ώρα για να συναντηθούμε για την καινούργια ακαδημαϊκή χρονιά. Οι στόχοι της επόμενης συνάντησης μας θα κινηθούν στην ολοκλήρωση των οργανωτικών αποφάσεων που είχαν παρθεί την προηγούμενη φορά [1] και να γνωρίσουμε τα καινούργια μέλη.
Ελπίζουμε να έρθουν όσοι περισσότεροι μπορούν. Οπότε ακόμα και αν τώρα αρχίζει η ενασχόληση σας με την Python, μην διστάζετε.
Ημερομηνία/ώρα:
Πέμπτη 15/10 στις 20.00
Μέρος:
Τραμ
Ημερομηνία παράδοσης 3ης άσκησης:
Πέμπτη 15/10
Υπενθυμίζουμε τι είχε ειπωθεί στην 3η συνάντηση:
[1] http://taspython.eu/index.php?option=com_content&view=article&id=75:-3-&catid=34:2009-02-03-10-44-44{mos_fb_discuss:9}