Παρουσιάζοντας Python




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


Όμως, σήμερα, ένας από τους προγραμματιστές έχει δει το φως της Django (η εταιρεία έχει αναπτυχθεί μόνο σε PHP μέχρι σήμερα), ενώ ο άλλος προγραμματιστής ανησυχεί ότι η εισαγωγή μιας νέας γλώσσας (Python) είναι μια κακή ιδέα τώρα.


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


Θα πρέπει να μπαίνουν στον κόπο να εισαγάγει Python, ή θα πρέπει να κοιτάξουμε για την PHP μόνο λύσεις μέχρι τη στιγμή που η ομάδα έχει στην πραγματικότητα περισσότερα από ένα Pythonion; Χωρίς επικεφαλής της ομάδας, οι αποφάσεις που έχουν να πέσουν σε αυτά.
Πρόσφατα εισήχθη Python στην εταιρεία μου, που κάνει το έργο παροχής συμβουλών για το ταχυδρομείο. Το έκανα αυτό, περιμένοντας μέχρι υπήρχε ένα έργο για το οποίο θα ήμουν ο μόνος προγραμματιστής, στη συνέχεια, να πάρει άδεια για να κάνουν αυτό το νέο έργο στην Python. Στη συνέχεια έκανα ένα άλλο μικρό έργο σε Python με εξίσου εντυπωσιακά αποτελέσματα. Επιπλέον, θα χρησιμοποιηθεί Python για το σύνολο των μικρών μιας χρήσης αναθέσεις μου ( «μπορεί να σας αναλύσει τα στατιστικά σε αυτά τα αρχεία σε ένα αρχείο CSV που διοργανώθηκε από την ημερομηνία και τον τόπο;», κ.λπ.) και είχε ένα γρήγορο χρόνο ολοκλήρωσης για όλα αυτά.


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


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


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


