Pycharm - Guida rapida
PyCharm è l'IDE più popolare utilizzato per il linguaggio di scripting Python. Questo capitolo ti darà un'introduzione a PyCharm e ne spiegherà le caratteristiche.
PyCharm offre alcune delle migliori funzionalità ai suoi utenti e sviluppatori nei seguenti aspetti:
- Completamento e ispezione del codice
- Debug avanzato
- Supporto per la programmazione web e framework come Django e Flask
Caratteristiche di PyCharm
Inoltre, uno sviluppatore troverà PyCharm comodo con cui lavorare grazie alle funzionalità menzionate di seguito:
Completamento del codice
PyCharm consente un completamento del codice più fluido sia per il pacchetto integrato che per quello esterno.
SQLAlchemy come debugger
È possibile impostare un punto di interruzione, fare una pausa nel debugger e visualizzare la rappresentazione SQL dell'espressione utente per il codice del linguaggio SQL.
Visualizzazione Git nell'editor
Quando si codifica in Python, le query sono normali per uno sviluppatore. Puoi controllare facilmente l'ultimo commit in PyCharm poiché ha le sezioni blu che possono definire la differenza tra l'ultimo commit e quello corrente.
Copertura del codice nell'editor
Puoi correre .py file al di fuori di PyCharm Editor e contrassegnarli come dettagli di copertura del codice altrove nell'albero del progetto, nella sezione di riepilogo ecc.
Gestione dei pacchetti
Tutti i pacchetti installati vengono visualizzati con una corretta rappresentazione visiva. Ciò include l'elenco dei pacchetti installati e la possibilità di cercare e aggiungere nuovi pacchetti.
Storia locale
La storia locale tiene sempre traccia dei cambiamenti in un modo complementare come Git. La cronologia locale in PyCharm fornisce i dettagli completi di ciò che è necessario per eseguire il rollback e di ciò che deve essere aggiunto.
Refactoring
Il refactoring è il processo di ridenominazione di uno o più file alla volta e PyCharm include varie scorciatoie per un processo di refactoring fluido.
Interfaccia utente di PyCharm Editor
L'interfaccia utente dell'editor PyCharm è mostrata nella schermata riportata di seguito. Si noti che l'editor include varie funzionalità per creare un nuovo progetto o importare da un progetto esistente.
Dallo screenshot mostrato sopra, puoi vedere la Demo del progetto appena creato e il file site-packages cartella per la gestione dei pacchetti insieme a varie altre cartelle.
Puoi scaricare l'Editor PyCharm e leggere la sua documentazione ufficiale a questo link - https://www.jetbrains.com/pycharm/
In questo capitolo imparerai in dettaglio il processo di installazione di PyCharm sul tuo computer locale.
Passaggi coinvolti
Dovrai seguire i passaggi indicati di seguito per installare PyCharm sul tuo sistema. Questi passaggi mostrano la procedura di installazione partendo dal download del pacchetto PyCharm dal suo sito ufficiale fino alla creazione di un nuovo progetto.
Passo 1
Scarica il pacchetto o eseguibile richiesto dal sito Web ufficiale di PyCharm https://www.jetbrains.com/pycharm/download/#section=windowsQui osserverai due versioni del pacchetto per Windows come mostrato nello screenshot riportato di seguito -
Si noti che il pacchetto professionale comprende tutte le funzionalità avanzate e viene fornito con una prova gratuita per alcuni giorni e l'utente deve acquistare una chiave con licenza per l'attivazione oltre il periodo di prova. Il pacchetto comunitario è gratuito e può essere scaricato e installato come e quando richiesto. Include tutte le funzionalità di base necessarie per l'installazione. Nota che continueremo con il pacchetto della comunità durante questo tutorial.
Passo 2
Scarica il pacchetto della comunità (file eseguibile) sul tuo sistema e menziona una cartella di destinazione come mostrato di seguito -
Passaggio 3
Ora, inizia la procedura di installazione simile a qualsiasi altro pacchetto software.
Passaggio 4
Una volta completata l'installazione, PyCharm chiede di importare le impostazioni del pacchetto esistente, se presenti.
Questo aiuta nella creazione di un nuovo progetto di Python in cui puoi lavorare da zero. Nota che a differenza di altri IDE, PyCharm si concentra solo sul lavoro con progetti di linguaggio di scripting Python.
Questo capitolo discuterà le basi di PyCharm e ti farà sentire a tuo agio nell'iniziare a lavorare nell'editor di PyCharm.
Quando avvii PyCharm per la prima volta, puoi vedere una schermata di benvenuto con punti di accesso a IDE come:
- Creazione o apertura del progetto
- Estrazione del progetto dal controllo della versione
- Visualizzazione della documentazione
- Configurazione dell'IDE
Ricordiamo che nell'ultimo capitolo abbiamo creato un progetto denominato demo1e faremo riferimento allo stesso progetto in questo tutorial. Ora inizieremo a creare nuovi file nello stesso progetto per comprendere le basi di PyCharm Editor.
L'istantanea sopra descrive la panoramica del progetto di demo1 e le opzioni per creare un nuovo file. Creiamo un nuovo file chiamatomain.py.
Il codice incluso in main.py è il seguente:
y = 3
def print_stuff():
print ("Calling print_stuff")
print (y)
z = 4
print (z)
print("exiting print_stuff")
print_stuff() # we call print_stuff and the program execution goes to (***)
print(y) # works fine
print (z) # NameError!!!
Il codice creato nel file main.py utilizzando PyCharm Editor viene visualizzato come mostrato di seguito -
Questo codice può essere eseguito all'interno dell'ambiente IDE. La dimostrazione di base dell'esecuzione di un programma è discussa di seguito:
Si noti che abbiamo incluso alcuni errori all'interno del codice specificato in modo tale che la console possa eseguire il codice e visualizzare l'output nel modo previsto.
PyCharm include varie mappe di tasti per mostrare i comandi più utilizzati nell'editor. Questo capitolo discute le mappe dei tasti in dettaglio.
Puoi trovare l'elenco delle mappe di tasti disponibili nel menu file Help -> Keymap Reference come mostrato nello screenshot riportato di seguito -
Puoi trovare l'elenco delle mappe dei tasti e le scorciatoie disponibili in formato PDF come mostrato di seguito -
Nota - La mappa dei tasti predefinita per i sistemi operativi Windows e Linux è predefinita, mentre in Mac OS la mappa dei tasti predefinita è OSX 10.5.
È inoltre possibile visualizzare l'elenco delle mappe di tasti disponibili utilizzando il Settings opzione nel sistema operativo Windows e Linux (Preferenze in Mac OS) come mostrato nella schermata riportata di seguito -
La mappa dei tasti predefinita include varie sezioni per azioni dell'editor, menu principale, finestre degli strumenti, strumenti esterni, sistema di controllo della versione, macro, elenchi rapidi, plug-in e altre opzioni.
Le scorciatoie sono le combinazioni di tasti utilizzate per eseguire una serie di attività. Puoi trovare l'elenco delle scorciatoie di PyCharm nella guida di riferimento alle mappe dei tasti.
Trovare la scorciatoia
L'elenco delle scorciatoie è disponibile nella seguente opzione Help -> Find Action menu in cui si apre con una finestra di scelta rapida.
Puoi vedere la finestra di collegamento come mostrato qui -
La scorciatoia include un elenco di identificatori, scorciatoie con funzioni e barra dei menu delle opzioni.Ad esempio, Visualizza barra di navigazione include l'interruttore ON e OFF che visualizza la barra di navigazione secondo il valore impostato (ON e OFF).
Omni è la sezione di PyCharm che si occupa di qualsiasi luogo da qualsiasi luogo. Include vari strumenti per consentire a un utente di spostarsi da un luogo all'altro. Aiuta in uno scenario del genere che è necessario spostarsi rapidamente da una directory del progetto a un'altra. Questo capitolo ti familiarizzerà con le funzionalità di Omni.
Funzionalità
Il Navigatemenu descrive le funzionalità coinvolte in Omni. Questa sezione li discute in dettaglio:
Classe
Questo aiuta a navigare da una classe all'altra in un progetto menzionato. Questo è molto utile per navigare in un elenco di classi.
Indietro
Questa opzione aiuta a tornare indietro dallo stato esistente. Il tasto di scelta rapida èCtrl+Alt+Left.
Inoltrare
Funziona in modo simile al backopzione. Tuttavia, la funzionalità è completamente viceversa.
La differenza tra una macro e Omni è sottile in PyCharm Editor. Omni ti consente di andare nella posizione esatta dell'editor o in una posizione specifica del codice senza un significato particolare. La macro, d'altra parte, consente all'utente di navigare attraverso funzioni e classi o un particolare metodo di classe.
Esplora macro
Osservare la seguente schermata per una migliore comprensione della macro Navigate -
Il Navigate -> Declarationaiuta a mostrare la dichiarazione, la dichiarazione del tipo e per definire i super metodi. Di seguito sono riportati vari attributi inclusi nella dichiarazione del tipo:
Tuttavia, c'è un problema con questa macro, se un utente cerca di andare alla dichiarazione di un oggetto .so, ad esempio, navigando da datetime modulo a select modulo, quindi ogni volta che incontrerà il file stub file.
Cerca ovunque
Aiuta a cercare le classi e i metodi associati. Include anche l'opzione per la ricerca con Google.
Ciascuna di queste parti include una combinazione di tasti di scelta rapida accanto al nome della sezione. Search Everywhere è un gateway per altre azioni di ricerca disponibili in PyCharm.
Micros si occupa di ottenere posti all'interno di un file specificato. Questi strumenti finiscono per utilizzare la maggior parte della procedura di sviluppo. In questo capitolo imparerai Micro in dettaglio.
Considera l'esempio di Structure Panel che viene utilizzato come rappresentazione di micro.
Scorri dalla sorgente
Aiuta a scorrere dalla fonte menzionata come la posizione della cartella completa del file specificato.
Comprimi tutto
Considera lo screenshot mostrato sotto che mostra l'apertura del file con la posizione specificata.Per comprimere la struttura della cartella, puoi usare il tasto di scelta rapida mostrato nell'immagine.
Questo tasto di scelta rapida aiuta a comprimere la posizione della cartella del codice specificato come mostrato di seguito.
Mostra menu Opzioni
Il Show OptionsIl menu del pannello struttura del progetto mostra l'elenco delle opzioni disponibili per il progetto creato. Osserva lo screenshot mostrato di seguito per una migliore comprensione -
L'elenco delle opzioni è visualizzato di seguito:
Nascondere
Questa opzione aiuta a nascondere il pannello della struttura della finestra del progetto. L'interfaccia utente del pannello della struttura dopo essere stato compresso è come mostrato di seguito:
Puoi riaprire il pannello della struttura come mostrato qui -
PyCharm include vari standard per la scrittura di codice con rientri appropriati validi per Python. Ciò rende interessante migliorare gli standard del codice e scrivere il codice completo nell'editor PyCharm.
Miglioramento del completamento del codice
Il completamento del codice in PyCharm è davvero unico. Puoi migliorarlo ulteriormente utilizzando molte altre funzionalità. Notare che l'editor fornisce l'inizio e la fine del blocco di codice. Considera un file denominatodemo.py con il seguente codice -
message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
translated = ''
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - key
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print('Hacking key #%s: %s' % (key, translated))
Il codice viene completato utilizzando il seguente costrutto:
Se premi Ctrl + barra spaziatrice mentre questo popup è sullo schermo, puoi vedere più opzioni di completamento del codice -
Azioni intenzionali
PyCharm include azioni specifiche per intento e il tasto di scelta rapida per lo stesso è Alt+Enter. L'esempio più importante di intenzioni al lavoro è l'utilizzo dell'inserimento del linguaggio nelle stringhe.
Lo screenshot riportato di seguito mostra il funzionamento delle azioni intenzionali:
Nota che possiamo inserire molti linguaggi differenti di azioni di intenzione in PyCharm Editor.
PyCharm ha una console Python a tutti gli effetti con completamento del codice completo che è disponibile nel menu delle opzioni Tools -> Run Python Console.
Considera il codice che è stato menzionato nel capitolo precedente, come mostrato di seguito -
message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
translated = ''
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - key
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print('Hacking key #%s: %s' % (key, translated))
Ora, eseguiamo il codice con l'aiuto della console per eseguire lo script per ottenere l'output desiderato, come mostrato di seguito.
È possibile osservare l'output come mostrato di seguito:
PyCharm include interpreti per creare un nuovo progetto con nuove funzionalità secondo il modo in cui è necessario. Puoi creare un ambiente virtuale nel tuo sistema in base alle tue esigenze. È inoltre possibile ereditare i pacchetti del sito globale nella finestra di dialogo. Gli interpreti sono disponibili su Python Package Index (PyPI) e possono essere facilmente installati e accessibili utilizzandopip install.
Creazione dell'interprete
Per la creazione di un interprete, è sempre consigliabile creare un nuovo progetto dove vengono gestite le configurazioni desiderate. Guarda il seguente screenshot per una migliore comprensione:
Questi parametri includono:
Posizione: descrive il parametro in cui viene creato l'ambiente virtuale concentrandosi sulla posizione sul sistema.
- Interprete di base - Definisce gli attributi dell'interprete.
La finestra di dialogo si riferisce anche al parametro in cui un interprete virtuale esistente verrà considerato come attributo. Una volta che l'utente aggiunge un nuovo interprete locale, PyCharm chiederà all'utente il binario di interprete. Nella maggior parte dei casi, è sempre considerato un file.exefile. In caso di Jython, sarà sempre un file.bat file.
I dettagli di Project Interpreter e la configurazione di base del progetto esistente demo1 può essere visto come mostrato di seguito -
Ricorda che l'interprete include anche i pacchetti di base che sono obbligatori per il buon funzionamento del lavoro del progetto.
L'esecuzione di un codice Python comprende due modalità: eseguire uno script e eseguire il debug dello script. Questo capitolo si concentra sul debug dello script Python usando PyCharm.
Passaggi coinvolti
I passaggi per il debug del progetto Python sono come spiegato di seguito:
Passo 1
Inizia con il debug del progetto Python come mostrato nello screenshot qui sotto -
Passo 2
Ora, il firewall di Windows richiede l'autorizzazione per il debug del progetto Python poiché la procedura prevede la compilazione riga per riga.
Passaggio 3
La console di debug viene creata nell'editor PyCharm come mostrato di seguito, che esegue l'output riga per riga.
Il pulsante Esegui si sposta da una riga all'altra per eseguire l'output nel modo desiderato.
Comprensione dei punti di interruzione
Durante il debug di un particolare script, è intenzionale creare un punto di interruzione. I punti di interruzione sono il luogo di arresto intenzionale o il luogo in cui il codice viene messo in pausa per identificare l'output in una fase specifica.
In PyCharm, i punti di interruzione sono visibili utilizzando una finestra di dialogo separata nell'editor specificato. Comprende vari attributi per valutare i breakpoint definiti e il log di tracciamento per gli stessi con un motivo principale per ottenere una migliore pratica di programmazione.
PyCharm supporta vari sistemi di controllo sovversione. Questa funzione aiuta a migliorare la base del codice gestendo insieme varie versioni. Questo capitolo parla di questo concetto in dettaglio.
Passaggi coinvolti
Dovrai eseguire i seguenti passaggi per inizializzare e gestire il sistema di controllo della versione:
Inizializzazione di un sistema di controllo Subversion
Per avviare il sistema di controllo della versione in modo sistematico, è importante inizializzarlo. In PyCharm sono disponibili varie opzioni per diversi sistemi di controllo della versione.
Ignorando il file
In qualsiasi progetto di PyCharm in cui abbiamo impostato il progetto predefinito e l'ambiente virtuale su di esso, dovremmo anche creare la sua gestione con il sistema di controllo della versione. Ad esempio, Git include file .gitignore che vengono ignorati durante l'operazione di commit, tuttavia include alcune delle sue configurazioni. Ora vai al menu Impostazioni e verifica quanto segue:
Include varie configurazioni per controllare il percorso dell'eseguibile Git e verificare se qualche file viene ignorato.
Configurazione di GitHub
PyCharm include impostazioni per includere la configurazione del repository GitHub, in cui un utente può includere nome utente, password e altre credenziali, se presenti.
Una volta che hai finito con le impostazioni menzionate, puoi aggiungere e salvare direttamente le modifiche locali al repository Git.
HTML e CSS sono ben supportati in PyCharm Editor. PyCharm Editor include una speciale scorciatoia e fornisce il completamento dei tag per HTML.
Emmet
Emmet è l'abbreviazione utilizzata nell'editor di PyCharm. Include varie funzionalità come l'anteprima delle abbreviazioni, il riconoscimento automatico dell'URL e i punti di modifica, per i file HTML e CSS. L'interfaccia utente della sezione delle impostazioni è mostrata nella schermata riportata di seguito:
Creazione di file HTML e CSS
PyCharm include una funzionalità incorporata per la creazione di file HTML e CSS. I passaggi di base per la creazione di nuovi file HTML e CSS sono i seguenti:
Ora, menziona il nome del file durante la creazione di file HTML nel progetto come mostrato di seguito:
Questo crea il file sample-file.html file come mostrato di seguito -
Creazione di file CSS
I passaggi per la creazione di un file CSS sono mostrati qui:
Dal New selezionare il menu File opzione come mostrato di seguito -
Specificare il nome del CSS durante la sua creazione come mostrato qui -
Puoi vedere la struttura completa del progetto con vari file menzionati in diverse combinazioni di colori come mostrato di seguito -
In questo capitolo, ci concentreremo sulle caratteristiche principali nell'utilizzo di JavaScript nell'editor PyCharm. Quando un utente implementa la libreria JavaScript tramite URL, PyCharm intende scaricare una copia locale in modo che possa essere utilizzata per il completamento e l'analisi del codice.
Considera il codice di esempio del nostro file HTML come mostrato di seguito, che abbiamo creato nel capitolo precedente -
Per ogni file HTML o file JavaScript, puoi controllare le librerie esterne caricate tramite Settingsconfigurazione di PyCharm Editor. Osserva lo screenshot mostrato di seguito per una migliore comprensione -
Nota che non puoi vedere alcuna libreria a meno che non la scarichi e la implementi. PyCharm include anche il supporto JavaScript di varie librerie tramite un toolbox chiamatoJS Toolbox. Lo screenshot seguente mostra questo.
Include anche vari attributi necessari per la configurazione del file JavaScript. Di seguito è riportato l'elenco di attributi e configurazioni:
Si noti che include vari parametri come Unit test suffix, File suffix, View suffix, Search URL e lo specifico Root directory.
PyCharm include vari suggerimenti durante l'avvio che aiutano l'utente a comprenderne le funzionalità e le operazioni. Include anche alcune scorciatoie che sono obbligatorie per comprendere.
In questo capitolo, vedrai alcuni importanti suggerimenti di PyCharm.
Modifica del file in un elenco di modifiche specifico
Questo suggerimento mostra come modificare il file in un elenco di modifiche specifico secondo la scelta dell'utente. Questo aiuta nella gestione dei repository secondo le impostazioni del sistema di controllo della versione. Osservare la seguente schermata per una migliore comprensione:
Visualizza l'elenco di tutti gli usi in una classe
Questa funzione visualizza l'elenco di tutti gli usi inclusi in una classe, un metodo o una variabile specifici nel progetto. Consente all'utente di passare rapidamente a un'area specifica. Osserva lo screenshot seguente per una migliore comprensione:
Per trovare il comando di menu per un'azione
Questo suggerimento aiuta a trovare il comando di menu per un'azione specifica e il tasto di scelta rapida per lo stesso è Ctrl+Shift+A. Un utente può selezionare l'azione desiderata dall'elenco di suggerimenti menzionato.
Esecuzione dell'ispezione tramite un codice
Questo suggerimento aiuta a eseguire un'ispezione specifica attraverso il codice. La combinazione di tasti di scelta rapida per lo stesso èCtrl+Alt+Shift+I.
Specificare l'elenco delle impostazioni
Questo suggerimento viene utilizzato per specificare l'elenco delle impostazioni desiderate. Include tasti intelligenti per un editor specifico. I tasti intelligenti sono tasti di scelta rapida per alcune operazioni.
Esegui / esegui il debug dei file di script
Questo suggerimento è molto utile per eseguire o eseguire il debug dei file di script a cui è possibile accedere tramite la barra degli strumenti principale. La combinazione di tasti di scelta rapida per lo stesso èAlt+Shift+F10.
PyCharm supporta il supporto dell'interfaccia con vari tipi di database. Una volta che un utente concede l'accesso al database creato, fornisce il diagramma dello schema del database con strumenti di scrittura SQL che forniscono il completamento del codice. In questo capitolo, ci concentreremo sulla connettività del database MySQL che comporterà i seguenti passaggi.
Aggiunta di un'origine dati
È importante tenere presente che PyCharm supporta un'ampia varietà di connettività di database.
Passo 1
Apri la finestra degli strumenti del database View -> Tool Windows -> Database> e apri la finestra di dialogo chiamata Data Sources and Dialog.
Ora seleziona MySQL database per l'aggiunta di una nuova origine dati.
Passo 2
L'utente deve scaricare i file del driver mancanti per ottenere una connettività adeguata con MySQL database.
Passaggio 3
Ora, specifica le impostazioni di configurazione per la connettività da ottenere.
Host − Se il server del database si trova su un computer diverso, sostituire localhost con l'indirizzo IP dell'host del server, ad esempio 172.20.240.163.
Port − La porta del server MySQL predefinita è 3306. Se il server utilizza una porta diversa, specificare quella porta.
User and Password − Queste sono le credenziali richieste.
Passaggio 4
Assicurati sempre che la connettività del database abbia esito positivo Test Connection caratteristica.
Il test della connessione implica anche la creazione di una tabella di test tramite query e l'esecuzione. Una volta che l'esecuzione è andata a buon fine, puoi eliminare il database.
PyCharm IDE include varie funzionalità per convertire il file di codice esistente in formato HTML o CSV. In questo capitolo imparerai ad esportare i dati usando PyCharm IDE.
Le impostazioni di esportazione dell'editor PyCharm sono mostrate nella figura riportata di seguito:
Esporta in funzionalità HTML
Questa funzione aiuta a esportare il file specifico in formato HTML. Questo viene fatto per migliorare gli scopi di sicurezza del modulo dato. Lo screenshot seguente offre una migliore comprensione:
Una volta che l'operazione di esportazione è andata a buon fine, il file HTML generato verrà visualizzato nell'output del browser come mostrato di seguito:
Ora, se controlli il codice HTML generato dopo l'operazione di esportazione, puoi osservare che anche i numeri di riga sono inclusi per ottenere questa operazione.
Questo capitolo si concentra sui framework web e sulla loro distribuzione. PyCharm ha una semplice funzionalità per distribuire codice e file. Per distribuire il codice con PyCharm, dobbiamo aggiungere un server web con l'opzione di menuSettings -> Build, Execution-> Deployment.
Ora includi tutte le impostazioni con varie configurazioni richieste per la distribuzione del progetto.
Nel Mappings scheda, un utente può specificare dove si trova il codice locale e dove deve essere copiato in remoto.
Il codice può essere distribuito utilizzando Tools -> Deployment opzione sotto la barra dei menu Strumenti.
La distribuzione in PyCharm è molto granulare: un utente può distribuire un singolo file o l'intero codice sorgente.
PyCharm include anche varie azioni per confrontare le versioni remote e locali. L'editor è più affidabile per utilizzare distribuzioni automatiche e un sistema di controllo delle versioni per confrontare le versioni locali e remote.
Una delle caratteristiche di PyCharm è che include un supporto per Django. Con la capacità di includere funzionalità JavaScript all'interno di PyCharm, può essere considerato il miglior IDE per Django.
Di seguito sono riportati i passaggi di base per la creazione di un progetto Django in PyCharm IDE:
Se la EnableDjangoadmin è abilitata, PyCharm configurerà il sito di amministrazione per te.
Debug dei modelli
Il debug funziona con i modelli Django e Jinja. Possiamo ispezionare le variabili, scorrere il codice e fare ciò che ci aspettiamo in un debugger.
Puoi creare un progetto di Pyramid Framework nell'editor PyCharm usando la sua finestra di benvenuto.
Un utente può impostare l'interprete del progetto e la posizione di Python, scegliendo scaffold e un linguaggio modello per impostazione predefinita. Lo scaffold nel framework Pyramid utilizza l'invio di URL per mappare gli URL e visualizzare il codice e SQLAlchemy per le proprietà di persistenza.
L'editor di PyCharm chiederà all'utente l'elenco dei pacchetti richiesti nel file setup.py file e richiede all'utente di scaricare i pacchetti richiesti.
Installa il progetto in modalità sviluppo (fai riferimento alla documentazione ufficiale di Pyramid per maggiori dettagli). L'utente dovrebbe eseguire python setup.py tramite il menuTools -> Run setup.py opzione.Un utente dovrebbe selezionare develop task durante l'esecuzione di un file .py come indicato nella finestra sottostante -
È importante inizializzare il database utilizzando lo script della console denominato initialize <project_name> utilizzando il seguente comando:
initialize_pyramiddemo_db development.ini
L'utente può avviare il server eseguendo il progetto che visualizzerà il risultato come mostrato di seguito -
PyCharm supporta lo sviluppo del framework Flask. È possibile creare facilmente un nuovo progetto Flask creando un nuovo progetto tramite la schermata di benvenuto. È possibile impostare la posizione del progetto e l'ambiente virtuale e scegliere una lingua per i modelli e la posizione dei modelli.
Puoi eseguire un progetto usando Run -> Run ‘<project-name>’.
Puoi anche aggiungere una nuova origine dati con questo framework. Creiamo un file chiamatosquema.sqle aggiungi codice SQL per creare alcune tabelle. L'editor di PyCharm riconoscerà i file e ti chiederà di configurare un'origine dati e di impostare il dialetto del database.
PyCharm ti consentirà di scegliere il dialetto desiderato che desideri utilizzare. È possibile modificare le proprietà dell'SQL:Settings -> Language and Frameworks -> SQL Dialects
Per l'editor di flask, il modo più semplice per eseguire la query SQL è fare clic da qualche parte nella query e fare clic sulla finestra di ispezione e fare clic su "Esegui query nella console".
L'interfaccia utente di Flask framework viene visualizzato come di seguito: