Wiecie jak wygląda sytuacja z #calibre? Pozostaje na #python 2 i twórca aplikacja "wspiera" tę wersję czy jest przypisywany na #python3? #linux #pytaniedoeksperta
Wszystko
Najnowsze
Archiwum
UnicodeError w Pythonie 2 to Twoja zmora? Zobacz, jak problemy z kodowaniem zostały rozwiązane w Pythonie 3
https://bulldogjob.pl/news/735-strings-unicode-i-bajty-w-pythonie-wszystko-co-chcesz-wiedziec
#programowanie #programista #bulldogjob #python #python3
https://bulldogjob.pl/news/735-strings-unicode-i-bajty-w-pythonie-wszystko-co-chcesz-wiedziec
#programowanie #programista #bulldogjob #python #python3
źródło: comment_DzExLbSOhCSD0iXCPFKhCckFNUTkxmr4.jpg
Pobierz- 1
#python #programowanie #naukaprogramowania #python3
trafiłem na taki przykład tworzenia listy
daje wynik [3]. Dlaczego? W jaki sposób to działa?( ͡° ͜ʖ ͡°)
co w tym przypadku oznacza [-3:-5:-3] ?
trafiłem na taki przykład tworzenia listy
>> [x+1 if x>=3 else x+3 for x in range(3)][-3:-5:-3]
daje wynik [3]. Dlaczego? W jaki sposób to działa?( ͡° ͜ʖ ͡°)
co w tym przypadku oznacza [-3:-5:-3] ?
- 1
#python3 #python #programowanie
Próbuję pobrać csvkę ze stooq takim prostym kodem. Niby jest response code 200, ale content to pusty string, przez przeglądarkę ściąga normalnie. Ma ktoś może jakiś pomysł?
from urllib.request import urlopen
import shutil
Próbuję pobrać csvkę ze stooq takim prostym kodem. Niby jest response code 200, ale content to pusty string, przez przeglądarkę ściąga normalnie. Ma ktoś może jakiś pomysł?
from urllib.request import urlopen
import shutil
- 1
@sylwke3100: Też próbowałem właśnie z ustawionymi headerami, ale efekt ten sam, spróbuję jeszcze to curlem ściągnąć, ale jeszcze niedawno ten kod działał.
- 3
@Trynidad: najwyraźniej dorobili zabezpieczenie - z przeglądarki też nie działa, o ile nie masz ustawionego ciastka
cookie_uu. Po ustawieniu go na dowolną wartość csvka się pobiera, także dorób to w swoim kodzie i będzie śmigać (póki znów nie poprawią zabezpieczenia)Mircy i Mirabelki programiści,
Planuje przekwalifikować się na programowanie w #python.
Na jakie frameworki, narzędzia warto zwrócić uwagę?
W którą stronę warto pójść, najłatwiej będzie mi się zahaczyć w webie, bo siedzę w tym od jakiegoś czasu, ale czy web ma sens, czy bardziej przyszłościowe nie będzie np. uczenie
Planuje przekwalifikować się na programowanie w #python.
Na jakie frameworki, narzędzia warto zwrócić uwagę?
W którą stronę warto pójść, najłatwiej będzie mi się zahaczyć w webie, bo siedzę w tym od jakiegoś czasu, ale czy web ma sens, czy bardziej przyszłościowe nie będzie np. uczenie
Uczenie maszynowe to nie jest kolejna webówka, gdzie każdy z ulicy może wejść i klepać. Musisz mieć łeb jak sklep, dobre podstawy teoretyczne i ciągłą chęć do nauki. Nie jest to kierunek rozwoju dla każdego. Próg wejścia dużo większy niż w webówce
Jeżeli to twoja pierwsza praca idź do STX Next
Jeżeli to twoja kolejna praca, unikaj STX Next (przynajmniej tak wynika z opinii na necie)
Jeżeli to twoja pierwsza praca idź do STX Next
Jeżeli to twoja kolejna praca, unikaj STX Next (przynajmniej tak wynika z opinii na necie)
@Midonika: moim zdaniem uczenie maszynowe to dobry pomysł, wbrew pozorom próg wejścia nie jest taki wysoki bo jest mało ekspertów w tej dziedzinie, a wiele firm ma plany powoli wdrażać rozwiązania tego typu, zaczynając od najprostszych rzeczy, przynajmniej z tego co ja widzę pracując w webówce.
prawie każda firma teraz chce mieć kogoś od tego i oni zwykle nie robią wielkiej magii, bo oni nie implementują algorytmów, zwykle chodzi o
prawie każda firma teraz chce mieć kogoś od tego i oni zwykle nie robią wielkiej magii, bo oni nie implementują algorytmów, zwykle chodzi o
- 3
@ssupkowski: lubie takie zadania, "tablica to kontener na dane dowolnego typu. Zadanie: korzystajac z tej wiedzy zasymuluj bezpaliwowy lot i wyrysuj trajektorie lotu satelity na jowisza, bonusowe zadanie: czy bedzie mozliwy przelot obok tytana? Jezeli tak, to w jakiej odleglosci od powierzchni planety (z dokladnoscia do 1 centrymetra)?"
- 0
Tu masz rację, więcej fizyki.
Ale jak się utknęło na wypisaniu danych nie mając pomysłu na równanie i ciąg dalszy to tak się kończy...
Ale jak się utknęło na wypisaniu danych nie mając pomysłu na równanie i ciąg dalszy to tak się kończy...
Hej drogie mireczki i mirabelki programiści.
Uczę się pythona i wymyśliłem sobie całkiem ambitny projekt zrobienia apki desktopowej, żeby na żywym organizmie nauczyć się kodzenia. Ustaliłem już sobie jakich będę używał technologii i jak rozwiążę część problemów z przechowywaniem danych itd. Teraz chcialem zasięgnąć rady w sprawie tworzenia GUI.
Potrafię już zbudować proste apki przy pomocy PyQt5, ale teraz zastanawiam się czy QtDesigner pozwoli mi na stworzenie czegoś bardziej przypominającego material design niż Windows
Uczę się pythona i wymyśliłem sobie całkiem ambitny projekt zrobienia apki desktopowej, żeby na żywym organizmie nauczyć się kodzenia. Ustaliłem już sobie jakich będę używał technologii i jak rozwiążę część problemów z przechowywaniem danych itd. Teraz chcialem zasięgnąć rady w sprawie tworzenia GUI.
Potrafię już zbudować proste apki przy pomocy PyQt5, ale teraz zastanawiam się czy QtDesigner pozwoli mi na stworzenie czegoś bardziej przypominającego material design niż Windows
@Mr_NiceGuy: taka drobna uwaga, że z punktu widzenia czystej architektury decyzje na temat sposobu przechowywania danych czy prezentacji danych powinny byś podejmowane jak najpóźniej - nie powinny mieć wpływu na architekturę.
A Kivy to guwno
A Kivy to guwno
@Mr_NiceGuy zajmij się cała logika, tak jak pisze
@DILERIUM
To, jaka bazę sobie podłączysz albo jakiego GUI użyjesz jest tak kompletnie nieważne. Zacznij od logiki biznesowej :)
@DILERIUM
To, jaka bazę sobie podłączysz albo jakiego GUI użyjesz jest tak kompletnie nieważne. Zacznij od logiki biznesowej :)
Ogarnia ktoś dlaczego to nie jest True? Problem jest zadziwiający.
from multiprocessing import Manager
sockets_server = Manager().list()
class ThreadedTCPRequestHandler(socketserver.BaseRequestHandler):
....def handle(self):- 0
@indywidualny: To nie jest zwykła lista tylko proxy:
https://github.com/python/cpython/blob/master/Lib/multiprocessing/managers.py
Może wrapuje elementy albo zmienia referencje, trudno zgadnąć.
https://github.com/python/cpython/blob/master/Lib/multiprocessing/managers.py
Może wrapuje elementy albo zmienia referencje, trudno zgadnąć.
- 0
@Vetinari: tak. Cos tam się dzieje, dla normalnej listy działa. Generalnie szukam sposobu usunięcia elementów z tej listy znając je (iteruję wcześniej i wiem dzięki temu co chce usunąć). Jakoś to wymyślę może.
#programowanie #python3
Czy ma ktoś jakiegoś dobrego linka/pdf związanego z Obiektowym Programowaniem w Python 3?
Czy ma ktoś jakiegoś dobrego linka/pdf związanego z Obiektowym Programowaniem w Python 3?
- 9
Decimal Type
Od dawna wiadomo ( ͡° ͜ʖ ͡°), że:
Jest to wynik bardzo bliski zeru (nie zero!) ale końcowy użytkownik nie takiego rezultatu by oczekiwał, więc jak to "naprawić"?
Otóż jest
Od dawna wiadomo ( ͡° ͜ʖ ͡°), że:
0.1 + 0.1 + 0.1 - 0.3 == 5.551115123125783e-17Jest to wynik bardzo bliski zeru (nie zero!) ale końcowy użytkownik nie takiego rezultatu by oczekiwał, więc jak to "naprawić"?
Otóż jest
Cześć, miał ktoś z was do czynienia z systemami typu actor-critic.
Problem wygląda tak. Muszę wykonać bota do gry na giełdzie. Oczywiście całość będzie odbywać się w symulowanym środowisku a dane będę ciągnąć z jakiegoś ogólnodostępnego api.
Agent będzie dokonywał operacji kupna sprzedaży w symulatorze i uczył się na podstawie strat/zysków w ramach sesji uczącej.
No i na początku padło na zastosowanie uczenia poprzez użycie metody bazującej na NEAT - coś się działo, ale ogólnie
Problem wygląda tak. Muszę wykonać bota do gry na giełdzie. Oczywiście całość będzie odbywać się w symulowanym środowisku a dane będę ciągnąć z jakiegoś ogólnodostępnego api.
Agent będzie dokonywał operacji kupna sprzedaży w symulatorze i uczył się na podstawie strat/zysków w ramach sesji uczącej.
No i na początku padło na zastosowanie uczenia poprzez użycie metody bazującej na NEAT - coś się działo, ale ogólnie
- 2
Pytanie dotyczące początkujących które IDE do Pythona?
- PyCharm 68.6% (48)
- Visual Studio Code 22.9% (16)
- Atom 2.9% (2)
- Inne podaj jakie 5.7% (4)
Staraj się jak najmniej Youtube oglądać. Treści video ogłupiają, odtwarzasz jak małpa nie rozumiejąc co robisz.
Czytaj co robisz, jak robisz, po co robisz. Ucz się.
Czytaj co robisz, jak robisz, po co robisz. Ucz się.
Visual Studio Code > PyCharm i nawet z tym nie handlujcie ( ͡° ͜ʖ ͡°)
Nie bez powodu ludzie przesiadaja sie z PyCharma na VSC a nie odwrotnie, tempo zmian jakie w VSC zachodzą, ich kierunek i ogromne dofinansowanie od Microsoftu sprawia że jest to najlepsze IDE dla Pythona dostępne na rynku na ten moment.
Darmowe ( ͡° ͜ʖ ͡°) Z ogromem konfiguracji, a
Nie bez powodu ludzie przesiadaja sie z PyCharma na VSC a nie odwrotnie, tempo zmian jakie w VSC zachodzą, ich kierunek i ogromne dofinansowanie od Microsoftu sprawia że jest to najlepsze IDE dla Pythona dostępne na rynku na ten moment.
Darmowe ( ͡° ͜ʖ ͡°) Z ogromem konfiguracji, a
Czy istnieje gdzieś dobry przykład z asyncio? Szukam i szukam i mam wrażenie, że dosłownie nic ciekawego na ten temat nie da się znaleźć. Chcę zrobić zwykły producent/konsument w nieskończoności czasu. #python3 #python #programowanie
- 0
Ok. Mam coś już: https://stackoverflow.com/a/23867222/4388718
- 1
Drogie Mirki, potrzebuje pomocy bo niszczy mi to głowę...
Napisałem coś takiego i pytanie, czemu najpierw wykonuje mi się wszystko (wyświetlają się wiadomości), a później dopiero pojawia się "GUI" i przyciski są nieresponsywne i nic nie robią. Kumpel przekopiował def losowanie, każde osobno z wartością na sztywno i ponoć działało normalnie, ale to mnie nie satysfakcjonuje :<
Napisałem coś takiego i pytanie, czemu najpierw wykonuje mi się wszystko (wyświetlają się wiadomości), a później dopiero pojawia się "GUI" i przyciski są nieresponsywne i nic nie robią. Kumpel przekopiował def losowanie, każde osobno z wartością na sztywno i ponoć działało normalnie, ale to mnie nie satysfakcjonuje :<
- 2
command=losowanie(100)
@SteamGuard: tu musisz mieć callback tzn funkcję a nie jej wywołanie, ziomeczku
możesz użyć lambdy
command=lambda: losowanie(12)zaraz sprawdzę czy nie napisałem jakiejś głupoty i przepiszę ci to po ludzku xD
- 2
@zwei: @SteamGuard:
rozgryzłem to. (⌐ ͡■ ͜ʖ ͡■)
lambda przechowuje referencję do n, n się zmienia, lambda też się zmienia. Ale da się to obejść bez wyrzucania tworzenia guzików do osobnej funkcji.
rozgryzłem to. (⌐ ͡■ ͜ʖ ͡■)
lambda przechowuje referencję do n, n się zmienia, lambda też się zmienia. Ale da się to obejść bez wyrzucania tworzenia guzików do osobnej funkcji.
for n in bla bla bla:
command=lambda x=n: roll_die(x)Mirki. Potrzebuję z przykładowej listy Wyświetlić element, który najczęściej się powtarza. Skleiłem coś takiego ale wydaje się przekombinowane. Macie jakieś prostsze rozwiązanie? ( ͡º ͜ʖ͡º)
#programowanie #naukaprogramowania #python #python3
lst = [2,4,1,2,3,3,4,4,5,4,4,6,4,6,7,4]
freq = dict(zip(lst, [lst.count(i) for i in lst]))
print(list(freq.keys())[list(freq.values()).index(max(freq))])#programowanie #naukaprogramowania #python #python3
@michal42:
from collections import Counter; Counter(lst).most_common(1)[0][0]- 1
@wiewior_s @m_bielawski Podziękował
Mam problem z #python3 chcę zainstalować poprzez pip framework scrapy, ale wyświetla się błąd:
building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstud
io.com/visual-cpp-build-tools
building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstud
io.com/visual-cpp-build-tools
@michal42: W sensie tego szukasz? https://pypi.org/project/Scrapy/#files
- 0
Już wszystko działa.
Czy zamiast tkinter mam dostępną inną opcje na projektowanie GUI wartą polecenia?
#python #python3 #programowanie #gui
#python #python3 #programowanie #gui
@thebigguy: w pyqt sciagasz qtdesigner, robisz sobie ui jak w c# w edytorze, zapisujesz i z tego generujesz szablon w pythonie, wtedy podpinasz tylko akcje i smiga. ale ogolnie python to jest jezyk skryptowy, do UI lepiej uzyc czegos innego
- 2
@Kontestator: PyQT lub PyGTK. Idea jest podobna.
- 1
Cześć!
Robię sobie kolejne zadanie na codefights i nadal jeden test oblewam. Treść brzmi:
Two arrays are called similar if one can be obtained from another by swapping at most one pair of elements in one of the arrays.
Given two arrays a and b, check whether they are similar.
Robię sobie kolejne zadanie na codefights i nadal jeden test oblewam. Treść brzmi:
Two arrays are called similar if one can be obtained from another by swapping at most one pair of elements in one of the arrays.
Given two arrays a and b, check whether they are similar.
@Devih:
kombinujesz z zipem i dictem bo sorted() zwróciło iterator i nie wiesz co z tym zrobić?
a.sort()b.sort()return a == bkombinujesz z zipem i dictem bo sorted() zwróciło iterator i nie wiesz co z tym zrobić?
- 1
@luzny_lori: przeciez to ma blad, w tresci zadania jest napisane ze mozna zamienic ze soba maksymalnie 2 cyfry.
Treść przeznaczona dla osób powyżej 18 roku życia...
konto usunięte via Android
- 2
@Quarrelsome video kursy są imho rozpraszające, podstawy ogarniesz sobie tutorials pointem
https://www.tutorialspoint.com/python3/
https://www.tutorialspoint.com/python3/
- 1
@Quarrelsome: jak znasz angielski to udacity




















#programowanie #python3 #python
edit: tak samo z serializacją, choć tutaj czasami warto napisać własny serializer, ale w większości przypadków lepiej użyć gotowego rozwiązania