Έτσι, αν μιλάμε για νέα έργα με άτομα που χρησιμοποιούν σήμερα PHP, αλλά δεν είναι σούπερ-εμπειρογνώμονες και δεν αγαπούν αυτή τη γλώσσα, τότε νομίζω ότι στραφούν σε Python είναι μια μη-brainer. Ωστόσο, αν μιλάμε για την εργασία με ένα μεγάλο υπάρχοντα κώδικα PHP βάση με πολύ πολύ έμπειρους προγραμματιστές PHP που είναι ευχαριστημένοι με τις τρέχουσες ρυθμίσεις τους, στη συνέχεια, εναλλαγή γλωσσών δεν είναι πιθανώς μια καλή ιδέα. Είστε πιθανώς κάπου στο ενδιάμεσο, οπότε θα πρέπει να σταθμίσουν τις ανταλλαγές? ελπίζω η απάντησή μου θα σας βοηθήσει να το κάνουμε αυτό.
Καλησπέρα. 
Νομίζω οτι το "speaking" υποστηρίζεται μόνο στην εφαρμογή. Καταλήγω σε αυτο επειδή και εγώ τις περισσότερες φορες εξασκούμαι on line στο [duolingo.com](http://duolingo.com) δεν έχω συναντήσει κανένα παράδειγμα ομιλίας. Επίσης άλλες επιλογές έχεις όταν κάνεις είσοδο από pc και άλλες απο το τηλέφωνο.
Τσεκαρισε το. εδώ ταιριάζει η παροιμία με την ολόκληρη πίτα και τον χορτάτο σκύλο. σε καθημερινή γλώσσα, θα ήθελες ο display server να κάνει ταυτόχρονα δύο εντελώς διαφορετικά πράγματα, και μάλιστα σε ένα περιβάλλον που έχει σχεδιαστεί κυρίως για χρήση τερματικού (και πρακτικά καταλήγει αχταρμάς τερματικού και gu… Η προφορά στα μαθήματα είναι αμερικανική. Η αλήθεια είναι ότι για τις διάφορες γλώσσες του Duolingo όπου οι ηχογραφήσεις είναι τεχνητές, από λογισμικό και όχι από άνθρωπο, δεν είναι πάντα και οι καλύτερες. Παρ' όλα αυτά οι εκφωνήσεις της αγγλικής φωνής είναι ακριβείς και ως επί το πλείστον ακούγονται φυσιολογικές, όπως όταν μιλάς με κάποιον που έχει τα αγγλικά ως μητρική του γλώσσα. Αυτό μάλλον κάνει τα πράγματα δύσκολα, γιατί οι δάσκαλοι συνήθως ευκολοποιούν τα πράγματα για τους αρχάριους μαθητές.


Προσωπικά, για την προφορά ολόκληρων φράσεων, χρησιμοποιώ επίσης το παρακάτω site: [www.acapela-group.com](http://www.acapela-group.com) Έχει πραγματικές και τεχνητές φωνές, με διαφορετικές προφορές, και εκεί φαίνεται καλύτερα πώς ακούγονται οι λέξεις στην κανονική ομιλία, κάτι που ένα λεξικό δεν μπορεί να αποδώσει.


Επίσης, μία μικρή παρατήρηση: γενικά οι αναρτήσεις με κεφαλαία στο ίντερνετ θεωρούνται το αντίστοιχο του "βάζω τις φωνές", κατά συνέπεια μία μίξη πεζών και κεφαλαίων μπορεί να αποφύγει πιθανές παρεξηγήσεις. :) οι προγραμματιστές ηλεκτρονικών υπολογιστών είναι αυτόν το καιρό σε αυξημένη ζήτηση! Γεια! Από ελληνικά είναι διαθέσιμα μόνο τα αγγλικά, μπορείς όμως είτε να εξασκήσεις περαιτέρω τα αγγλικά σου κάνοντας το 'Ελληνικά για αυτούς που μιλάνε Αγγλικά', είτε, για άλλη ξένη γλώσσα, να τη μάθεις από τα αγγλικά. Πήγαινε στο προφίλ σου [εδώ](https://www.duolingo.com/settings/direction) και δες τις επιλογές. Προσοχή! Αν επιλέξεις να μάθεις μια γλώσσα από τα αγγλικά όλο το site θα αλλάξει γλώσσα και θα είναι στα αγγλικά. Σε κάθε περίπτωση το μενού θα είναι το ίδιο και θα μπορείς να αλλάζεις μεταξύ των γλωσσών με τον ίδιο τρόπο.


Όσο για τα αγγλικά:


Hello. Does anyone **know** if I can **study** a second language at the same time? Thank you.


Στην ερώτηση και την άρνηση το s φεύγει από το κυρίως ρήμα (know) και πηγαίνει στο βοηθητικό (does). Επίσης στα αγγλικά πρέπει να πεις μελετώ ή κάτι παρόμοιο, δυστυχώς το 'κάνω' δε βγάζει νόημα. Κατά τα άλλα ήταν μια χαρά! :) Θα πρέπει να δώσετε περισσότερες πληροφορίες σχετικά με το περιβάλλον ανάπτυξής σας για να πάρετε μια συγκεκριμένη απάντηση.


Για παράδειγμα, με ένα C # έργο στο Visual Studio, μπορείτε να κάνετε δεξί κλικ στα Project-> Ιδιότητες και, στη συνέχεια, να συμπληρώσετε το πεδίο «Εντολή επιχειρήματα γραμμή» στην καρτέλα «Debug». Πατάς εκεί που λέει πρόσθεσε ένα νέο μάθημα. Γενικά, από Ελληνικά μπορείς να μάθεις μόνο Αγγλικά. Από Αγγλικά πάλι, μπορείς να μάθεις πολλές γλώσσες. Ελπίζω να σε βοήθησα να βγάλεις άκρη. :) Καλή αρχή!! Έχω χρησιμοποιήσει ZendDebugger με Eclipse (σε OS X) για μια στιγμή τώρα και λειτουργεί μεγάλο!


Εδώ είναι η συνταγή που λειτούργησε καλά για μένα.


1. εγκαταστήσετε το Eclipse PDT μέσω του πακέτου «Όλα σε ένα» σε: <http://www.zend.com/en/community/pdt>
2. εγκαταστήστε ZendDebugger.so ( <http://www.zend.com/en/community/pdt> )
3. ρυθμίσετε php.ini σας w / την extenssion ZendDebugger (πληροφορίες παρακάτω)


Ρύθμιση ZendDebugger:


1. edit php.ini
2. προσθέστε το ακόλουθο:


[Zend]   

zend\_extension = / πλήρη / path / to / ZendDebugger.so   

zend\_debugger.allow\_hosts = 127.0.0.1   

zend\_debugger.expose\_remotely = πάντα   

zend\_debugger.connector\_port = 10013


Τώρα τρέχει «php -m» στη γραμμή εντολών για την έξοδο όλες τις εγκατεστημένες μονάδες. Αν δείτε τα ακόλουθα στη συνέχεια να εγκατασταθεί της μια χαρά



```
[Zend Modules]  
Zend Debugger

```

Τώρα, κάντε επανεκκίνηση του Apache έτσι ώστε να φορτώνει PHP w / την ZendDebugger. Δημιουργήστε μια εικονική σελίδα με σε αυτό και να εξετάσει την έξοδο για να βεβαιωθείτε ότι η μονάδα apache PHP πήρε ZendDebugger επίσης. Αν είναι setup δεξιά θα δείτε κάτι σαν το παρακάτω κείμενο κάπου στην phpinfo () 's εξόδου.



> 
> με Zend Debugger v5.2.14, Copyright (c) 1999 - 2008, από την Zend Technologies
> 
> 
> 


OK - αλλά θα ήθελε Aptana στούντιο ... σε αυτό το σημείο μπορώ να εγκαταστήσω το Aptana Studio Plugin στην κατασκευή PDT του Eclipse. Οι οδηγίες που βρίσκονται στο: <http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration>


Αυτή η ρύθμιση με έχει εξυπηρετήσει καλά για ένα διάστημα - ελπίζουμε να σας βοηθάει πάρα πολύ


-Arin κάτι έχει γίνει λάθος στην περίπτωσης σου διότι αυτή η μετάφραση χρησιμοποιείται σε αρκετές επαγγελματικές εγκαταστάσεις εταιρειών (με εξαίρεση κάποιες περιπτώσεις που είναι custom μεταφράσεις εξειδίκευσης π.χ. ιατρεία, οδοντιατρεία, δικηγορικά γραφεία και δεν είναι online) κι εγώ το ίδιο αναρωτιέμαι. είμαι στο επίπεδο 12 με 47% ευχέρεια στη χρήση της γλώσσας. Έχω ολοκληρώσει το english tree. από δω και πέρα τι κάνουμε; απλά ενίσχυση γνώσεων για να ανέβουμε επίπεδα;