Σπίτι Προσωπικά Οικονομικά 10 ενδιαφέροντα εργαλεία για τον προγραμματισμό της Python - dummies

10 ενδιαφέροντα εργαλεία για τον προγραμματισμό της Python - dummies

Πίνακας περιεχομένων:

Βίντεο: Differential equations, studying the unsolvable | DE1 2025

Βίντεο: Differential equations, studying the unsolvable | DE1 2025
Anonim

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

Παρακολούθηση σφαλμάτων με το Roundup Tracker Issue

Οι δημόσιοι ιστότοποι δεν είναι γενικά τόσο βολικοί για να χρησιμοποιηθούν ως το δικό σας συγκεκριμένο, εντοπισμένο λογισμικό εντοπισμού σφαλμάτων. Μπορείτε να χρησιμοποιήσετε διάφορα συστήματα παρακολούθησης στην τοπική σας μονάδα δίσκου, αλλά το Roundup Issue Tracker είναι μία από τις καλύτερες προσφορές. Το Roundup θα πρέπει να λειτουργεί σε οποιαδήποτε πλατφόρμα που υποστηρίζει την Python και προσφέρει αυτά τα βασικά χαρακτηριστικά:

  • Παρακολούθηση σφαλμάτων

  • Διαχείριση λίστας TODO

