Το προφίλ μας στο Google Plus

RSS for tag: PythonΔημοσιεύσεις με ετικέτα Python

0

SQLite: Μια βάση και στα γρήγορα! [μέρος 2/2]

Στο πρώτο μέρος της μίνι σειράς μας ασχοληθήκαμε με το πιο θεωρητικό τμήμα SQLite, της περίφημης αυτής RDBMS/βιβλιοθήκης. Στο παρόν άρθρο, η λογική σειρά των πραγμάτων μάς καλεί να εφαρμόσουμε όσα μάθαμε μέχρι στιγμής στην πράξη.

0

Μοίρασμα αρχείων με Python webserver

Retro Block Exclamation

Δώστε στα γρήγορα απομακρυσμένη πρόσβαση στα αρχεία ενός συγκεκριμένου καταλόγου. Από ένα τερματικό, μεταβείτε σ’ αυτόν και πληκτρολογήστε python -m SimpleHTTPServer. Όσοι θέλουν να πάρουν αρχεία από τον κατάλογο, στον web browser της προτίμησής τους θα γράψουν κάτι σαν http://IP_του_υπολογιστή_σας:8000

1

Φτιάξτε το δικό σας TweetBot

twitter social media

Τα bots θα μπορούσαν να χαρακτηριστούν ως οι δεύτεροι σε δραστηριότητα χρήστες του Διαδικτύου — μετά τους ανθρώπους. Η συνεισφορά τους σε όλο αυτό το κατασκεύασμα που αποκαλούμε web, δεν είναι διόλου ευκαταφρόνητη. Μολαταύτα, λόγω της κακόβουλης χρήσης τους από επιτήδειους, η έννοια του bot έχει από καιρό στιγματιστεί.

9

Δημιουργία του δικού μας ransomware

bad egg

Η δημιουργία ενός malware δεν είναι εύκολη υπόθεση. Συχνά απαιτείται η συμμετοχή αρκετών προγραμματιστών, όπου καθένας αναλαμβάνει συγκεκριμένο κομμάτι. Πράγματι, ένα malware αποτελείται από διαφορετικά μέρη και κάθε προγραμματιστής αναλαμβάνει ν’ αναπτύξει εκείνο στο οποίο ειδικεύεται ή, μ’ άλλα λόγια, καλείται ν’ αντιμετωπίσει το πρόβλημα που γνωρίζει καλύτερα.

0

Έκτακτα δελτία καιρού από το Raspberry Pi [μέρος 2ο]

cover 039 mini

Η υπερσύγχρονη κατασκευή που θα εκτυπώνει τα μηνύματά της σε μια στενή λωρίδα χαρτιού είναι σχεδόν έτοιμη! Θα μπορούσε να έχει ξεπηδήσει από κάποιο μυθιστόρημα επιστημονικής φαντασίας του 19ου αιώνα, αλλά γεννήθηκε από τη δική μας (παιχνιδιάρικη) φαντασία και την ατελείωτη όρεξη για κατασκευές.

0

Έκτακτα δελτία καιρού από το Raspberry Pi [μέρος 1ο]

cover 039 mini

Έχετε παίξει παιχνίδια με post-apocalyptic σενάριο; Μιλάμε για τα παιχνίδια που τοποθετούν τον ήρωα στη Γη, αλλά μετά από το ξέσπασμα μιας τεράστιας καταστροφής. Ένα συνηθισμένο στοιχείο σε αυτά τα σενάρια αποτελεί το πάντρεμα παλιών και νέων τεχνολογιών, αφού οι άνθρωποι δεν έχουν τους πόρους ή τα μέσα για την ανάπτυξη σύγχρονων λύσεων. Ε, λοιπόν, κάτι τέτοιο αποφασίσαμε να κάνουμε κι εμείς! Όχι γιατί δεν έχουμε τους πόρους ή περιμένουμε κάποια καταστροφή να συμβεί, αλλά για την πρόκληση και το χαβαλέ.

0

Βγάλτε βόλτα την Python [μέρος 2o]

cover 035 mini

Στο προηγούμενο τεύχος εξετάσαμε συστήματα με τη βοήθεια των οποίων μπορούμε να πακετάρουμε βιβλιοθήκες ή και προγράμματα Python, προκειμένου να τα διανέμουμε εύκολα. Σ’ αυτό το μέρος εστιάζουμε στα προγράμματα και κάνουμε ένα βήμα παραπέρα: Μαθαίνουμε πώς να παράγουμε αυτοτελή εκτελέσιμα αρχεία, ώστε τα προγράμματά μας να διακινούνται με ακόμα μεγαλύτερη ευκολία!

