Pycharm - Nozioni di base sulla comprensione
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.
