Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > pl.comp.lang.python > #88
| From | "AK" <nobody@nowhere.net> |
|---|---|
| Newsgroups | pl.comp.lang.python |
| Subject | Re: Martwa grupa? |
| Date | 2018-02-17 11:39 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <p690ps$ck4$1@gioia.aioe.org> (permalink) |
| References | (6 earlier) <5a7d9749$0$668$65785112@news.neostrada.pl> <506f1997-6b94-4c64-9e25-2c022f5aac62@googlegroups.com> <almarsoft.4582477572672930050@news.v.pl> <p67qh7$qfc$1@gioia.aioe.org> <almarsoft.8819544339485526967@news.v.pl> |
Użytkownik "slawek" <fake@fakeemail.com> napisał: >> Jesli dla mnie to i dla kazdego. > > Jeżeli ja noszę buty rozmiar 46, to dla każdego ten rozmiar jest najlepszy? Hm.. No faktycznie powazne odstepstwo, ale nie moje... Ja nosze jeszcze standardowe 42 :). >> W przeciwienstwie do wiekszosci MWZDM staram sie byc normalnym > > Tyle że nie jesteś. Pozostane przy swym zdaniu :) >> W przeciwienstwie do Ciebie znam taka alternatywe/alternatywy. > > Nie masz pojęcia o czym nie mam pojęcia. W kontekscie Pythona mam. Wiem dobrze, ze nie masz o Pythonie pojecia (w tym wzgledzie prezentujesz wrecz modelowe wstecznictwo). >> Jeszcze kilka lat temu wieszales na Pythonie psy > > Zawsze wskazywałem wady jakie ma Python. Nigdy nie powiesiłem psa, ani innego zwierzęcia. Tak? Mam odszukac Twoje wypociny? Nie chce mi sie, ale dobrze pamietam "glos akademikow" sprzed lat na temat jakosci, antyprzydatnosci i sensownosci/przyszlosci Pythona. > Wymieniłem 4 wady Pythona: brak dobrej współbieżności, małą prędkość działania, kłopoty z > bezpieczeństwem, rozmiar "exe". Zauważ: nie czepiam się dyscypliny typów. Ze niby co? Ze Python nie posiada dyscypliny typow? Znow brak wiedzy (czyli tzw wiedza "naukawa" - czyli wyczytana w jakiejs gazecie) wychodzi. > Piszesz, że z tą prędkością to nie tak. A jak? Skoro normalnie Python jest 1000 wolniejszy niż C, > to przecież nic takiego: dokupi się 999 komputerów. > > W zastosowaniach, gdzie prędkość działania nie jest potrzebna, Python będzie ok. Ale do ciężkiej > numeryki to raczej C i nadal Fortran, ew. Matlab itp. I tu nic nie zmieni ani Cython, ani numpy. Zmieni. Juz dawno zmienilo. Tylko ty sie zatrzymales w swym wstecznictwie w sredniowieczu. Np. chwalac w nieboglosy Fortran i jego mityczna szybkosc. Praktyka (szczegolnie na PC-tach) jej przeczy. Sam Fortran (jako jezyk) w kwestii "szybkosci" nic takiego nie daje - a jest jezykiem wrecz okropnym ( oczywiscie dostrzegam duzy postep od F90). Wszystko zalezy od srodowiska/kompilatora itp. Podstawowe linki zamieszczam dla innnych: http://www.numpy.org/ https://www.scipy.org/scipylib/index.html https://numba.pydata.org/ http://pandas.pydata.org/ http://www.sagemath.org https://en.wikipedia.org/wiki/SageMath https://www.anaconda.com/what-is-anaconda/ https://www.enthought.com/product/canopy/ https://en.wikipedia.org/wiki/Orange_(software) https://en.wikipedia.org/wiki/Mlpy Np. Twoj Matlab jest wolniejszy i gorszy od Pythona/numpy. http://brains.zut.edu.pl/wp-content/%C5%81ukasz-Przyby%C5%82ek-Python-jako-alternatywa-Matlaba-1.pdf Cale szczescie nie cala polska nauka unika Pythona. Ba! Stosuje go z powodzeniem od wielu lat np. https://sage3.icse.us.edu.pl/home/pub/133/ https://sage3.icse.us.edu.pl/home/pub/34/ i duzo rzeczy o sage: https://sage3.icse.us.edu.pl/pub/ http://visual.icse.us.edu.pl/LA/algebra_macierze_w_sage.html Tu tez fajne/skrotowe wprowadzenie do numpy+sympy: http://www.cs.put.poznan.pl/wjaskowski/pub/teaching/kck/labs/python-tools.pdf > Bezpieczeństwo... Da się uzyskać CE na system sterowany programem w Pythonie? Jakie gwarancje daje > PyPI? Co z Python MISRA? Pod tym względem Java i C dają radę, ale Python wyraźnie nie. Jakos MicroPython powoli daje rade: https://micropython.org/ > Współbieżność. W smartfonie mam dwa procesory po cztery rdzenie. W komputerze podobnie i jeszcze > parę tysięcy z GPU. Ale Python boi się współbieżności. Nie zachęca do niej. To nie jest pythonic > way. Hehe :) Nie zacheca :) No nie moge!:). Chlopie poczytaj sobie chocby o Twisted, chocby o asyncio, chocby o stackless Python itp i przestan przynudzac Twoja marnuitka wiedza. Python nie tylko nie boi sie wspolbieznosci ale _wyznacza nowe dgrogi_. Np Twisted a juz w pelni standardowe asyncio wyznacza nowy "bezcallbackowy" (czyli w pelni udajacy zwykly sekwencyjny) sposob pisania programow wspolbieznych i "zdarzeniowych". Dzieki technice deferred_callback: (http://twistedmatrix.com/documents/9.0.0/core/howto/deferredindepth.html) w pelni zintegrowanej z Pythonowymi generatorami (przez to bardzo uproszczonej) wlasnie w asyncio (czyli od Pythona 3.5 wlasnie), ktory stal sie standardem. Programy oparte na Twisted pisalem juz w 2002, jeszcze wczesniej chyba oparte na Stackless (https://en.wikipedia.org/wiki/Stackless_Python) jeszcze wczesniej a Ty tu pieprzysz i "slabosci" Pythona we wspolbieznosci :) Zwyczajnie zalosne. Taki przykladzik pierwszy z brzegu: "Stary jak swiat" i oparty na juz przestarzalych i o wiele mniej wydajnych mechanizmach wspobieznosci niz dzisiejsze chociazby asyncio, a jednak calkiem dobrze wciaz "daje rade" wiodacym C/C++ odpowiednikom (vide benchmark na dole stronny): https://pypi.python.org/pypi/pyftpdlib/ > Ok. Napisałem fajny programik. Co teraz? Jeżeli dam go jako tekst źródłowy jest fajnie... tyle że > użytkownicy będą musieli poinstalować sobie Pythona. No i co z tego? Wszyscy i wszedzie instaluja juz Pythona. Nie znam dystrybucji Linuxa bez niego. Na Win to chwila (30sek) i zupelnie bezproblemowa instalacja. Pseudoargumentow uzywasz "akademiku". Zalosnych i smiesznych. > A jeżeli ma być to po prostu "zwykły exe"? No to będzie to ważyć około 300MB. Ale co tam... > telkomy dają "najszybszy internet na osiedlu", ceny pendrive 2TB są umiarkowane. C:\bin>cgi Usage: cgipython <pyfile> [parameters] C:\bin>fsize cgi.exe file size is 1883136 W tym cgi.exe jest _caly_ Python (wlacznie z biblioteka standardowa). Z najnowszym Pythonem jest gorzej (~5MB), ale IMHO daleko temu do mitycznych/wydumanych 300MB. Wystarczy porownac z Java gdzie najprostrzy "exe" ciagnie za soba cala jre a. np. jre1.8.0_161 to 178MB+ > Mimo wszystko Python jest świetny do nauki programowania, ale trzeba zdawać sobie sprawę z > ograniczeń. Bo są. Znow zmiana o 180st do opini sprzed lat:) > Co ważne - to normalny język - ..i znow.:) No.. doceniam! :) > a nie zabawka w rodzaju Small Basic, > Scratch czy Alice. Zabawki? Heh. No to co tu powiedziec o "laderach" krolujacych w automatyce. To ci dopiero zabawka :) Prawda? No i co z tego ze sterowniki Siemensa czy innego Rockwella w nich glownie programowane?, prawda? Zabawki?:) AK
Back to pl.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 10:20 +0100
Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 02:05 -0800
Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 11:22 +0100
Re: Martwa grupa? Marcin Konarski <amok@codestation.org> - 2018-02-09 10:31 +0000
Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-09 12:55 +0100
Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 13:11 +0100
Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-09 13:33 +0100
Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 13:42 +0100
Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 05:59 -0800
Re: Martwa grupa? amorawski@magna-power.com - 2018-02-09 07:15 -0800
Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 08:16 -0800
Re: Martwa grupa? Adam M <amorawski@magna-power.com> - 2018-02-09 08:38 -0800
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:22 +0100
Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 08:19 -0800
Re: Martwa grupa? Adam M <amorawski@magna-power.com> - 2018-02-09 08:41 -0800
Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 09:41 -0800
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:24 +0100
Re: Martwa grupa? Cezary Grądys <czarekgr@wa.onet.pl> - 2018-02-17 23:08 +0100
Re: Martwa grupa? szykcech@gmail.com - 2018-02-18 03:21 -0800
Re: Martwa grupa? Cezary Grądys <czarekgr@wa.onet.pl> - 2018-02-18 23:25 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 15:25 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:20 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:10 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 00:46 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 08:49 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 11:39 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 12:15 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:29 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 14:43 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 15:04 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:49 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:46 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:41 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 17:16 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 20:29 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:00 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:22 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 14:49 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-18 16:07 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 15:16 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-18 16:26 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:38 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:56 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:43 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 17:25 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 20:34 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-10 11:37 +0100
Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-10 11:47 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-11 17:54 +0100
Re: Martwa grupa? szykcech@gmail.com - 2018-02-11 11:45 -0800
Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-11 21:40 +0100
Re: Martwa grupa? szykcech@gmail.com - 2018-02-11 13:13 -0800
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-12 10:37 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-12 10:43 +0100
Re: Martwa grupa? m <mvoicem@gmail.com> - 2018-02-12 13:47 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:33 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:25 +0100
Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 18:44 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:56 +0100
Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-16 20:15 +0100
Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-16 23:55 +0100
Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 07:51 +0100
Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-03-12 14:50 +0100
csiph-web