Συμβουλή 1: Πώς να ξεκινήσετε την Python

Συμβουλή 1: Πώς να ξεκινήσετε την Python


Μπορείτε να γράψετε προγράμματα σε Python στο Linux,Παράθυρα, ακόμα και Symbian. Cross-πλατφόρμα σας επιτρέπει να ελέγξουν τη γλώσσα σε οποιαδήποτε από τις υποστηριζόμενες πλατφόρμες, αλλά και στο μέλλον να χρησιμοποιούν τις δεξιότητες που αποκτήθηκαν σε οποιαδήποτε άλλη.



Πώς να εκτελέσετε την Python


Οδηγίες


1


Στο λειτουργικό σύστημα Linux, ο διερμηνέας γλώσσας Python συνήθως έχουν ήδη εγκατασταθεί. Ελέγξτε αυτό πληκτρολογώντας το Python στη γραμμή εντολών. Εάν λάβετε ένα μήνυμα σφάλματος, κάντε λήψη του διερμηνέα από τον ακόλουθο ιστότοπο: http: //www.python.org/download/


2


Μετά την αποσυσκευασία του αρχείου, εισαγάγετε την εντολή ./configure. Περιμένετε έως ότου δημιουργηθεί το makefile και έπειτα πληκτρολογήστε make. Όταν ολοκληρωθεί η συναρμολόγηση, πληκτρολογήστε make install. Στη συνέχεια, μπορεί να ξεκινήσει ο διερμηνέας της Python.


3


Στο σύνολο παραδόσεων του λειτουργικού συστήματος των Windowsδεν περιλαμβάνεται οποιαδήποτε έκδοση του διερμηνέα της Python. Για να τα λάβετε, κατεβάστε το τελικό δυαδικό συγκρότημα από την ίδια σελίδα. Εκτελέστε εκτελέσιμο εκτελέσιμο αρχείο και ακολουθήστε τις οδηγίες του.


4


Στην έκδοση Symbian μέχρι και 8 συμπεριλαμβανομένου του διερμηνέαΗ Python δεν υπάρχει, αλλά στην έκδοση 9 υπάρχει (λειτουργεί σχεδόν ολόκληρη η διεπαφή χρήστη αυτού του λειτουργικού συστήματος), αλλά είναι εγκατεστημένη με τέτοιο τρόπο ώστε ο χρήστης να μην μπορεί να εκκινήσει τα δικά του προγράμματα σε αυτό. Για να επιλύσετε αυτόν τον περιορισμό, κάντε λήψη της προσαρμοσμένης έκδοσης του διερμηνέα από την ακόλουθη σελίδα: http: //sourceforge.net/projects/pys60/files/pys60/1.4.5/


5


Υπάρχουν δύο αρχεία για λήψη και εγκατάσταση: PythonForS60 και PythonScriptShell. Επιλέξτε τις επιλογές τους ανάλογα με την έκδοση του λειτουργικού συστήματος. Επιλέξτε την κάρτα μνήμης ως τη θέση εγκατάστασης.


6


Για να εκτελέσετε τον Python interpreter στο Linuxή Windows, πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών: python. Όταν τελειώσετε να εργάζεστε με τον διερμηνέα, πατήστε Ctrl-D και η γραμμή εντολών θα τερματίσει.


7


Στο Symbian, βρείτε τον φάκελο στο μενού στο οποίο βρίσκεταιεγκατεστημένες προσαρμοσμένες εφαρμογές. Επιλέξτε το στοιχείο Python σε αυτό και πατήστε το μεσαίο κουμπί του χειριστηρίου. Για έξοδο από το διερμηνέα, πατήστε το δεξί πλήκτρο.


8


Εάν και πάλι δεν ξέρω πώς να το πρόγραμμα σε Python, αλλά θέλουν να το μάθουν, χρησιμοποιήστε την ακόλουθη σεμινάριο: http: //habrahabr.ru/blogs/python/61905/



Συμβουλή 2: Colt "Python" - παρελθόν και παρόν


Colt "Python" είναι το πιο διάσημοπεριστροφέα στον κόσμο, το οποίο κατασκευάστηκε από οπλοστάτες της αμερικανικής εταιρείας Colt. Αυτό το όπλο έγινε διάσημο λόγω της όμορφης εμφάνισής του και ορισμένων τεχνικών χαρακτηριστικών. Σήμερα, η Python συνεχίζει να κατέχει ηγετική θέση στη δημοτικότητα και χρησιμοποιείται όχι μόνο για πραγματικές λήψεις.



Colt "Python" - παρελθόν και παρόν


Ιστορία

