Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #28786 > unrolled thread

Jak zacząć pracę z Pythonem ?

Started byBorneq <borneq@antyspam.hidden.pl>
First post2016-09-19 18:28 +0200
Last post2016-10-30 10:43 +0100
Articles 9 — 4 participants

Back to article view | Back to pl.comp.programming


Contents

  Jak zacząć pracę z Pythonem ? Borneq <borneq@antyspam.hidden.pl> - 2016-09-19 18:28 +0200
    Re: Jak zacząć pracę z Pythonem ? bartekltg <bartekltg@gmail.com> - 2016-09-20 02:10 +0200
      Re: Jak zacząć pracę z Pythonem ? Borneq <borneq@antyspam.hidden.pl> - 2016-09-20 10:45 +0200
        Re: Jak zacząć pracę z Pythonem ? joahim <w.birula@gmail.com> - 2016-09-20 02:02 -0700
        Re: Jak zacząć pracę z Pythonem ? bartekltg <bartekltg@gmail.com> - 2016-09-20 02:05 -0700
          Re: Jak zacząć pracę z Pythonem ? Borneq <borneq@antyspam.hidden.pl> - 2016-09-20 11:29 +0200
        Re: Jak zacząć pracę z Pythonem ? Borneq <borneq@antyspam.hidden.pl> - 2016-09-20 12:05 +0200
    Re: Jak zacząć pracę z Pythonem ? Roman Dobosz <gryf_esm-no@spam-o2.pl> - 2016-09-21 20:46 +0200
      Re: Jak zacząć pracę z Pythonem ? Borneq <borneq@antyspam.hidden.pl> - 2016-10-30 10:43 +0100

#28786 — Jak zacząć pracę z Pythonem ?

FromBorneq <borneq@antyspam.hidden.pl>
Date2016-09-19 18:28 +0200
SubjectJak zacząć pracę z Pythonem ?
Message-ID<nrp3ns$692$1@node1.news.atman.pl>
W dniu 19.09.2016 o 18:14, slawek pisze:
 > W Pythonie jest IMHO kod źródłowy www.sympy.org

Jak zacząć programować w Pythonie gdy się programuje w C++, Javie, C# a 
dawniej Pascalu a nie w Lispie czy Perlu?
Z tego co czytam, są tam rozwijane dwie wersje 3.5 oraz 2.7. Czy warto 
zająć się 3.5 a 2.7 jest w celu zgodności starych programów?
Preferuję Windows choć Linux może być wirtualnie, czy nie będzie 
problemu z Pythonem na Windows?
Właśnie zobaczyłem nową stronę po polsku https://pl.python.org/, 
wcześniej jej nie widziałem.
Czy Python to jakiś interpreter, kompilator (nowszy ma JIT?), czy w 
pakiecie jest jakieś IDE dla Pythona?
Python nie jest konieczny do pracy, ale myślę że warto się zapoznać z 
podstawami. Zwłaszcza że jest tam biblioteka sympy.

[toc] | [next] | [standalone]


#28788

Frombartekltg <bartekltg@gmail.com>
Date2016-09-20 02:10 +0200
Message-ID<nrpuqd$9tq$1@node2.news.atman.pl>
In reply to#28786
On 19.09.2016 18:28, Borneq wrote:
> W dniu 19.09.2016 o 18:14, slawek pisze:
>> W Pythonie jest IMHO kod źródłowy www.sympy.org
>
> Jak zacząć programować w Pythonie gdy się programuje w C++, Javie, C# a
> dawniej Pascalu a nie w Lispie czy Perlu?

http://www.itmaybeahack.com/homepage/books/python.html

"Professional programmers who need to learn Python are our primary audience"
Brzmi dobrze.

Z tej listy:
https://wiki.python.org/moin/BeginnersGuide/Programmers
może coś bardziej interesującego znajdziesz.

> Z tego co czytam, są tam rozwijane dwie wersje 3.5 oraz 2.7. Czy warto
> zająć się 3.5 a 2.7 jest w celu zgodności starych programów?

w 2.x nastukali więcej programów, (i ciągle stukają, powtórka z fortrana:).
3.x jest lepsze. Podobno:)

> Preferuję Windows choć Linux może być wirtualnie, czy nie będzie
> problemu z Pythonem na Windows?

Nie.


> Czy Python to jakiś interpreter, kompilator (nowszy ma JIT?), czy w
> pakiecie jest jakieś IDE dla Pythona?

Do IDE mozęsz spróbować IEP... połączyło się ostatnio z PYZO,
też chwalone.
Nazwę obecnei modnego JITa podrzuce jutro, bo domowy pythonowiec spi:)

pzdr
bartekltg