0

Βγάλτε βόλτα την Python [μέρος 1]

cover 034 mini

Μην ανησυχείτε, δεν προτρέπουμε τους κατόχους αληθινών φιδιών να τα βγάλουν στο δρόμο. Στη γλώσσα Python αναφερόμαστε, που μας συντροφεύει σε όλες σχεδόν τις προγραμματιστικές περιπέτειες. Μόνο που οτιδήποτε γράφουμε σ’ αυτήν, στηρίζεται στις βιβλιοθήκες που έχουμε εγκαταστήσει στο μηχάνημά μας και δεν είναι εύκολο οι εφαρμογές μας να τρέχουν οπουδήποτε “out of the box”. Σε αυτό το άρθρο θα κάνουμε ένα πρώτο βήμα για την ευκολότερη διακίνηση των προγραμμάτων μας. Θα εξετάσουμε μεθόδους για την εύκολη προσθαφαίρεση βιβλιοθηκών, ενώ θα μάθουμε να κατασκευάζουμε και τα δικά μας “πακέτα” με κώδικα…

7

Ο κατάσκοπος που γύρισε απ’ τα πλήκτρα

cover 034 mini

Η κρυπτογράφηση αποτελεί μια καλή απάντηση στους απανταχού κατασκόπους και στη δίψα τους για τα προσωπικά μας δεδομένα. Δεν πρόκειται όμως για πανάκεια. Υπάρχει βλέπετε μια μέθοδος κατασκοπείας που στοχεύει ακριβώς εκεί όπου δημιουργούνται τα δεδομένα μας: Στο πληκτρολόγιο! Και η περί ης ο λόγος μέθοδος, δεν είναι άλλη από το keystroke logging.

3

Δεν πέτυχε, έτυχε!

cover 033 mini

Όπως η δική μας τύχη, έτσι κι αυτή των υπολογιστών συχνά εξαντλείται και τότε συμβαίνουν δυσάρεστα πράγματα. Ευτυχώς πάντως που στην περίπτωση των υπολογιστών μπορούμε να λάβουμε τα μέτρα μας ώστε να μην ξεμένουμε ποτέ από τύχη.

0

Από τα τουβλάκια στον πραγματικό κόσμο

Μας αρέσουν τα παιχνίδια, το ομολογούμε! Όχι, δεν καταλάβατε καλά. Δεν εννοούμε μόνο τα παιχνίδια που περιλαμβάνουν, π.χ., το στήσιμο ενός server και των σχετικών υπηρεσιών, το Arduino και τον προγραμματισμό. Μας αρέσουν *και* τα computer games. Αυτά που έχει στο νου της η μάνα μας κι ο πατέρας μας, όταν γκρινιάζουν. Εντάξει, δεν τρελαινόμαστε για όλους τους τίτλους που κυκλοφορούν, ούτε θα δηλώναμε “gamers”. Αν βρούμε κάτι καλό, όμως, θα κολλήσουμε για τα καλά. Τα τελευταία τρία χρόνια, ας πούμε, έχουμε σκαλώσει με το Minecraft…

2

Back to BASIC(s): Εξερευνώντας τους αριθμούς!

cover 025 mini

Αν λέγατε σε οποιονδήποτε ενήλικο στη δεκαετία του ’80 ότι θέλετε να ασχοληθείτε με τα κομπιούτερ, θα σας κοίταζε με απορία και θα σας έλεγε κάτι τέτοιο: “Μα, τι να τα κάνεις αυτά παιδί μου; Οι ηλεκτρονικοί εγκέφαλοι είναι για τη NASA!”. Βλέπετε, για τον πολύ κόσμο ο υπολογιστής ήταν κάτι τόσο απόμακρο, που στη λαϊκή κουλτούρα είχε συνδεθεί με το αστείο όνομα “Ηλεκτρονικός εγκέφαλος”. Μάλιστα η αναφορά συνοδεύονταν από παρατηρήσεις του τύπου “κάνει χιλιάδες πράξεις το δευτερόλεπτο”, ενώ πολλοί περιέγραφαν εικόνες βγαλμένες από εγκυκλοπαίδειες, οι οποίες έδειχναν τον Eniac να καταλαμβάνει ένα δωμάτιο (και να καταναλώνει χιλιάδες κιλοβάτ).

Page 1 of 41234

Σύνδεση

Αρχείο δημοσιεύσεων