PyCharm - Το καλύτερο Linux Python IDE

Αυτός ο οδηγός θα σας εισαγάγει στο ολοκληρωμένο περιβάλλον ανάπτυξης PyCharm, το οποίο μπορεί να χρησιμοποιηθεί για την ανάπτυξη επαγγελματικών εφαρμογών χρησιμοποιώντας τη γλώσσα προγραμματισμού Python. Η Python είναι μια μεγάλη γλώσσα προγραμματισμού επειδή είναι πραγματικά cross-platform. Μπορεί να χρησιμοποιηθεί για να αναπτύξει μια ενιαία εφαρμογή που θα λειτουργεί σε υπολογιστές Windows, Linux και Mac χωρίς να χρειάζεται να ανασυγκροτήσετε οποιοδήποτε κώδικα.

Το PyCharm είναι ένα πρόγραμμα επεξεργασίας και εντοπισμού σφαλμάτων που αναπτύχθηκε από τους Jetbrains, οι οποίοι είναι οι ίδιοι άνθρωποι που ανέπτυξαν το Resharper. Το Resharper είναι ένα εξαιρετικό εργαλείο που χρησιμοποιείται από τους προγραμματιστές των Windows για κώδικα refactoring και για να κάνει τη ζωή τους πιο εύκολη όταν γράφετε τον .NET κώδικα. Πολλές από τις αρχές του Resharper έχουν προστεθεί στην επαγγελματική έκδοση του PyCharm.

Πώς να εγκαταστήσετε το PyCharm

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

Η οθόνη υποδοχής

Όταν ξεκινάτε για πρώτη φορά το PyCharm ή όταν κλείσετε ένα έργο, θα εμφανιστεί μια οθόνη που θα εμφανίζει μια λίστα πρόσφατων έργων.

Θα δείτε επίσης τις ακόλουθες επιλογές μενού:

Υπάρχει επίσης μια επιλογή ρυθμίσεων ρυθμίσεων που σας επιτρέπει να ρυθμίσετε την προεπιλεγμένη έκδοση Python και άλλες τέτοιες ρυθμίσεις.

Δημιουργία νέου έργου

Όταν επιλέγετε να δημιουργήσετε ένα νέο έργο, θα σας δοθεί μια λίστα πιθανών τύπων έργων ως εξής:

Εάν θέλετε να δημιουργήσετε μια εφαρμογή επιφάνειας εργασίας που θα λειτουργεί σε Windows, Linux και Mac τότε μπορείτε να επιλέξετε ένα έργο Pure Python και να χρησιμοποιήσετε βιβλιοθήκες QT για να αναπτύξετε γραφικές εφαρμογές που φαίνονται εγγενείς στο λειτουργικό σύστημα στο οποίο εκτελούνται ανεξάρτητα από το πού αναπτύχθηκαν.

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

Ανοίξτε ένα έργο

Μπορείτε να ανοίξετε ένα έργο κάνοντας κλικ στο όνομα μέσα στη λίστα των πρόσφατα ανοιγμένων έργων ή μπορείτε να κάνετε κλικ στο κουμπί ανοίγματος και να μεταβείτε στο φάκελο όπου βρίσκεται το έργο που θέλετε να ανοίξετε.

Έλεγχος από τον έλεγχο πηγής

Το PyCharm παρέχει τη δυνατότητα να ελέγξετε τον κώδικα έργου από διάφορους ηλεκτρονικούς πόρους, όπως τα GitHub, CVS, Git, Mercurial και Subversion.

Το IDE PyCharm

Το PyCharm IDE αρχίζει με ένα μενού στην κορυφή. Κάτω από αυτό, έχετε καρτέλες για κάθε ανοικτό έργο.

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

Το αριστερό παράθυρο περιέχει μια λίστα αρχείων έργου και εξωτερικών βιβλιοθηκών.

Για να προσθέσετε ένα αρχείο, κάντε δεξί κλικ στο όνομα του έργου και επιλέξτε "new". Στη συνέχεια, μπορείτε να προσθέσετε έναν από τους παρακάτω τύπους αρχείων:

Όταν προσθέτετε ένα αρχείο, όπως ένα αρχείο python, μπορείτε να αρχίσετε να πληκτρολογείτε στον επεξεργαστή στον δεξιό πίνακα.

Το κείμενο είναι έγχρωμο και έχει έντονο κείμενο. Μια κατακόρυφη γραμμή δείχνει την εσοχή έτσι μπορείτε να είστε βέβαιοι ότι κάνετε tabbing σωστά.

Ο επεξεργαστής περιλαμβάνει επίσης πλήρη IntelliSense, πράγμα που σημαίνει ότι ξεκινώντας να πληκτρολογείτε τα ονόματα βιβλιοθηκών ή αναγνωρισμένων εντολών μπορείτε να ολοκληρώσετε τις εντολές πιέζοντας την καρτέλα.

Debugging Η εφαρμογή

Μπορείτε να διορθώσετε την εφαρμογή σας σε οποιοδήποτε σημείο χρησιμοποιώντας τις επιλογές εντοπισμού σφαλμάτων στην επάνω δεξιά γωνία.

Αν αναπτύσσετε μια γραφική εφαρμογή, τότε μπορείτε απλά να πατήσετε το πράσινο κουμπί για να εκτελέσετε την εφαρμογή. Μπορείτε επίσης να πατήσετε το πλήκτρο shift και F10.

Για να διορθώσετε την εφαρμογή, μπορείτε είτε να κάνετε κλικ στο κουμπί δίπλα στο πράσινο βέλος είτε να πατήσετε το shift και το F9. Μπορείτε να τοποθετήσετε σημεία διακοπής στον κώδικα έτσι ώστε το πρόγραμμα να σταματήσει σε μια δεδομένη γραμμή κάνοντας κλικ στο γκρι περιθώριο στη γραμμή στην οποία θέλετε να σπάσει.

Για να κάνετε ένα βήμα μπροστά, μπορείτε να πατήσετε το πλήκτρο F8, το οποίο περνάει πάνω από τον κώδικα. Αυτό σημαίνει ότι θα εκτελέσει τον κώδικα, αλλά δεν θα πάει σε μια λειτουργία. Για να μπείτε στη λειτουργία, θα πατήσετε F7. Αν είστε σε μια λειτουργία και θέλετε να βγείτε από τη λειτουργία κλήσης, πατήστε το πλήκτρο shift και το F8.

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

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

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

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

Επαναπροσδιορισμός κώδικα

Ένα πραγματικά ισχυρό χαρακτηριστικό του PyCharm είναι η επιλογή refactoring κώδικα.

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

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

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

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

Το μενού κωδικών έχει επίσης άλλες επιλογές refactoring. Για παράδειγμα, μπορείτε να εκτελέσετε εκκαθάριση κώδικα και να ελέγξετε ένα αρχείο ή ένα έργο για προβλήματα.

Περίληψη

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