[toc] | [prev] | [next] | [standalone]


#28789

FromBorneq <borneq@antyspam.hidden.pl>
Date2016-09-20 10:45 +0200
Message-ID<nrqsvb$58k$1@node2.news.atman.pl>
In reply to#28788
W dniu 20.09.2016 o 02:10, bartekltg pisze:
>> Czy Python to jakiś interpreter, kompilator (nowszy ma JIT?), czy w
>> pakiecie jest jakieś IDE dla Pythona?
>
> Do IDE mozęsz spróbować IEP... połączyło się ostatnio z PYZO,
> też chwalone.
> Nazwę obecnei modnego JITa podrzuce jutro, bo domowy pythonowiec spi:)

Zainstalowałem python-3.5.2.exe
Zainstalowałem IDE pycharm-professional-2016.2.3.exe ale będę musiał z 
niego zrezygnować bo kosztuje 200 euro nie za raz ale za pierwszy rok.
Zainstalowałem pyzo-4.2.1-win32.exe , potem 
Miniconda3-latest-Windows-x86_64.exe ale na razie nie podczepiałem 
minicondy do pyzo tylko zwykły Python.
Na razie udaje się uruchomić : "Run file as script" oraz "Execute file"
Potem podczepiałem miniconda, ale i tak nie udało mi się zainstalować 
poniższych pakietów:

conda install scipy
conda install pyqt matplotlib pandas sympy

[toc] | [prev] | [next] | [standalone]


#28790

Fromjoahim <w.birula@gmail.com>
Date2016-09-20 02:02 -0700
Message-ID<1a5e2332-98d5-4474-9dab-d8f2d7d33048@googlegroups.com>
In reply to#28789
W dniu wtorek, 20 września 2016 10:45:32 UTC+2 użytkownik Borneq napisał:
> W dniu 20.09.2016 o 02:10, bartekltg pisze:
> >> Czy Python to jakiś interpreter, kompilator (nowszy ma JIT?), czy w
> >> pakiecie jest jakieś IDE dla Pythona?
> >
> > Do IDE mozęsz spróbować IEP... połączyło się ostatnio z PYZO,
> > też chwalone.
> > Nazwę obecnei modnego JITa podrzuce jutro, bo domowy pythonowiec spi:)
> 
> Zainstalowałem python-3.5.2.exe
> Zainstalowałem IDE pycharm-professional-2016.2.3.exe ale będę musiał z 
> niego zrezygnować bo kosztuje 200 euro nie za raz ale za pierwszy rok.
> Zainstalowałem pyzo-4.2.1-win32.exe , potem 
> Miniconda3-latest-Windows-x86_64.exe ale na razie nie podczepiałem 
> minicondy do pyzo tylko zwykły Python.
> Na razie udaje się uruchomić : "Run file as script" oraz "Execute file"
> Potem podczepiałem miniconda, ale i tak nie udało mi się zainstalować 
> poniższych pakietów:
> 
> conda install scipy
> conda install pyqt matplotlib pandas sympy

Do pakietów naukowych pod Windows zdecydowanie polecam pythona w wersji Anaconda, oczywiście za wyjątkiem głównego edytora :)

joahim

[toc] | [prev] | [next] | [standalone]


#28791

Frombartekltg <bartekltg@gmail.com>
Date2016-09-20 02:05 -0700
Message-ID<aad71487-83b9-40b3-b254-72b0be359411@googlegroups.com>
In reply to#28789
On Tuesday, September 20, 2016 at 10:45:32 AM UTC+2, Borneq wrote:
> W dniu 20.09.2016 o 02:10, bartekltg pisze:
> >> Czy Python to jakiś interpreter, kompilator (nowszy ma JIT?), czy w
> >> pakiecie jest jakieś IDE dla Pythona?
> >
> > Do IDE mozęsz spróbować IEP... połączyło się ostatnio z PYZO,
> > też chwalone.
> > Nazwę obecnei modnego JITa podrzuce jutro, bo domowy pythonowiec spi:)
> 
> Zainstalowałem python-3.5.2.exe
> Zainstalowałem IDE pycharm-professional-2016.2.3.exe ale będę musiał z 
> niego zrezygnować bo kosztuje 200 euro nie za raz ale za pierwszy rok.
> Zainstalowałem pyzo-4.2.1-win32.exe , potem 
> Miniconda3-latest-Windows-x86_64.exe ale na razie nie podczepiałem 
> minicondy do pyzo tylko zwykły Python.
> Na razie udaje się uruchomić : "Run file as script" oraz "Execute file"
> Potem podczepiałem miniconda, ale i tak nie udało mi się zainstalować 
> poniższych pakietów:
> 
> conda install scipy
> conda install pyqt matplotlib pandas sympy

