Profilo di Peppe_87

Nome Peppe_87
Indirizzo email a.peppe87@gmail.com
AvatarAvatar utenti
Messaggi19
Firma forum
<< Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • [Risolto] Basi: Numpy e modulo Math
    Forum >> Programmazione Python >> Calcolo scientifico
    salve a tutti amici del forum. In verità avrei voluto scrivere questo post nella sezione principianti, ma non so perchè non riesco ad accedervi.
    Comunque sia avrei una domanda mooolto basica da fare.

    Il modulo Math è contenuto in Numpy? Mi spiego meglio, se importo numpy, avrò già tutte le funzioni di math pronte all'uso, o devo comunque importare entrambi i moduli?
    Grazie a chi risponderà, alla prossima.


    --- Ultima modifica di Peppe_87 in data 2020-07-17 21:49:06 ---
    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • Re: XTerm e Python 3.6
    Forum >> Principianti
    Sono contento che tu abbia risolto, d'altronde per essere un buon programmatore la parte fondamentale è avere una buona capacità di risoluzione degli errori :)
    Ti do perfettamente ragione: non tutti gli utenti linux, purtroppo, sanno usare il terminale. Da ciò è di certo una scelta più saggia creare un programma più beginner-friendly, perciò io ti consiglio (dal momento che hai parlato di tkinter e del fatto che vuoi un programma portabile, principalmente in ambiente linux se ho capito bene) di creare magari un eseguibile utilizzando un tool come pyinstaller.



    Buona giornata,

    Niccolò


    --- Ultima modifica di Il Linuxino in data 2020-06-27 13:52:15 ---
    :D grazie per il consiglio! stamattina avevo cercato su google ed effettivamente mi era comparso tra i "consigli", esattamente pyinstaller. Mi documenterò e vedrò di far venir fuori qualcosa di carino.
    Grazie mille per il tempo dedicatomi Niccolò
    Buona giornata a te
    Peppe


    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • Re: XTerm e Python 3.6
    Forum >> Principianti
    Ciao, prima di tutto vorrei notificare che python, essendo un linguaggio interpretato, sarebbe buona norma eseguirlo da terminale, invece che con il "doppio clic", più familiare agli eseguibili. Non che il doppio clic sia sbagliato, ma il terminale è di certo più coerente, specialmente in ambiente linux. Come secondo consiglio, dal momento che lavori su linux, prova ad aggiungere la riga #!usr/bin/python all'inizio del programma che notifica allo script quale interprete usare.
    Fammi sapere se risolvi, ciao

    Capisco quello che vuoi dire, adoro lavorare con il terminale (altrimenti non sarei passato a linux 11 anni fa) lo trovo divertente, performante e stimolante, altrimenti sarei rimasto al punto e clicca degli .exe di windows, però adesso sto scrivendo una tesi, quindi ho altre finalità. Sto facendo delle prove, devo scrivere un programmino di controlli, sto creando anche una GUI con tkinter e delineato e strutturato il programma, voglio che sia eseguibile in shell semplicemente cliccandoci su (esattamente come il browser TOR). Voglio che il programma sia semplice e di facile utilizzo, e portatile, così da poter essere utilizzato anche da utenti che non lavorano con il terminale su linux.

    Comunque, avevo fatto un pò di confusione. Nelle proprietà ho selezionato "apri con python3.6" anzichè "apri con "IDLE-python3.6"

    Ecco perchè apriva il terminale Unix. Risolto, per fortuna.



    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • [Risolto] XTerm e Python 3.6
    Forum >> Principianti
    Salve ragazzi, mi accade una cosa veramente strana, sia con python3.6 che python2.7

    Dopo aver scritto e salvato un programmino con l'editor testuale, se faccio doppio click per avviarlo, si apre il terminal XTerm, anzichè la Shell :thinking:

    come posso risolvere?

    ho cercato nelle opzioni qualche voce di configurazione ma non ci sono riuscito...

    Ps: sono su Xubuntu...


    --- Ultima modifica di Peppe_87 in data 2020-06-26 21:53:45 ---

    --- Ultima modifica di Peppe_87 in data 2020-06-26 21:53:59 ---

    --- Ultima modifica di Peppe_87 in data 2020-07-17 21:48:31 ---
    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • Re: Problemi con numpy su Python 3.7.1
    Forum >> Programmazione Python >> Calcolo scientifico
    Se stai imparando i rudimenti del linguaggio allora NON usare numpy. Limitati alla libreria standard, segui un buon libro e rimanda l'installazione di pacchetti esterni a quando ne saprai di più (un bel po' di più).


    Numpy per python 3.7 non "lo trovi sul sito", lo installi con pip... purché tu abbia confidenza con l'installazione di pacchetti in un ambiente multi-python (e meglio ancora, in virtual environments)... cosa che appunto non fa parte dei "rudimenti del linguaggio" che stai imparando.


    ah ok, si installa con pip? nessun problema, uso linux da 10 anni. risolverò il problema.
    comunque so importare numpy e plottare i grafici con matplotlib, semplicemente mi chiedevo perchè non riuscissi a farlo con python 3.7.1 mentre con python 3.6 sì (dato che da terminale ho installato tutto python3-numpy e altri pacchetti).

    pensavo coprisse tutto python 3.x

    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • Re: Problemi con numpy su Python 3.7.1
    Forum >> Programmazione Python >> Calcolo scientifico
    Esiste un editor IDLE per ciascuna versione di python. E ciascuna versione di python vive in un ambiente separato. Dovresti installare numpy su entrambe le versioni.


    Meglio ancora, dovresti a) non avviare gli script con IDLE ma imparare a usare la shell, b) imparare a usare i virtual environment per queste cose.


    sto ancora imparando i rudimenti del linguaggio, grazie per il consiglio!

    ma dove trovo la versione numpy per python 3.7.1? sul sito?

    io cerco sempre di risolvere tutto su terminale...
    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • Problemi con numpy su Python 3.7.1
    Forum >> Programmazione Python >> Calcolo scientifico
    Salve ragazzi, su Linux, di recent ho installato numpy. Sull’idle Python 3.6 tutto va alla grande, mentre su quella di Python 3.7.1, appena importo numpy (ho tentato sia con import numpy che con import numpy as np), mi compare questo:



    Traceback (most recent call last):

    File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 16, in <module>

    from . import multiarray

    ImportError: cannot import name 'multiarray' from 'numpy.core' (/usr/lib/python3/dist-packages/numpy/core/__init__.py)




    During handling of the above exception, another exception occurred:




    Traceback (most recent call last):

    File "<pyshell#0>", line 1, in <module>

    import numpy

    File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 142, in <module>

    from . import add_newdocs

    File "/usr/lib/python3/dist-packages/numpy/add_newdocs.py", line 13, in <module>

    from numpy.lib import add_newdoc

    File "/usr/lib/python3/dist-packages/numpy/lib/__init__.py", line 8, in <module>

    from .type_check import *

    File "/usr/lib/python3/dist-packages/numpy/lib/type_check.py", line 11, in <module>

    import numpy.core.numeric as _nx

    File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 26, in <module>

    raise ImportError(msg)

    ImportError:

    Importing the multiarray numpy extension module failed. Most

    likely you are trying to import a failed build of numpy.

    If you're working with a numpy git repo, try `git clean -xdf` (removes all

    files not under version control). Otherwise reinstall numpy.




    Original error was: cannot import name 'multiarray' from 'numpy.core' (/usr/lib/python3/dist-packages/numpy/core/__init__.py)






    Ho provato anche a disinstallare e reinstallare, ma niente.



    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • Re: Python e FEM
    Forum >> Programmazione Python >> Calcolo scientifico
    Buonasera a tutti, sono un nuovo utente del forum, ho iniziato a studiare python da un pò, e vorrei cominciare ad utilizzarlo per delle simulazioni, all'università
    Spero che qualcuno più navigato (magari un collega ingegnere) possa aiutarmi.

    C'è qualcuno che ha mai usato python per analisi strutturali, termo-fluidodinamiche?

    Mi interesserebbe molto, sto iniziando a studiare il metodo agli elementi finiti all'università

    eventualmente avete qualche testo di riferimento?

    Grazie mille, attendo vostra risposta.

    A presto e cordiali saluti.

    Ciao! siccome intendo imparare python per lo stesso motivo sono incappato in questo :
    http://pymatgen.org/

    e questo :

    https://fenicsproject.org/documentation/




    spero di esser stato d'aiuto in qualche modo.




    Quello che mi sto chiedendo io,(e che indirettamente chiedo anche a te) è se stiamo prendendo la strada giusta, studiando python, o se è meglio e più efficiente studiare Fortran 90/95 o C++ o un altro linguaggio. Fammi sapere cosa ne pensi...

    ti ringrazio molto per i link, davvero interessanti; hai dato un'occhiata a questi? https://www.numpy.org e https://www.scipy.org

    Come vedi il python è estremamente potente e gli utilizzi sono molteplici (non so se conosci il BioPython per la genetica) e lo community sono tantissime (non a casa la NASA lo utilizza, infatti è molto richiesto a livello scientifico)

    Certo, il fortran è un linguaggio storico, soprattutto in fluidodinamica, e il C++ non ha bisogno di presentazioni. Ciò non toglie che in futuro tu non possa apprendere un altro linguaggio, magari uno dei due. aggiorniamoci e teniamoci in contatto ;)

    ciao
    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • Python e FEM
    Forum >> Programmazione Python >> Calcolo scientifico
    Buonasera a tutti, sono un nuovo utente del forum, ho iniziato a studiare python da un pò, e vorrei cominciare ad utilizzarlo per delle simulazioni, all'università
    Spero che qualcuno più navigato (magari un collega ingegnere) possa aiutarmi.

    C'è qualcuno che ha mai usato python per analisi strutturali, termo-fluidodinamiche?

    Mi interesserebbe molto, sto iniziando a studiare il metodo agli elementi finiti all'università

    eventualmente avete qualche testo di riferimento?

    Grazie mille, attendo vostra risposta.

    A presto e cordiali saluti.
    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]
  • Re: Primo post: Presentazioni e problemi iniziali. Andare a capo
    Forum >> Principianti
    Daniele aka Palmux said @ 2017-06-19 13:20:39:
    Ho capito!! fatto!! ma è totalmente differente dal libro! :O
    Il problema è che il testo è piuttosto datato ed usa Python 2, che in svariate cose differisce dalla versione che stai usando. Considera anche l'ipotesi di cambiare la guida che stai seguendo, con qualcosa di più aggiornato, ti lascio una lista.

    Libri cartacei (Italiano)
    Python di Marco Beri [Guida tascabile, ottima per immergerti subito nel linguaggio]
    Imparare Python di Mark Lutz [La storia dell'insegnamento di Python]
    Programmare con Python - Guida completa di Marco Buttu [Ottimo testo]
    Programmare in Python di Kenneth A. Lambert

    Libri digitali (Italiano)
    Pensare in Python di Allen B. Downey
    Immersione in Python 3 di Mark Pilgrim

    Libri cartacei (Inglese)
    Nota: Ovviamente esistono molte delle versioni elencate in italiano.
    Learning Python 5th edition di Mark Lutz [Versione aggiornata di Imparare Python]
    Python Cookbook di David Beazley e Brian K. Jones [Fuori concorso perché non è una guida per principianti, ma è essenziale su ogni scrivania di un programmatore Python]

    Libri digitali (Inglese)
    Learn Python the Hard Way di Zed Shaw [Video e tutorial, con risorse anche a pagamento]
    Think Python di Allen B. Downey
    Invent with Python di Albert Sweigart [Non solo un libro, ma ben quattro]

    Traccia bonus (italiano)
    Introduzione agli strumenti basilari della programmazione

    ti ringrazio tantissimo dani! adesso provo a riscrivere gli esercizietti e vediamo che si può fare!

    grazie mille ancora

    Sono contento che hai risolto e di esserti stato utile.

    Cya

    buongiorno, amico scoiattolo! ho comprato finalmente il libro di marco buttu! ma ho visto che è relativo alla versione 3.4 del linguaggio. mentre sul sito sono già alla 3.6.2.
    il libro comunque è ancora attuale?

    grazie mille e a presto
    << Somewhere, something incredible is waiting to be known >> [Carl Sagan]