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
#programista15k polećcie książkę o tematyce #it dla początkujący+. Tematyka ogólna, coś w stylu "Czym jest programowanie", niczym przedmiot z pierwszego semestru studiów. Najlepiej sporo teorii, zadania niekonieczne. Mam sobie czytać w wolnych chwilach.
Dodam, że dwie książki z podstaw programowania w #python już przerobiłem (Al-Sweigart-Automate-The-Boring-Stuff-With-Python-Practical-Programming-For-Total-Beginners-No-Starch-Press-2019 oraz PythonDataScienceHandbook).
Teraz potrzebuję ogólnego zaznajomienia się z kodzeniem, jak wygląda to środowisko, praca, wytłumaczenie podstawowych pojęć
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, pomóżcie trochę żeby to zrobić po ludzku i w miarę poprawnie i zgodnie ze sztuką.

#programowanie #programista15k #python chcoiaz nie koniecznie

Potrzebuję napisać program, który uzupełni dokumenty doc, docx o określone dane. Dokumentów jest 10 rodzajów

Dokument
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie mam z zakresu #programowanie mam sobie aplikację mobilną gdzie zapisywałem pewne informacje. Teraz chcę to do excela sobie przepisać. Aplikacja niestety nie ma funkcji importu danych do csv ani nic podobnego :/ jest jakieś narzędzie które może "nasłuchiwać" API danej apki? Tak żebym mógł zobaczyć co się dzieje wewnątrz aplikacji jak ja uruchamiam? Bym sobie to wydaje mi się okodowal wtedy. Może mi i zajmie to wtedy tyle samo
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki nie moge wyczuc kiedy stosowac self w klasie pythona, definicje wydaje mi sie ze znam, to taki this z c++ tylko ze w c++ zmienne klasy deklarowalo sie ze static, a reszte bez niczego, this było opcjonalne. W pythonie jest odwrotnie zmienne obiektu deklaruje sie z self. a bez niczego dostaje zmienne klasy, czy to oznacza że każdą zmienną powinienem deklarować z przedrostem self i powinienem sobie wyrobić ten nawyk ?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@antagonista1111: Nie wiem co mam Ci odpowiedzieć, bo odpowiedź na Twoje pytanie jest w moim poprzednim komentarzu.

Jak chcesz móc się dostawać do obiektu klasy, to piszesz self. Skoro gdzieś nie chcesz bo potrzebujesz zmienną lokalną, to nie robisz self.

Pamiętaj, że każdy nowy obiekt w instancji tejże klasy to też zwiększone zasoby zajmowane przez tą klasę (i każdą jej instancję), więc robienie self dla każdej pierdoły jest
  • Odpowiedz
Czy da się zrobić w pythonie import prometheus_client ale z innej biblioteki ze starszej wersji pythona w danym skrypcie? Jak sprawdzam w vscode definicje to ciagle przekierowuje mnie do pythona 3.9.6 ...

#python3 #python #devops
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fifiak Dwóch naraz raczej nie da się zrobić. Stwórz sobie virtual env dla tej apki i zainstaluj taką wersję biblioteki jaka potrzebujesz do działania apki
  • Odpowiedz
@kaczeridi: nikt ci nie powie czy sie uda na 100proc czy nie. bedziesz chcial cisnac to przezyjesz nawet gdzies na produkcji a w miedzyczasie szukal dalej. a co chcesz najpierw sie wprowadzac a potem szukać?
i tez jak kolega wyzej z tych dwoch raczej gliwice, mozesz wtedy szukac wszedzie nawet kato/chorzow itd bo polaczenia są dobre. Albo ogolnie juz chyba Kato najlepiej bo w srodku aglomeracji
  • Odpowiedz
#python #programowanie mam opcje na webserwerze postawienia apki w Pythonir. Pomyślałem żeby siedzieć poduczyć np. Flaska. Pytanie: jak najprościej podejść do tematu frontend? Jakiś gotowiec-szkielet dla początkującego? Tak żeby tylko ostylować i z grubsza bylo ok ;-)
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DelPierdo: Generalnie rzecz biorąc flask wyrenderuje co mu dasz, np. plik html. Możesz jeszcze poczytać o FastAPI w zależności od potrzeb, może być jeszcze szybszy i łatwiejszy ;).
  • Odpowiedz