Gdzie najlepiej przechowywać ustawienia użytkownika? Piszę właśnie mały programik w #python i jest w nim dosłownie kilka zmiennych, które mają domyślnie jakieś wartości, ale użytkownik może je sobie zmienić. Jak je w takim przypadku zapisać? Myślałem o serializacji (pickling), ale chciałbym uniknąć przechowywania danych w plikach. Jakie są jeszcze opcje? #programowanie
Wszystko
Najnowsze
Archiwum
- 2
@aski: jeżeli mają być przechowywane pomiędzy uruchomieniami programu to plik jest najbardziej rozsądną opcją.
- 1
@aski: konfiguracja? Zrob sobie jakis plik z konfiguracja ktora bedzie gdzies trzymana. To moze byc prosty plik nawet pokroju .env albo jak to sie przewaznie trzyma w linuksie w home np. "/home/user/.prostyprogramik/' i tutaj jakis plik z konfiguracja
Jeśli ktoś zaczyna swoją przygodę z Pythonem to bardzo polecam Thonny IDE. Jest bardziej zaawansowany od zwykłego IDLE, zawiera niezbędne funkcje pomagające zrozumieć jak to wszystko działa, a jednocześnie nie jest przeładowany opcjami. Gdy się z nim pierwszy raz zetknąłem to odpowiednie moduły i projekt stworzyłem w dosłownie 2 minuty.
Ten IDE pozwolił uwolnić się od ciągłego konfigurowania środowiska pracy i skupić się na faktycznym robieniu czegoś. Program rozwijany od 2016 roku
Ten IDE pozwolił uwolnić się od ciągłego konfigurowania środowiska pracy i skupić się na faktycznym robieniu czegoś. Program rozwijany od 2016 roku
źródło: comment_4JNIjD0ViyifbbRANXc7cDNvxMdiFBfH.jpg
Pobierz- 6
@Urojony_programista: i tak polecałbym Pycharma, z ewentualnym ptpython do konsoli.
konto usunięte via Wykop Mobilny (Android)
- 0
@Miii_Kiii: jak już, to bym brał ST3, nie lubię vsc/atoma/bracketsa
- 5
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@gromusek: formatowanie szlag trafił a pisałem na szybko więc zostało jak jest. jeszcze raz:
zwróć uwagę na nadmiarowe nawiasy wokół całego wyrażenia z prawej strony instrukcji przypisania - jest to częsty błąd przy próbie konstruowania krotki:
pit = (pit_type('id', 333233))zwróć uwagę na nadmiarowe nawiasy wokół całego wyrażenia z prawej strony instrukcji przypisania - jest to częsty błąd przy próbie konstruowania krotki:
('d--a') - string'd--a',- 0
Jakie zrodla polecacie do nauki #programowanie w #python ?
konto usunięte via Wykop Mobilny (Android)
- 3
@Perminal: dokumentację, serio
jest bardzo przystępnie napisana
jest bardzo przystępnie napisana
- 1
@Perminal: jeżeli już w czymś programujesz to obczaj to: zredagowany Stackoverflow http://books.goalkicker.com/PythonBook/
- 13
Lista darmowych kursów na #udemy wraz z kodami rabatowymi do wprowadzenia w koszyku:
- Complete Wordpress Website Developer Course
- Angular 2+ with Typescript - Essential Training
- Learn to Code with Ruby
- Statistics with R - Beginner Level
- Complete Wordpress Website Developer Course
- Angular 2+ with Typescript - Essential Training
- Learn to Code with Ruby
- Statistics with R - Beginner Level
Hej! Piątek - a więc zaraz weekend. Przed rozpoczęciem odpoczynku zerknijcie na nowości z kategorii Backend, Frontend, Fullstack - jest ich naprawdę sporo :)
`
`
**BACKEND JOBS**
`@nofluffjobs: jakie kwoty O: muszę wrócić do programowania
- 0
@nofluffjobs: w sumie ciekawe byłoby zestawienie ofert. Jak się to maluje dla te be ifullstackow kto czy szukają juniorów nie senior i widełki ;) głośno mysle
- 1
hej mireczki #python-iści i może jakieś węgierki też.
w celu zabezpieczenia się przed niewypłacalnymi klientami napisałem sobie prostą klasę sprawdzającą czy aplikacja ma aktywną licencję. tylko, że... żeby pozbyć się tego zabezpieczenia wystarczy usunąć jedną linijkę ( ͡° ʖ̯ ͡°) (proste jest, cnie)
pomyślałem nad dostarczaniem produktu w jakiejś skompilowanej wersji, żeby żaden kuzyn sosmiada nie usunął tego tak łatwo, ale to python.
macie jakieś
w celu zabezpieczenia się przed niewypłacalnymi klientami napisałem sobie prostą klasę sprawdzającą czy aplikacja ma aktywną licencję. tylko, że... żeby pozbyć się tego zabezpieczenia wystarczy usunąć jedną linijkę ( ͡° ʖ̯ ͡°) (proste jest, cnie)
pomyślałem nad dostarczaniem produktu w jakiejś skompilowanej wersji, żeby żaden kuzyn sosmiada nie usunął tego tak łatwo, ale to python.
macie jakieś
- 2
@Gronekmaster: TDD nie jest lekiem na całe zło. Dla mnie jest to dobra opcja kiedy robisz pair programming w dwie osoby, problem jest średnio ciężki i obie osoby są całkiem niezłe w kodzeniu oraz testowaniu.
Robienie testów tylko po to, żeby coś pokryć jest stratą czasu. Zwłaszcza, że Python jest językiem dość wysokopoziomowym i bawienie się w TDD często kończy się na robieniu testów integracyjnych, a do tego potrzebne jest
Robienie testów tylko po to, żeby coś pokryć jest stratą czasu. Zwłaszcza, że Python jest językiem dość wysokopoziomowym i bawienie się w TDD często kończy się na robieniu testów integracyjnych, a do tego potrzebne jest
Mireczki ucze się programować kozystając z jezyka python i jako, że jestem zwolennikiem uczenia przez realizacje ciekawych projektów postanowiłem stworzyć rpga 2D. Jaki silnik/framework mi polecacie?
#programowanie #python #programista15k
#programowanie #python #programista15k
@wesoly_olowek chlopie, kolejny z miliona jesteś który polegnie bo kij wie co sobie wyobrazasz xD
Zdaje się że godot także wspiera pythona
Linux : Hubadev: 1:0
Firefox : Hubadev 1:0
Linux: Ostatni problem z zniknięciem pakietów językowych, chociaż szybko naprawiony, okazał się czymś bardziej poważnym. Przestał mi działać terminal więc zdecydowałem się na reinstalacje. Poszło gładko lecz niesmak pozostał. Ostatni raz używałem linuxa dobre 10-12 lat temu i nie dlatego, że chciałem. Teraz też nie do końca używam z własnej woli ale już w kwietniu nowa 18.04 wersja zobaczymy... Za winowajcę uważam jednak samego siebie,
Firefox : Hubadev 1:0
Linux: Ostatni problem z zniknięciem pakietów językowych, chociaż szybko naprawiony, okazał się czymś bardziej poważnym. Przestał mi działać terminal więc zdecydowałem się na reinstalacje. Poszło gładko lecz niesmak pozostał. Ostatni raz używałem linuxa dobre 10-12 lat temu i nie dlatego, że chciałem. Teraz też nie do końca używam z własnej woli ale już w kwietniu nowa 18.04 wersja zobaczymy... Za winowajcę uważam jednak samego siebie,
mircy mam okazję bez kosztowo zapisać się na szkolenie z programowania - tak wiem, że taki bootcamp wielu oceni jako zbędny i samemu można się tego nauczyć. ja mam jednak inne pytanie. co byście wybrali
1. back end developer: python
czy
2. java developer web ?
do tej pory poza html , css i silnikami typu wordpress nie programowałem. będę wdzięczny za porady
#pytanie #programista15k #it
1. back end developer: python
czy
2. java developer web ?
do tej pory poza html , css i silnikami typu wordpress nie programowałem. będę wdzięczny za porady
#pytanie #programista15k #it
konto usunięte via iOS
- 2
@krampus0101: @b3rly: z programowaniem jest taki sam problem jak z gra na giełdzie. Trzeba się nauczyć myśleć inaczej, niż nas uczono przez wszystkie lata. Wybieraj pythona ( ͡° ͜ʖ ͡°)
Mirki, jakie polecacie książki do #naukaprogramowania z #cpp i #python?
Matematyka konkretna przerobiona, Wprowadzenie do algorytmów również.
Co do C++zastanawiam się miedzy Prata (Język C++. Szkoła programowania) vs Allain Alex (C++. Przewodnik dla początkujących) vs Stroustrup Bjarne (Programowanie. Teoria i praktyka z wykorzystaniem C++). Co polecace z tego (lub czegoś innego)?
Jaka pozycja do nauki pythona?
Matematyka konkretna przerobiona, Wprowadzenie do algorytmów również.
Co do C++zastanawiam się miedzy Prata (Język C++. Szkoła programowania) vs Allain Alex (C++. Przewodnik dla początkujących) vs Stroustrup Bjarne (Programowanie. Teoria i praktyka z wykorzystaniem C++). Co polecace z tego (lub czegoś innego)?
Jaka pozycja do nauki pythona?
konto usunięte via Wykop Mobilny (Android)
- 0
@Cooltec: to tu akurat nie poradzę nic, najwidoczniej masz inny model nauki
ja robię projekt i od razu uczę się języka + frameworka aktualnie
ja robię projekt i od razu uczę się języka + frameworka aktualnie
- 1
#python
Mirki pomożecie? Używam do SOAP biblioteki zeep. Problem zaczyna się w momencie definiowania tablicy:
https://pastebin.com/w3VrKrac
Błąd:
WSDL: https://pastebin.com/bY5v5NG4
Mirki pomożecie? Używam do SOAP biblioteki zeep. Problem zaczyna się w momencie definiowania tablicy:
https://pastebin.com/w3VrKrac
Błąd:
zeep.exceptions.ValidationError: Missing element for AnyWSDL: https://pastebin.com/bY5v5NG4
@gromusek: Tak na szybko - obstawiam że chodzi o to, że tworząc tablcię nie podajesz wszystkich pól określonych w wsdlu. Od którejś wersj zeepa domyślnie ma włączony strict mode który na tobie to wymusza. Rozwiązania są 2.
1. zdefiniujesz wszystko i tam gdzie wartości są opcjonalne i ich nie podajesz dajes zeep.xsd.SkipValue przyklad na samym dole.
2. Wyłączysz sobie tryb strict mode definiując klienta zeepa dokumentacja
Mogę się mylić,
1. zdefiniujesz wszystko i tam gdzie wartości są opcjonalne i ich nie podajesz dajes zeep.xsd.SkipValue przyklad na samym dole.
2. Wyłączysz sobie tryb strict mode definiując klienta zeepa dokumentacja
Mogę się mylić,
- 0
@poprostustefan: testowałem z wszystkimi wymaganymi polami. Zaraz poczytam to co napisałeś włącznie z przykładem.
Zapisuje sobię w modelu ścieżkę do pliku (nie korzystam z FileField w modelu tylko CharField), którą potem chce zamienić na tag w profilu admina w #django żeby go potem pobrać. Ścieżka mi się zapisuje, dodałem metodę nadpisującą wyświetlaną kolumnę, zezwoliłem na tagi - patrz Pastebin
Jednak ostatecznie w profilu dostaję to:
download zamiast linku.
Zawołam
Jednak ostatecznie w profilu dostaję to:
download zamiast linku.
Zawołam
- 1
@b3rly: 3 dni siedzenia na stacku i doslownie wszedzie a wystarczylo przeczytac dokumentacje listdisplay i żeby plik ściągał się z widoku admina wystarczy nadpisać metodę zwracając formathtml -_-
- 1
@b3rly: Tak, to już kilka dni temu ogarnąłem ale z jakiegos powodu przy funkcji z modelu nie dzialalo allow.tags = True i cały czas miałem to samo - raw text zamiast tagu html'a
Nie mogłem tego znaleźć w żadnej odpowiedzi, parosowanie template'u admina mi się nie udawało, już się trochę poddawałem ale taka pierdoła to załatwiła ; p
Nie mogłem tego znaleźć w żadnej odpowiedzi, parosowanie template'u admina mi się nie udawało, już się trochę poddawałem ale taka pierdoła to załatwiła ; p
- 7
Wynik moich ostatnich zmagań z zarządzaniem pakietami w pythonie http://snoozy.ninja/python/Package-Management/ #python #programowanie
Tak się zastanawiam jaka aplikacja / a może stronka (choć wielu mirków odradzało robienie stronki) byłaby najlepszym elementem jako fundament do mojego portfolio pod kątem szukania przyszłej pracy? #js #python
Zakładając, że startuję z poziomu w zasadzie zerowego. Czytam "Automatyzacja nudnych zadań z Pythonem", powoli ogarniam podstawy js'a, ale chciałbym już coś robić zamiast tylko pochłaniać teorię. Budowanie stronki w django + python jest dla mnie czarną magią,
Zakładając, że startuję z poziomu w zasadzie zerowego. Czytam "Automatyzacja nudnych zadań z Pythonem", powoli ogarniam podstawy js'a, ale chciałbym już coś robić zamiast tylko pochłaniać teorię. Budowanie stronki w django + python jest dla mnie czarną magią,
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
Zakładając, że startuję z poziomu w zasadzie zerowego. Czytam "Automatyzacja nudnych zadań z Pythonem", powoli ogarniam podstawy js'a, ale chciałbym już coś robić zamiast tylko pochłaniać teorię. Budowanie stronki w django + python jest dla mnie czarną magią, dlatego myślę o czymś prostszym. Coś co mógłbym pokazać na rozmowie, ale jednocześnie coś z tego sam byłbym dumny, przenieść pomysł na temat, który mnie interesuję. Nie chcę klepać dla samego klepania tylko tworzyć
instalował ktoś morfeusza (analizator morfologiczny) i wykorzystywał go w pythonie?
bo coś nie moge tego ogarnąć :(
#programowanie #python
bo coś nie moge tego ogarnąć :(
#programowanie #python
Potrzebuję szybko ogarnąć prosty interfejs graficzny do aplikacji desktopowej w #python. Ma się składać z dwóch część: pierwsza to mają być kontrolki do wyboru parametrów, druga to szachownica o zmiennej wielkości (w zależności od jednego z parametrów) na której będę prezentował wyniki mojego programu (na działanie którego mają wpływ inne parametry z pierwszej części).
Chodzi o to, żeby zrobić to możliwie najmniejszym nakładem sił, możliwie najszybciej, nie musi
Chodzi o to, żeby zrobić to możliwie najmniejszym nakładem sił, możliwie najszybciej, nie musi
@Romantyczny_widelec: wxpython. Z tego co rozumiem chcesz zrobić jedno okno programu (wx.Frame) i dwa pływające panele (wx.Panel). W panelu z szachownicą użyj siatki (wx.grid) do zmiany parametrów użyj GridEvent
@Romantyczny_widelec pyside, kivy
Idąc za ciosem -> Biblia początkującego w python od #hubadev
1. Dive Into Python3 od Marka Pilgrima to kolejna część legendarnej książki Dive Into Python. Jak nazwa wskazuje, skupia się na najnowszej wersji. Czytałem opinie, że jest tysiące razy gorsza od pierwowzoru ale darowanemu koniowi, nie patrzy się w zęby. Można kupić też wersje "na martwych drzewach" hehe.
2. Dokumentacja Python chyba nie musze wyjaśniać o co chodzi.
3.
1. Dive Into Python3 od Marka Pilgrima to kolejna część legendarnej książki Dive Into Python. Jak nazwa wskazuje, skupia się na najnowszej wersji. Czytałem opinie, że jest tysiące razy gorsza od pierwowzoru ale darowanemu koniowi, nie patrzy się w zęby. Można kupić też wersje "na martwych drzewach" hehe.
2. Dokumentacja Python chyba nie musze wyjaśniać o co chodzi.
3.
źródło: comment_iDhSA1QrkouWsYF7NF8Mmsb3qY5Di4Zz.jpg
Pobierz- 6
@oxern: Ważne że mu się chciało i za to propsy, ale pozostawia sporo do życzenia szczególnie jak chodzi o strukturę oraz kilka brakujących, a naprawdę dobrych, źródeł. Jak już mnie zawołałeś to się przyznam, że piszę aktualizację tamtego wpisu o pythonie.
Załączam sneekpeek! Jak wiatr będzie pomyślny to wstawię przed weekendem, a jak pechowy to dopiero w weekend.
Załączam sneekpeek! Jak wiatr będzie pomyślny to wstawię przed weekendem, a jak pechowy to dopiero w weekend.
źródło: comment_8bfVeFNzr2Z9SwkjGUA2TOxtgW5dqb8t.jpg
Pobierz




















#python