Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Qual'è il miglior code editor / IDE per Python? [poll]

Antares (7770 points)
5 6 41
in Programmare in Python by (7.8k points)
Quale code editor / IDE utilizzate per scrivere i vostri programmi in Python? Per chi ne ha provati diversi: pro e contro tra i vari editor?
Choices:
PyCharm (18 likes, 23%)
Spyder (37 likes, 47%)
Visual Studio Code (10 likes, 13%)
IDLE (1 like, 1%)
Sublime Text (4 likes, 5%)
Pydev (0 likes)
Atom (4 likes, 5%)
Vim (3 likes, 4%)
Thonny (0 likes)
Geany (0 likes)
Notepad++ [NON USATELO] (2 likes, 3%)
2.7k views

12 Answers

Andrea Sanchietti (3100 points)
5 7 40
by (3.1k points)
io ho provato in passato l'idle ed ora sto utilizzando spyder con il quale mi ci sto trovando bene.
LorenzoChicca (1140 points)
5 6 18
by (1.1k points)
Qualcuno di voi usa Spyder  su Ubuntu? Avrei un quesito da porre.

In pratica dopo l'installazione del pacchetto CONDA, quando apro il terminale impiega 3 o 4 secondi prima di accettare un comando, prima appena aprivo era pronto.

In oltre vorrei creare un icona sul Desktop / menu avvio, per avviare Spyder. Adesso sono costretto ad aprire il terminale, attendere 3 o 4 secondi e lanciare Spyder da li, e sono contretto a tenere il terminale aperto, se chiudo il terminale si chiude anche Spyder.

Avete qualche suggerimento?

Grazie
palombaro_rosa (1430 points)
1 2 7
by (1.4k points)
Il tuo terminale ora impiega piú tempo ad avviarsi perché di default Anaconda viene inserito nel file .bashrc (che é molto simile ad un autorun di Windows, ma per la console Linux), e quindi la console dovrá aspettare che venga avviato l' environment virtuale di Anaconda prima di poter accettare comandi.

L'unica soluzione sarebbe il rimuovere tutte le menzioni di Anaconda dal file .bashrc (che dovrebbe stare nella tua cartella Home) ed avviarlo manualmente quando serve (da terminale), oppure usare direttamente solo Python e PIP invece di Anaconda e CONDA.

Infine se vuoi avere Spyder integrato meglio col tuo sistema ti converrebbe utilizzare la versione fornita dalle repo della tua distro (in questo caso Ubuntu, una volta disinstallato Spyder con CONDA puoi semplicemente installare la versione distribuita da Ubuntu con 'sudo apt-get install spyder' da terminale).
Antares (7770 points)
5 6 41
by (7.8k points)

Anch'io sto usando Spyder su Ubuntu e per ora non noto particolari rallentamenti ad aprirlo dal terminale. In ogni caso prova a leggere questo e questo.