Piszę sobie prosty program do obliczania maksimum funkcji metodą złotego podziału. Wiem z innych metod optymalizacji, że maksimum wynosi około 28,931 a z tej metody wychodzi trochę ponad 29. Czy taki błąd jest w tym wypadku akceptowalny czy jest to po prostu błąd w moim kodzie gdzieś, którego ja nie wyłapuję. tutaj kod Jeżeli ktoś miałby chwilę na rzucenie okiem to będę wdzięczny
#python
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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
U.....a - Jeśli ktoś zaczyna swoją przygodę z Pythonem to bardzo polecam Thonny IDE. ...

źródło: comment_4JNIjD0ViyifbbRANXc7cDNvxMdiFBfH.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#soap #python

Mirki pomocy! stawiam flaszkę osobie która pomoże !

Pisałem o tym kilka dni temu. Używam zeep do SOAP

Mój
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gromusek: formatowanie szlag trafił a pisałem na szybko więc zostało jak jest. jeszcze raz:

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',
  • Odpowiedz
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**

`
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ś
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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,
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć,
  • Odpowiedz
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
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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 -_-
  • Odpowiedz
@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
  • Odpowiedz
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ą,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ć
  • Odpowiedz
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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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.
H.....v - Idąc za ciosem -> Biblia początkującego w python od #hubadev

1. Dive Int...

źródło: comment_iDhSA1QrkouWsYF7NF8Mmsb3qY5Di4Zz.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
aseeon_ - @oxern: Ważne że mu się chciało i za to propsy, ale pozostawia sporo do życ...

źródło: comment_8bfVeFNzr2Z9SwkjGUA2TOxtgW5dqb8t.jpg

Pobierz
  • Odpowiedz