Pyzo ma mieć wbudowany manager pakietów (zdiałający też pod windowsem).

pzdr
bartekltg

[toc] | [prev] | [next] | [standalone]


#28792

FromBorneq <borneq@antyspam.hidden.pl>
Date2016-09-20 11:29 +0200
Message-ID<nrqvho$7n9$1@node2.news.atman.pl>
In reply to#28791
W dniu 20.09.2016 o 11:05, bartekltg pisze:
> Pyzo ma mieć wbudowany manager pakietów (zdiałający też pod windowsem).

Na razie nie widzę managera.
Zainstalowałem całą Anacondę i podczepiłem do Pyzo. Ma mieć już 
wbudowane te pakiety chyba. Jak ich użyć?

[toc] | [prev] | [next] | [standalone]


#28793

FromBorneq <borneq@antyspam.hidden.pl>
Date2016-09-20 12:05 +0200
Message-ID<nrr1la$42h$1@node1.news.atman.pl>
In reply to#28789
W dniu 20.09.2016 o 10:45, Borneq pisze:
> conda install scipy
> conda install pyqt matplotlib pandas sympy

NO tak, "conda install .." należy wpisać w oknie konsoli Windows a nie 
Pythona

[toc] | [prev] | [next] | [standalone]


#28807

FromRoman Dobosz <gryf_esm-no@spam-o2.pl>
Date2016-09-21 20:46 +0200
Message-ID<20160921204642.5e0664efdea7a2a6dd32df99@spam-o2.pl>
In reply to#28786
On Mon, 19 Sep 2016 18:28:45 +0200
Borneq <borneq@antyspam.hidden.pl> wrote:

> Jak zacząć programować w Pythonie gdy się programuje w C++, Javie, C# a 
> dawniej Pascalu a nie w Lispie czy Perlu?

https://wiki.python.org/moin/MovingToPythonFromOtherLanguages

> Z tego co czytam, są tam rozwijane dwie wersje 3.5 oraz 2.7. Czy warto 
> zająć się 3.5 a 2.7 jest w celu zgodności starych programów?

Jeśli nie potrzebujesz czegoś, co jeszcze nie jest sportowane na 3.x,
to 2.7. Jeśli nie, to 3.x. Jeśli nie wiesz, zacznij od 3.x. Główne
założenia języka nie zmieniły się znacząco - problem stanowić mogą
inne konstrukcje, których brakuje w py27, i sposób importowania
niektórych modułów z biblioteki standardowej.

> Preferuję Windows choć Linux może być wirtualnie, czy nie będzie 
> problemu z Pythonem na Windows?

Zależy od 3rd party modułów.

> Właśnie zobaczyłem nową stronę po polsku https://pl.python.org/, 
> wcześniej jej nie widziałem.
> Czy Python to jakiś interpreter, kompilator (nowszy ma JIT?), czy w 
> pakiecie jest jakieś IDE dla Pythona?

Python to interpreter. Jit jest osobnym projektem (implementacją
języka) i nazywa się PyPy. W niektórych przypadkach PyPy jest
znacznie szybsze niż standardowy interpreter (nazywany cpython).

Standardowo w instalce jest chyba Idle, ale wystarczy dobry edytor i
terminal. Dla lubujących się we wszystkomających IDE nie do przebicia
jest PyCharm.

-- 
      -^-  _       something is grinding the emptiness:
   _ /O)_\//       Project Pitchfork - A Cell
  (_(|__(_(_) grf. http://digitalgunfire.com

[toc] | [prev] | [next] | [standalone]


#29213

FromBorneq <borneq@antyspam.hidden.pl>
Date2016-10-30 10:43 +0100
Message-ID<nv4fce$v7g$1@node1.news.atman.pl>
In reply to#28807
W dniu 21.09.2016 o 20:46, Roman Dobosz pisze:
> Standardowo w instalce jest chyba Idle, ale wystarczy dobry edytor i
> terminal. Dla lubujących się we wszystkomających IDE nie do przebicia
> jest PyCharm.

Zainstalowałem PyCharm Community; mimo że nie Professional, ale i tak ma 
dużo możliwości.
Mam pomysł na programik - wprawkę: kalkulator. Można wykorzystać to że 
Python używa wielokrotnej precyzji i napisać taki, który ma więcej cyfr 
niż ten od Windows. Szczególnie konwersje Dec<->Hex<->Bin<->Oct.
Potrzebny jakiś Layout - kratka gdzie będzie wiele przycisków

[toc] | [prev] | [standalone]


Back to top | Article view | pl.comp.programming


csiph-web