Εάν είστε διατεθειμένοι να εκτελέσετε λίγο περισσότερη εργασία στην εγκατάσταση, μπορείτε να λάβετε πρόσθετα χαρακτηριστικά. Ωστόσο, για να τα αποκτήσετε, ίσως χρειαστεί να εγκαταστήσετε άλλα προϊόντα, όπως το Σύστημα Διαχείρισης Δεδομένων (DBMS). Αφού πραγματοποιήσετε τις πρόσθετες εγκαταστάσεις, θα λάβετε αυτές τις αναβαθμισμένες λειτουργίες:

  • Υποστήριξη γραφείου υποστήριξης πελατών με τις ακόλουθες λειτουργίες:

  • Οδηγός για τους τηλεφωνητές

  • Λύσεις δικτύου

  • Συσκευές παρακολούθησης προβλημάτων συστήματος και ανάπτυξης

  • Διαχείριση εργασιών για τις ομάδες εργασίας του IETF

  • Παρακολούθηση πωλήσεων > Υποβολή χαρτιού συνεδρίου

  • Διπλός-τυφλός διαχειριστής διαιτητών

  • Blogging

  • Δημιουργήστε ένα εικονικό περιβάλλον χρησιμοποιώντας το VirtualEnv

  • Το VirtualEnv παρέχει τα μέσα για να δημιουργήσετε ένα εικονικό περιβάλλον Python που μπορείτε να χρησιμοποιήσετε για τη διαδικασία έγκαιρης δοκιμής ή για να διαγνώσετε θέματα που μπορεί να προκύψουν εξαιτίας του περιβάλλοντος. Υπάρχουν τουλάχιστον τρία βασικά επίπεδα δοκιμών που πρέπει να εκτελέσετε:

    Bug

    • Απόδοση

    • Ευχρηστία

    • Εγκαταστήστε την εφαρμογή χρησιμοποιώντας PyInstaller

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

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

    Δημιουργία τεκμηρίωσης προγραμματιστή χρησιμοποιώντας pdoc

    Η πλειοψηφία της τεκμηρίωσής σας είναι πιθανό να επηρεάσει τους προγραμματιστές και το pdoc είναι μια απλή λύση για τη δημιουργία του.

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

    Ανάπτυξη κώδικα εφαρμογής χρησιμοποιώντας Komodo Επεξεργασία

    Ένα από τα καλύτερα IDE γενικής χρήσης για αρχάριους προγραμματιστές είναι το Komodo Edit. Μπορείτε να αποκτήσετε αυτό το IDE δωρεάν και περιλαμβάνει πληθώρα χαρακτηριστικών που θα κάνουν την εμπειρία κωδικοποίησης πολύ καλύτερη από ό, τι θα πάρετε από το IDLE. Εδώ είναι μερικά από αυτά τα χαρακτηριστικά:

    Υποστήριξη πολλαπλών γλωσσών προγραμματισμού

    • Αυτόματη συμπλήρωση λέξεων-κλειδιών

    • Έλεγχος εσοχής

    • Υποστήριξη έργου έτσι ώστε οι εφαρμογές να είναι εν μέρει κωδικοποιημένες πριν ξεκινήσετε ακόμα

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

    • Debug η εφαρμογή σας χρησιμοποιώντας pydbgr

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

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

    Smarteval

    Απόσβεση εκτός λειτουργίας

    • Επιμελής επιθεώρηση κώδικα byte

    • Φιλτράρισμα και εντοπισμός συμβάντων

    • Εισάγετε ένα διαδραστικό περιβάλλον χρησιμοποιώντας το IPython

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

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

    Δοκιμάστε τις εφαρμογές Python χρησιμοποιώντας το PyUnit

    Σε κάποιο σημείο πρέπει να ελέγξετε τις εφαρμογές σας για να διασφαλίσετε ότι λειτουργούν σύμφωνα με τις οδηγίες. Προϊόντα όπως το PyUnit κάνουν τη δοκιμή μονάδων σημαντικά πιο εύκολη.

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

    Τακτοποιήστε τον κωδικό σας χρησιμοποιώντας το Isort

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

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

    Παρέχετε έλεγχο έκδοσης χρησιμοποιώντας Mercurial

    Πολλά προϊόντα ελέγχου έκδοσης είναι διαθέσιμα για την Python. Μία από τις πιο ενδιαφέρουσες προσφορές είναι η Mercurial. Μπορείτε να αποκτήσετε μια έκδοση του Mercurial για σχεδόν οποιαδήποτε πλατφόρμα που θα λειτουργήσει η Python, οπότε δεν χρειάζεται να ανησυχείτε για την αλλαγή των προϊόντων όταν αλλάζετε πλατφόρμες.

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

    Το καλύτερο μέρος για το Mercurial είναι ότι παρέχει ένα εξαιρετικό online σεμινάριο.

    10 ενδιαφέροντα εργαλεία για τον προγραμματισμό της Python - dummies

    Η επιλογή των συντακτών

    Πώς να ρυθμίσετε τα πλήκτρα Hot Key για NaturallySpeaking - dummies

    Πώς να ρυθμίσετε τα πλήκτρα Hot Key για NaturallySpeaking - dummies

    Dragon NaturallySpeaking σας επιτρέπει να ρυθμίσετε Hotkeys. Όλα τα κουμπιά στην καρτέλα Hotkeys λειτουργούν με τον ίδιο τρόπο: Κάντε κλικ στο κουμπί και εμφανίζεται ένα παράθυρο διαλόγου Set Hot Key. Όταν συμβαίνει, μην προσπαθήσετε να πληκτρολογήσετε τα ονόματα των πλήκτρων, απλά πατήστε τα. Για παράδειγμα, πατήστε το πλήκτρο Ctrl και εμφανίζεται η ένδειξη {Ctrl}. ...

    Πώς να δημιουργήσετε ένα λογαριασμό για τεχνική υποστήριξη NaturallySpeaking - dummies

    Πώς να δημιουργήσετε ένα λογαριασμό για τεχνική υποστήριξη NaturallySpeaking - dummies

    Για πρόσβαση στην πύλη υποστήριξης για Φυσικά, πρέπει να δημιουργήσετε έναν δωρεάν λογαριασμό. Από αυτόν τον λογαριασμό, μπορείτε να καταχωρίσετε τα προϊόντα σας, να αποκτήσετε πρόσβαση στους αποθηκευμένους αύξοντες αριθμούς, να στείλετε ένα μήνυμα στο τμήμα Τεχνικής Υποστήριξης, να μάθετε για νέα προϊόντα Dragon ή να αναβαθμίσετε τις παραγγελίες σας. Σε γενικές γραμμές, όσο καλύτερα ορίζετε την ερώτησή σας, τόσο πιθανότερο είναι ...

    Η επιλογή των συντακτών

    Οι κοινές μύθοι για το γάμο - ανδρείκελα

    Οι κοινές μύθοι για το γάμο - ανδρείκελα

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

    Έχουν Sexier, πιο συναρπαστικό γάμο - ανδρείκελα

    Έχουν Sexier, πιο συναρπαστικό γάμο - ανδρείκελα

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

    Πώς να επιλύσει τις διαφορές οικογενειακού χρήματος - τα ανδρικά

    Πώς να επιλύσει τις διαφορές οικογενειακού χρήματος - τα ανδρικά

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

    Η επιλογή των συντακτών

    Πώς να δημιουργήσετε ένα Standard Slicer στο Power Pivot - οι κόφτες

    Πώς να δημιουργήσετε ένα Standard Slicer στο Power Pivot - οι κόφτες

    Προσφέρουν ένα φιλικό προς το χρήστη περιβάλλον το οποίο μπορείτε να φιλτράρετε έναν πίνακα περιστροφής Power Pivot. Ήρθε η ώρα να δημιουργήσετε τον πρώτο σας κόφτη. Απλώς ακολουθήστε αυτά τα βήματα:

    Δημιουργώντας ένα νέο βιβλίο εργασίας στο Excel 2007 - ανδρείκελα

    Δημιουργώντας ένα νέο βιβλίο εργασίας στο Excel 2007 - ανδρείκελα

    Εάν εργάζεστε στο Microsoft Office Excel 2007 και θέλετε για να αρχίσετε να εργάζεστε σε ένα νέο αρχείο Excel, μπορείτε εύκολα να δημιουργήσετε ένα νέο βιβλίο εργασίας. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε μια εντολή στο μενού του Office ή μια συντόμευση πληκτρολογίου.

    Δημιουργώντας και μορφοποιώντας έναν πίνακα περιγράμματος στο Excel 2007

    Δημιουργώντας και μορφοποιώντας έναν πίνακα περιγράμματος στο Excel 2007

    Αφού δημιουργήσετε ένα συγκεντρωτικό πίνακα στο Excel 2007, μπορείτε να δημιουργήσετε ένα διάγραμμα περιστροφής για να εμφανίσετε γραφικά τις συνολικές τιμές. Μπορείτε επίσης να διαμορφώσετε ένα γράφημα pivot για να βελτιώσετε την εμφάνισή του. Μπορείτε να χρησιμοποιήσετε οποιονδήποτε από τους τύπους γραφημάτων που είναι διαθέσιμοι με το Excel όταν δημιουργείτε ένα γράφημα pivot. Δημιουργία διαγράμματος στροφέα Ακολουθήστε αυτά τα ...