Το πρώτο Colt "Python" ήταν το πρώτοΠαρουσιάστηκε στο κοινό μετά τον πόλεμο του 1955, και έγινε η κύρια γραμμή των όπλων του Colt. κύρια τεχνικά χαρακτηριστικά του, που δόξασαν το περίστροφο, συμπεριλαμβανομένων: πρόστιμο αγώνα, υψηλή αξιοπιστία, ασφαλή χειρισμό και, φυσικά, το περίφημο σχέδιο. Εξαιρετική ακρίβεια, «Python» σπείρωμα εφοδιασμένο με μία βαθμίδα 1:14 εναποτίθενται σε ένα περιστρεφόμενο βαρέλι, καθώς και ένα επιτυχημένο σύστημα βαρέλι καναλιού κλειδώματος. Colt «Python» περίστροφο ήταν η πρώτη εταιρεία, η οποία στοχεύει στο εργοστάσιο χρησιμοποιώντας ένα κατευθυντήρα λέιζερ pritsel.Iznachalno μερικά από τα πρώτα μοντέλα της «Python» έγινε με επινικελωμένο, αλλά αργότερα αυτή τελειώματα απορρίφθηκε και αντικαταστάθηκε με είτε ανοξείδωτο χάλυβα ή χάλυβα άνθρακα με μπλε στιλβωμένη. Αμέσως μετά την απελευθέρωση του Colt έγινε megapopular μεταξύ των όπλων και τους επαγγελματίες της επιβολής του νόμου γνώστες - «Python», η οποία έχει έξι ιντσών κάννη, έκανε ακόμη μια άμορφη όπλο των αμερικανικών αστυνομικών. Ωστόσο, η πρόοδος τον εξαφάνισε από εκεί με πιο απλά αυτόματα πιστόλια, και στη δεκαετία του '90 η παραγωγή μεγάλης κλίμακας της Python σταμάτησε τελείως. Έως το 2005, η εταιρεία δημιούργησε αποκλειστικά αποκλειστική έκδοση της Colt Python Elite και στη συνέχεια έπαψε εντελώς την παραγωγή της.

Νεωτερικότητα

Μέχρι σήμερα, ο Colt "Python" δεν έχει χάσειδημοτικότητά του - ο ίδιος θεωρείται ελίτ περίστροφο και καλά πωλούνται στις αγορές ιδιωτικών όπλων. Επιπλέον, συχνά χρησιμοποιείται για τη μαγνητοσκόπηση υπερπαραγωγές του Χόλιγουντ, ακόμα και χρησιμοποιείται ως πρότυπο για έναν τεράστιο αριθμό των ηλεκτρονικών παιχνιδιών. Συχνά, το «Python» στο κέρδος ατομική απόδοση για Kings συλλογή όπλων, Αραβικά σεΐχηδες και αστέρι πουλάρι Gollivuda.Danny έγινε το πρότυπο για πολλές σύγχρονες περίστροφα, έλαβε εξαιρετικά κομψό dizayn.Segodnya της βρίσκονται σε ιδιωτικές συλλογές μπορούν να βρεθούν «Python» από τους κορμούς των διαφόρων μηκών - τόσο πιο μακρά κάννη έχει Python Target Colt (203 χιλιοστού), ενώ βασική έκδοση «Python» υποθέτει 102-152 χιλιοστά. Αρχικά «αιχμηρό» κάτω από την κασέτα 357 Magnum, αλλά σήμερα είναι δυνατόν να πυροβολούν από λιγότερο ισχυρό πυρομαχικά 38 Ειδικές, και για τα οποία μακράς κάννη Python στόχος έχει παρασχεθεί.


Συμβουλή 3: Το Diamond Python


Ο πύθωνας με διαμάντια ζει κυρίωςΤην Παπούα Νέα Γουινέα και την Αυστραλία. Δεν υπερβαίνει τα 1,7-3 μέτρα σε μέγεθος. Το χρώμα του πύθωνα είναι αρκετά ευχάριστο, βασίζεται σε συνδυασμό ανοιχτοκίτρινων και σκούρων μπλε ρόμβων (διαμάντι ρόμβους).



Diamond python


Ο πύθωνας με διαμάντια προτιμά να εγκατασταθεί κοντάτα υδάτινα σώματα, έτσι ώστε να υπάρχουν κοντά τα δέντρα. Βασικά, δείχνει δραστηριότητα μόνο τη νύχτα. Οι γυναίκες διαφέρουν από τους άνδρες μεγαλύτερο μέγεθος σώματος και μικρή hvostom.Pitaetsya διαμάντι python μικρά τρωκτικά, αυγά, νυχτερίδες, πουλιά, σπάνια κουνέλια, βάτραχοι, σαύρες. Ο αργός μεταβολισμός επιτρέπει στο ζώο να κάνει χωρίς φαγητό για πολύ μεγάλο χρονικό διάστημα. Στη φύση, αυτοί οι πυθών ζουν 12-15 χρόνια. Μερικά άτομα σε αιχμαλωσία ζουν έως και 20 περίοδο let.Polovoy σε python συμβεί το Δεκέμβριο, διαρκεί Ιανουάριο και τον Φεβρουάριο. Μια υγρή πλατφόρμα χρησιμεύει ως τόπος συνάντησης για το θηλυκό και το αρσενικό. Μετά από 85 ημέρες, το θηλυκό βγαίνει από 12 έως 22 αυγά (έως και 54 αυγά). Το θηλυκό τυλίγει τα αυγά σώμα για τον της, ζεσταίνει της περίπου 57 ημέρες (μερικές φορές μέχρι 72 ημέρες). Αυτές τις μέρες η γυναίκα του διαμαντιού πύθωνα δεν τροφοδοτεί τίποτα. Μετά από 1-2 ημέρες τα μικρά εκκολαφθεί πύθωνες αποσπαστεί από τη μητέρα, άρχισαν να οδηγήσει ανεξάρτητη ντόπιους τρόπο zhizni.Mestnye συχνά εκτρέφονται πύθωνες διαμάντι. Για αυτούς, αυτή είναι μια καλή "γάτα". Μετά από όλα, όπου έζησε εκεί ένα διαμάντι πύθωνα, ποντικού, και αρουραίου αμέσως εξαφανίζονται.


