
Python: jak programować w ubuntu??
-
- Piegowaty Guziec
- Posty: 3
- Rejestracja: 17 lip 2008, 15:51
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
Python: jak programować w ubuntu??
Proszę oszczędzić mi krytyki i pomóc w problemie który jest pewnie trywialny dla wielu. Programuje w pythonie jednak na systemie windows to miało inny styl. Ubuntu mam od 2 dni i jeszcze go nie łapie dobrze a co dopiero zabawa z programowaniem. Python jest już zainstalowany z tego co zauważyłem. Włanczam go i odpala mi się konsola i tryb interaktywny. Jak przejśc do pustego okna w ktorym zapisze kod? Jak go skompilować? Jakieś inne rady? Dzięki za wyrozumiałośc i mądre odpowiedzi 

-
- Przyjaciel
- Posty: 332
- Rejestracja: 13 paź 2005, 12:44
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Python: jak programować w ubuntu??
hej, od kiedy pythona kompilujesz?
Jesli chcesz zaczac, to zobacz sobie na przyklad jak zbudowany jest program pGPRS. Jest publikacji na ten temat, poszukaj czegos co mialo tytul 'dive in python' - zanurkuj w pythonie czy jakos tak

[url=http://kalicki.it]http://kalicki.it[/url]
-
- Sędziwy Jeż
- Posty: 31
- Rejestracja: 25 lut 2007, 23:30
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Brak
Odp: Python: jak programować w ubuntu??
Stwórz plik z kodem źródłowym, w pierwszej w pliku linii wpisz:
lub jeśli chcesz zdefiniować kodowanie, to możesz wpisać np. tak:#!/usr/bin/python
Aby program uruchomić należy nadać mu odpowiednie prawa, wpisz w konsoli:#!/usr/bin/python
# -*- coding: latin-1 -*-
a odpalasz go wpisując:chmod +x <nazwa_pliku>
(nazwę wpisujesz bez znaków '<' oraz '>')../<nazwa_pliku>
-
- Piegowaty Guziec
- Posty: 3
- Rejestracja: 17 lip 2008, 15:51
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
Odp: Python: jak programować w ubuntu??
Nie bardzo cie rozumiem. Jak mam stworzyc plik z kodem źródłowym, gdzie? W Windows wszystko załatwiałem w oknie przeznaczonym do edycji programu. Tu odpalam Pythona w konsoli. Proszę trochę jaśniej.
-
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 14 wrz 2006, 18:02
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
Odp: Python: jak programować w ubuntu??
Utwórz zwykły plik tekstowy i zrób to co jest napisane 2 posty wyżej.
A poza tym to tutaj też jest trochę edytorów:
A poza tym to tutaj też jest trochę edytorów:
boa-constructor - RAD tool for Python and WxWindows application
pida - Python Integrated Development Application, a Python IDE
pype - python programmers editor
pyragua - Pythonic editor for python coding
python-editobj - Python object editor
pythoncard-tools - wxPython-based GUI construction framework (optional development tools)
spe - Stani's Python Editor
-
- Sędziwy Jeż
- Posty: 31
- Rejestracja: 25 lut 2007, 23:30
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Brak
Odp: Python: jak programować w ubuntu??
Nie bardzo cie rozumiem. Jak mam stworzyc plik z kodem źródłowym, gdzie?
Kod który chciałeś zapisać w okienku, zapisz w pliku tekstowym o nazwie np. program.py. Aby to zrobić możesz np. posłużyć się edytorem Gedit.Jak przejśc do pustego okna w ktorym zapisze kod?
Jeśli do programowania w pythonie masz zamiar korzystać z edytora Gedit to polecam włączyć te opcje:
Edycja > Preferencje > (zaznaczyć wszystkie opcje)
Widok > Tryb wyróżniania składni > Scripts > Python
Chociaż zdecydowanie lepiej jest korzystać z jakiegoś IDE, których listę podał px33.
-
- Piegowaty Guziec
- Posty: 26
- Rejestracja: 26 sty 2007, 18:03
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Odp: Python: jak programować w ubuntu??
Wiec...
Skryptow pythona sie nie kompiluje, to dziala na zasadzie PHP cz basha.
Piszesz skrypt, a interpreter je wykonuje. Nie trzeba nic kompilowac
Wpisz sobie takie cudo w terminalu:
wpisz tam do niego:
zapisz, zamknij
i teraz:
jesli wszystko wstukales dobrze wyprintuje Ci 'Hello, World!'
Skryptow pythona sie nie kompiluje, to dziala na zasadzie PHP cz basha.
Piszesz skrypt, a interpreter je wykonuje. Nie trzeba nic kompilowac

Wpisz sobie takie cudo w terminalu:
Kod: Zaznacz cały
touch skrypt
gedit skrypt
Kod: Zaznacz cały
#!/usr/bin/python
# -*- coding: latin-1 -*-
print "Hello, World!"
i teraz:
Kod: Zaznacz cały
chmod +x skrypt
./skrypt
-
- Piegowaty Guziec
- Posty: 3
- Rejestracja: 17 lip 2008, 15:51
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
Odp: Python: jak programować w ubuntu??
Kodu się nie kompiluje do postaci wykonywalnej? To czemu w Windows tak się robiło. Który z edytrów px33 polecacie?
Napisałem prosty program przy pomocy gedit. Na początku wpisałem
Napisałem prosty program przy pomocy gedit. Na początku wpisałem
Zapisałem go z rozszerzeniem .py. Teraz chce go uruchomic. Odpalam konsole i wpisuje tak jak kolega#!/usr/bin/python
# -*- coding: latin-1 -*-
chmod +x nazwa
chmod: nie ma dostępu do `as': No such file or directory
-
- Sędziwy Jeż
- Posty: 31
- Rejestracja: 25 lut 2007, 23:30
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Brak
Odp: Python: jak programować w ubuntu??
Z tego co wychodzi to wpisałeś nazwę pliku bez rozszerzenia, lub nazwa ta zawiera spację (chociaż wówczas otrzymałbyś przynajmniej dwa komunikaty 'No such file or directory').
-
- Przyjaciel
- Posty: 259
- Rejestracja: 17 gru 2006, 16:07
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: KDE Plasma
Odp: Python: jak programować w ubuntu??
Zainstaluj pakiet eric i masz ładne środowisko programistyczne dla pythona.
[IMG]http://www.ubudsl.com/media/UbuDSL.png[/IMG]
Masz problem z UbuDSL? Nie zapomnij wygenerować i załączyć loga do postu!
Masz problem z UbuDSL? Nie zapomnij wygenerować i załączyć loga do postu!
-
- Piegowaty Guziec
- Posty: 11
- Rejestracja: 01 maja 2007, 16:40
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Python: jak programować w ubuntu??
jest jeszcze trzeci sposób w notatniku napisz program, zapisz go jakoś np. program.py, a następnie w konsoli przejdź do katalogu w którym jest zapisany i wpisz: python program.py
- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Odp: Python: jak programować w ubuntu??
@mbsrev: Drwisz, czy o droge pytasz? Jesli programujesz/programowales, to chyba masz jaks wiedze o tym.
Jesli odp 2: Tu masz polska wersje Zanurkuj w Pythonie.
Ja zawsze kod uruchamiam przez:
prosciej, niz babrac sie z chmodem.
Co do linii naglowkowej, bardziej koszerne jest:
nie kazdy ma interpreter w /usr/bin (czesc osob ma np. w /usr/local/bin) i chmod +x oraz pierwsza linia /usr/bin spowoduje brak reakcji na uruchomienie programu.
Jesli poczatkujesz: python, to fajna sprawa. Program wyglada niemal tak, jak bys na kartce algorytm rozpisal, a wrazliwosc na wciecia, powoduje, ze kod wyglada dobrze.
Jako edytor polecam eric (wersja 4, od biedy 3), nie znalazlem lepszego. Ewentualnie emacs i python-mode, ale to wyzsza szkola jazdy...
Jesli odp 2: Tu masz polska wersje Zanurkuj w Pythonie.
Ja zawsze kod uruchamiam przez:
Kod: Zaznacz cały
python program.py
Co do linii naglowkowej, bardziej koszerne jest:
Kod: Zaznacz cały
#!/usr/bin/env python
Jesli poczatkujesz: python, to fajna sprawa. Program wyglada niemal tak, jak bys na kartce algorytm rozpisal, a wrazliwosc na wciecia, powoduje, ze kod wyglada dobrze.
Jako edytor polecam eric (wersja 4, od biedy 3), nie znalazlem lepszego. Ewentualnie emacs i python-mode, ale to wyzsza szkola jazdy...
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- ryniek
- Serdeczny Borsuk
- Posty: 188
- Rejestracja: 21 lis 2007, 16:48
- Płeć: Mężczyzna
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Python: jak programować w ubuntu??
A tak przy okazji:
*http://python.org.pl/
*Możesz jeszcze zaopatrzyć się w Komodo Edit
*python ebooks in pdf-search-engine.com
*python.org
Powodzenia w nauce Pythona. Bardzo dobry dla początkujących
*http://python.org.pl/
*Możesz jeszcze zaopatrzyć się w Komodo Edit
*python ebooks in pdf-search-engine.com
*python.org
Powodzenia w nauce Pythona. Bardzo dobry dla początkujących

Dropbox invite: http://tinyurl.com/dropbox-invite
Stop złym praktykom sprzedaży oprogramowania wraz z sprzętem - http://uwolnijlaptopa.pl/
Stop złym praktykom sprzedaży oprogramowania wraz z sprzętem - http://uwolnijlaptopa.pl/
-
- Piegowaty Guziec
- Posty: 27
- Rejestracja: 16 lut 2008, 20:07
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
Odp: Python: jak programować w ubuntu??
Co do kompilacji pod Pythonem... Python, Perl (o Ruby to nie wiem), się kompilują! Przed każdym uruchomieniem programu napisanego w Pythonie (albo w Perlu), kompilator kompiluje kod źródłowy a następnie go wykonuje. Kompilacja trwa tak szybko, że nie odczuwamy, że program został skompilowany. Inaczej sprawa wygląda z Bash'em i PHP, tam to jest już interpretowane w sposób tradycyjny, linia po lini.
Społeczność Perla i Pythona tworzą swoje wirtualne maszyny, tak więc, w przyszłości te języki będą natywnie miały własne odpowiedniki .NET Frameworka lub JRE.
Społeczność Perla i Pythona tworzą swoje wirtualne maszyny, tak więc, w przyszłości te języki będą natywnie miały własne odpowiedniki .NET Frameworka lub JRE.
- el.pescado
- Zakręcona Traszka
- Posty: 734
- Rejestracja: 26 maja 2005, 11:43
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Python: jak programować w ubuntu??
Już teraz można skompilować program w Pythonie do bajtkodu maszyny wirtualnej Javy i .NET za pomocą Jython i IronPython.Społeczność Perla i Pythona tworzą swoje wirtualne maszyny, tak więc, w przyszłości te języki będą natywnie miały własne odpowiedniki .NET Frameworka lub JRE.
Perl 6 będzie miał swoją maszynę wirtualną - Parrot. PHP jest kompilowany przy wykonaniu przez Zend Engine. Istnieją też kompilatory do kodu natywnego dla Perla, możliwe, że istnieją też podobne dla Pythona.
- ryniek
- Serdeczny Borsuk
- Posty: 188
- Rejestracja: 21 lis 2007, 16:48
- Płeć: Mężczyzna
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Python: jak programować w ubuntu??
Dla Pythona istnieją biblioteki graficzne, w których można tworzyć aplikacje okienkowe: PyGame oraz PyGTK. A niby zwykły skryptowy język. Plus jest jeszcze pakiet wxPython który umożliwia pisanie aplikacji okienkowych i kompilowanie ich specjalnie pod Windows (czyli na .exe). Są już Frameworki dla Python'a. Z Pythona korzysta się przy budowaniu stron i jakichś aplikacji internetowych. Poczytajcie na python.org.pl o tym lub na python.org 

Dropbox invite: http://tinyurl.com/dropbox-invite
Stop złym praktykom sprzedaży oprogramowania wraz z sprzętem - http://uwolnijlaptopa.pl/
Stop złym praktykom sprzedaży oprogramowania wraz z sprzętem - http://uwolnijlaptopa.pl/
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości