Dzisiaj pierwszy raz bawię się z Pythonem. Co znaczy "L" na końcu liczby? Mnożę przez siebie 1000 liczb, a wyniku mam liczbę, która kończy się na "L"... #python
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zakładając że mam funkcje która pobiera zdjęcie przerabia je i wgrywa spowrotem na serwer, funkcja jest częścią większego
prgoramu, to lepiej kod takiej funkcji umieścić w oddzielnym pliku od main.py czy umieścić wewnątrz main.py? Kilka linijek kodu ale gdy aplikacja będzie miała 3000 linijek to już znalezienie tego nie będzie łatwe. Możecie polecić jakieś solidne materiały które tłumacza takie kwestie około programistyczne? Moim zdaniem najlepiej umieścić w osobnym pliku ale chciałbym usłyszeć
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Prism2772:

Najważniejsze w czytelności to poprawne nazywanie zmiennych i funkcji


Nie. Ważniejsze jest stosowanie poprawnych abstrakcji. Tzn. nazewnictwo jest ważne ale niewystarczające bo nadal możesz mieć spaghetti nawet z dobrymi nazwami i nie da się tego zrozumieć.
  • Odpowiedz
#programowanie #java #javascript #python
Ktoś poleci kurs Pythona dla deva ze sporym doświadczeniem w programowaniu w innych językach (java/js)? Wrzucili mnie do projektu i z dwóch pythonowców ostał się jeden, chciałbym go w niedługim czasie zacząć suportować, a przy okazji traktuję to jako fajne wyzwanie na ten rok więc fajnie jakby ktoś z tej działki polecił coś sprawdzonego.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cppguy: mówimy o JSie, OP nie pisał nic o TSie którym wszyscy sie brandzlują. I nie wiem czy jest standardem, ostatnio jak pisałem w JSie to wszyscy sie brandzlowali ECMA SCRIPT XX (nawet nie pamiętam którą wersją)
  • Odpowiedz
#python #programowanie #python3

pytanie początkującego, na które nie znalazłem jednoznacznej odpowiedzi (bo nie szukałem zbyt długo):

Zainstalowałem PyCharm. Stworzyłem projekt do którego potrzebuję kilku bibliotek. Używam "nowego wirtualnego środowiska" czyli wszystkie pobrane paczki (przez PyCharm) mam w folderze od nowego projektu. Nie powinienem używać bibliotek pobranych globalnie, które zainstalowałem wcześniej, np. przez konsolę? Czy pobrane do folderu z pierwszym projektem biblioteki powinienem "udostępnić dla wszystkich projektów"?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Abre generalnie lepiej dla każdego projektu tworzyć odrębne środowisko wirtualne i instalować moduły z przeznaczeniem tylko dla danego środowiska.

Bałagan to jest jak masz w globalnym środowisku tysiąc bibliotek i jedna się wysypie wraz z kilkunastoma zależnymi i musisz reinstalować całe środowisko. A tak to tylko wyjebiesz venva czy jakąś conde i zrobisz sobie na spokojnie nowe w 5 minut.
  • Odpowiedz
via Wykop
  • 1
@Kamokamo @pottymouth: Tak, rozumiem. Przyszedłem trochę z innego środowiska i nie tak zinterpretowałem bibliotekę...

Jeszcze jedno odnośnie konfiguracji środowiska

"Invalid python interpreted selected". Usuwałem, dodawałem nowy. Usuwałem folder z projektem... ale i tak PyCharm odwołuje się do jakiegoś zaszytego pliku z interpreterem, którego nie umiem znaleźć. Nie pomagało tworzenie nowego projektu, nowego interpretera, pomogła dopiero ponowna instalacja Pycharm. Gdzie mogę szukać błędu?
  • Odpowiedz
Siemka Mirki, potrzebuję pilnie pomocy matlabowskiej. Mam tabelę z excela X gdzie kolumny to nazwy miast A a wiersze pierwszej kolumny to nazwy miast B. W polach pomiędzy znajdują się odległości pomiędzy Miastami A i B. Z ręki użytkownik wpisuje czy chce jechać do miasta 1,2,3,4 co odpowiada miastu z poszczególnego wiersza. Nie mogę znaleźć polecenia które:

1) Do zmiennej Z przypisze najmniejszą wartość w wierszu miasta B które zostało wybrane,
2) Do zmiennej
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michalxd21: w excelu jest funkcja pozycja (chyba tak się nazywa, nie mam exc pod ręką) więc możesz sobie wyliczyć gdzie jest minimum, a potem funkcją wyszukaj wybrać wartość z nagłówka/nazwy wiersza

w pythonie ja bym użył pandas ale dla takiego zadania do jest jak strzelanie z armaty do wróbla
  • Odpowiedz
Nie mogé iść spać, bo się wciągnąłem w programowanie w #python tak jak pozostałe 90 tys. Julek i Oskarków co uwierzyli, że za hello worldy będzie 15k i praca zdalna na Filipinmach.
Na szczęście ja jusz swoje 15k dzięki javie mam.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam w Excelu kilka tysięcy ksiąg wieczystych i potrzebuję małego programiku, który do tych KW przypisze imię i nazwisko właścicieli (i ewentualnie pesel) z portalu Elektroniczne Księgi Wieczyste.

Jak najprościej to zrobić, jeżeli nie umiem #programowanie? Myślałem m.in. o jakimś #rpa albo czymś podobnym. Ewentualnie czy w parę godzin nauki #python jestem w stanie coś takiego stworzyć?

I czy portal EUKW ma jakieś zabezpieczenia przed
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaki darmowy IDE chłopski dla #python żebym mógł dalej szkalować ten niepoważny język.
Poza spyder i atom, bo wydają mi się słabe.

Musi wspierać venv bez konieczności stawania na głowie jak to jest w przypadku spyder.
a.....e - Jaki darmowy IDE chłopski dla #python żebym mógł dalej szkalować ten niepow...

źródło: peepokc-kcpeepo

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aczutuse: pomyliło ci się mireczku. Community jest za free, ale bez ficzerkó dla django itp jeśli dobrze pamiętam. Pytanie co tam klepiesz w tym wężyku. Ale VsCode z wtyczkami powinno ci na 99% wystarczyć.
  • Odpowiedz
Boże jaki python to zajebisty język. Gdybym 10 lat temu zamiast zaczynać z c++ i szybko się znudzić wziął pythona to może nawet bym był programistą. Robię sobie mały projekt do pracy i w 2 wieczory ogarnąłem sobie pobieranie danych z sieci. Teraz kolejny wieczór by eksportować je do google sheets i będzie mega praktyczna aplikacja gotowa. Pamiętam że przy c++ programowanie było problemem by wykonac jakis koncept dla amatora, a w
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Od jakiegoś czasu chodzi za mną myśl zrobienia apki do notatek/mapy myśli/flowchartów w stylu node editorów znanych z programów takich jak blender (zdjęcie poniżej). Zastanawiałem się od czego zacząć. Znam trochę Pythona i C++ (choć ostatnio bardziej mi podchodzi ten drugi, szczególnie że zacząłem się uczyć robić proste gierki).

Znalazłem kilka frameworków na githubie ale z tego co widzę to te fajniejsze są na javascript.
Pytanie, czy znacie może jakieś fajnie biblioteki
Kardig - Od jakiegoś czasu chodzi za mną myśl zrobienia apki do notatek/mapy myśli/fl...

źródło: Blender_shader_node_editor_showcasing_a_Moldy_Gold_Materiel

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kardig jeśli chcesz, żeby te notatki można było zobaczyć też w przeglądarce/telefonie, to raczej tylko javascript i react/react native
masz już edytory tego typu, np draw.io. sprawdź czy nie lepiej użyć już gotowych narzędzi
  • Odpowiedz
Napisałem sobie parsera do historii rozdań z GGPoker i wytrenowałem na zbiorze 20k rąk z Rush&Cash model AI do przewidywania EV graczy po każdym zagraniu. Model składa się z sześciu kolejno ułożonych TransformersEncoders plus liniowa na wejściu i wyjściu. Czyli model dostaje na wejściu sekwencję zakodowanych wydarzeń na stole - zagrań graczy i wykładanych kart, a zwraca przewidywaną zmianę EV dla każdego z 6 graczy.
W tabelce przykład aplikacji modelu do przykładowego
MarianJanusz - Napisałem sobie parsera do historii rozdań z GGPoker i wytrenowałem na...

źródło: renka z

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Anihilacja_entropii: Mimo że Kivy jedyne do czego się nadaje to właśnie do prototypowania to jednak bierz od razu Godota.
Skrypty może są tylko podobne do Pythona ale jest mnóstwo dostępnego tutorialu.
No i Godot strasznie się rozwinął przez ostatnie lata, więc wyszukuj w miarę świerzych informacji.
  • Odpowiedz
@aczutuse: jak coś ma działać szybko, to używasz złego narzędzia. Pythona nie używa się do rzeczy, które mają wykorzystywać dostępną moc obliczeniową komputera. Nawet jak Ci się uda to równoleglić, to i tak będzie działać pewnie 10x-100x wolniej niż jednowątkowy program napisany w C++ lub Rust.

PS - jak się upierasz na Pythona, to poczytaj o GIL.
  • Odpowiedz
@aczutuse: Python to język skryptowy nadający się do pewnych zastosowań, ale wielowątkowość tam ssie, jednakże masz sporo bibliotek niskiego poziomu, które to usprawniają. Nie ma co go porównywać pod tym względem do języków kompilowanych jak C, C++ czy Java, bo on po prostu służy do czegoś innego.

I tak, niektóre zadania uruchamiane wielowątkowo wykonują się wolniej niż wykonywałby się na jednym wątku i może się to wydarzyć w każdym języku.
  • Odpowiedz
Uważam że RPi to powinno chodzić z gołym radiatorkiem, bo inaczej to jakieś wynaturzenie :D
A nazwa NAS to żart, bo nikt rozsądny nie robi NAS na pojedynczym SATA.
Ale nie przeczę że ładna ta obudowa.
  • Odpowiedz
@Zapaczony no ja sam przyznaje że kupiłem raspberry z wentylem, ale go nie założyłem. Zamiast tego przykleiłem radiator. No ale to wersja 3. No i pytanie czy malina ma cały czas pracować na maca czy głównie czuwa w oczekiwaniu na zdarzenia. Jeśli ciągle ma duże obciążenie, to może wtedy ten wentyl jest niezbędny, a może warto pomyśleć o mocniejszym.komputerze.

Ja po prostu nie lubię jak mi szumi
  • Odpowiedz