Συμβουλή 4: Πώς να πλέκει τους κόμβους ψαρέματος


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



Πώς να πλέκει τους κόμβους ψαρέματος


Οδηγίες


1


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


2


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


3


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


4


Πιο περίπλοκος, αλλά και πιο αξιόπιστος τρόπος δέσμευσηςuzla.Zdes σημαντικό ότι το στροφείο δακτύλιος carabiner ήταν λεία. Περάστε την ελεύθερη άκρη της πετονιάς μέσα από τις σβούρες καραμπίνερ, επαναλαμβάνω και πάλι δράση - μονόινα σχηματίζουν ένα δακτύλιο. Κάντε τρεις ή τέσσερις στροφές γύρω από το ελεύθερο άκρο της κύριας πετονιάς και τοποθετήστε το ελεύθερο άκρο της πετονιάς για να σχηματίσουν ένα δακτύλιο, και στη συνέχεια, το διάκενο μεταξύ του δακτυλίου και του καραμπίνα στριμμένα ικρίωμα. Τραβήξτε τη γραμμή προς διάφορες κατευθύνσεις για να σφίξετε τον κόμπο.


5


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




Συμβουλή 5: Πώς να γράψετε έναν διερμηνέα


Για να δημιουργήσετε έναν διερμηνέα, πρέπει να γράψετε έναν αναλυτήτον πηγαίο κώδικα, τον κύκλο εκτέλεσης bytecode και έναν τεράστιο αριθμό βασικών κωδικών βιβλιοθήκης. Δεν είναι πάντα διασκεδαστικό και εύκολο, εκτός και αν χρησιμοποιήσετε τα εργαλεία που ο δημιουργός και ο αναλυτής θα δημιουργήσουν για εσάς. Με αυτούς, η σύνταξη ενός διερμηνέα γλώσσας για ένα έμπειρο άτομο θα είναι εύκολη. Εξετάστε το παράδειγμα της σύνταξης ενός διερμηνέα με το JIT στο PyPy.



Πώς να γράψετε έναν διερμηνέα


Οδηγίες


1


Επιλέξτε τη γλώσσα που θέλετε να γράψετε. Σε αυτή την περίπτωση είναι ένα εγκεφαλικό. Είναι πολύ απλή και αποτελείται από μια ταινία ακεραίων που έχουν αρχικοποιηθεί με μηδέν και 1 δείκτη με το τρέχον κελί της ταινίας. Υπάρχουν μόνο οκτώ εντολές στη γλώσσα: ">" - μετακινήστε το δείκτη στο επόμενο κελί, "


2


Γράψτε διερμηνέα σε μια συνηθισμένη Python. Ο μετρητής εντολών θα αποθηκεύσει τους δείκτες στην τρέχουσα εντολή. Η πρώτη έκφραση θα εξαγάγει τη δήλωση, μετά από μερικές δηλώσεις που καθορίζουν πώς να το κάνει. Μειώστε την εφαρμογή των χειριστών "[" και "]", επειδή πρέπει να αλλάξουν τον μετρητή εντολών στη θέση του ίδιου βραχίονα.


3


Εφαρμόστε την κλάση Tape που κρατάει το δείκτη σετον τρέχοντα αριθμό και την ταινία των ακεραίων. Αν είναι απαραίτητο, η κασέτα θα αυξηθεί. Αναλύστε τον πηγαίο κώδικα εκ των προτέρων, ώστε να μην διαβάζονται πολλά σχόλια από ένα byte. Κάντε ταυτόχρονα ένα λεξικό για τις αγκύλες, έτσι ώστε αν είναι απαραίτητο, μπορείτε να βρείτε σε αυτό τις παρενθέσεις.


4


Εκτέλεση αναλύσεων def (πρόγραμμα). Αυτή η συνάρτηση επιστρέφει χορδές μόνο από τις εντολές και το λεξικό των παρενθέσεων.


5


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