Właśnie sobie przerabiam kurs z freecodecamp.org; na razie są tam rzeczy, które znam, podstawy html i css, ale zobaczymy, co będzie dalej. Ogólnie forma kursu bardzo mi się podoba.

Jeżeli chodzi o #python to przejrzałem trochę oficjalny docs Flaska, ale jakoś mi nie podchodzi. Muszę sobie poszukać jakiś innych materiałów. Choć ogólnie sam framework wydaje się przyjazny i docelowo do dokumentacji trzeba będzie zaglądać. Ewentualnie muszę jeszcze spojrzeć na django,
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej ludziska może znacie jakąś fajną metodę parsowanie plików testowych gdzie separatorem danych jest nowa linia a index zaczyna sie zawsze od pola z data i potem jest id maszyny. Jakaś gotowa biblioteka czy zostaje parowanie linia po Lini i szukanie wzorca daty jako początek rekordu .
przykład danych:

2018-01-25 15:48:32 : HIDEKI TS04 sensor
Rolling Code: 12
Channel: 1
dzaku - Hej ludziska może znacie jakąś fajną metodę parsowanie plików testowych gdzie...

źródło: comment_d39MqPcWkOFAnnyVb5BfZHHII6wtmj7S.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć!

Kolejny zestaw pytań o #tkinter w #python . Chcę powiązać wciśnięcie klawisza na klawiaturze z akcją danego przycisku (Button widget).

Dla części mi prawie działa tak jak chcę, a dla części nie. Już tłumaczę o co chodzi. Najpierw kod: https://pastebin.com/5vfSCNEd

Dla
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jednak zrobić to dla każdego przycisku to będzie masa kodu


@Devih: Może czas pomyśleć o własnym widgecie, dziedziczącym z Buttona, jeżeli to jest dodanie jednej-dwóch rzeczy to raczej prosto się robi. Wpierw możesz jednak napisać tą funkcję do zmiany wyglądu (animacji nie ma chyba żaden znany mi system okienkowy) i podawać button jako parametr.
  • Odpowiedz
@Devih: Lambdę robisz tam po to, żeby ona się kiedyś wywołała, a wewnątrz change możesz spokojnie to (dopisanie jedynki) wywołać.
Poza tym, jak wczoraj szukałem błędu z kolumnami, to zrobiłem sobie :

def insert_value(self, value):
____self.write_area.insert(END, value)

i to później popodpinałem wszędzie (dzięki temu mieści się to w 78 kolumnach).
  • Odpowiedz
Spróbuję teraz trochę #webdev - nie chcę porzucać #python ale widzę, że bardzo mało ofert pracy jest w tym języku (przynajmniej w DE). Z racji tego, że mam już jakieś podstawy w Pythonie, to szukam pomysłu na własny projekt (może we flask albo django), a webdev planuję na razie uczyć się z https://www.freecodecamp.org, tak jak mi zaproponował @GandalfCzarny, zobaczymy jak mi pójdzie. Oprócz tego mam
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć!

Natrafiłem na kolejną zagwozdkę przy robieniu kalkulatora w #python #tkinter . Praktycznie cała wizualna strona gotowa, jednak mam problem zaimplementować Scrollbar do widgetu Text. Korzystam z tego poradnika, ale wyskakuje błąd:

Traceback (most recent call last):
File "C:/Users/x/PycharmProjects/gui_calculator/calc.py", line 80,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Symulacyjna prasówka - tydzień 5/52 ( ͡° ͜ʖ ͡°)-

Nie tworzę spam-listy - chcesz być wołany następnym razem? Zaplusuj ten post!

[ #cae] Coś dla
Bogdan191 - Symulacyjna prasówka - tydzień 5/52 ( ͡° ͜ʖ ͡°)ノ⌐■-■

Nie tworzę spam-l...
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mireczki z #python #naukaprogramowania w przyszłości chce zostać #programista3k zacząłem robić swój pierwszy program i chciałem się spytać jak skrócić/przerobić funkcje od przeliczania które napisałem bo nie wygląda to ciekawie, szukam też książki/źródła gdzie można znaleźć jakieś wzorce żeby kod ładnie wyglądał. https://github.com/artur1313/przelicznik/blob/master/przelicznik_miar.py
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@scheele13: Zacznij od podstawowych zasad z PEP8.
Co do kodu, to można to znacznie uprościć, listy już są, więc można z nich skorzystać (if cos in lista:), generalnie warto podzielić to na 3 elementy:
1. pobranie wartości z combo itp.
2. przeliczenie (z parametrami rodzaj przeliczenia, intype, outtype, value - to na podstawie rodzaju kieruje do odpowiedniej mini funkcji (speed, temperature).
3. wypisanie wartości.
  • Odpowiedz
Cześć!

Zastanawiam się w jaki sposób jest możliwe określenie maksymalnego czasu wykonywania funkcji w #python . Robiąc zadania na codefight, zawsze była tam informacja, że cała operacja nie może zająć więcej niż xxx ms. Trochę poszukałem na ten temat i zwykle w takim przypadku odsyłają do biblioteki timeit. Próbowałem działać coś z timeit(), ale nie wiem do czego służy tam parametr number. W dokumentacji on jest zwykle określany na number =
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!
Powiedzmy, że mam taki string: a = "1+2+3". Myślę nad tym i myślę, ale jest możliwość go jakoś zmienić na b = 1+2+3, tak żebym odrazu otrzymał wynik? Z widgetu Entry w tkinter otrzymuję string i gdybym wiedział jak to przerobić, żeby odrazu pokazało mi wynik, to zaoszczędziłbym sobie sporo pracy, bo powiedzmy a = "1+2*3+(2+2)*2" dałoby mi odrazu wynik z kalkulatora. Rozmyślam nad tym i żadna metoda nie przychodzi mi
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania

Wielu z Was zaczynało zapewne od stanowisk juniorskich. Możecie podzielić się ze mną własnym doświadczeniem czego wymagano od Was na początku pracy, na rozmowie rekrutacyjnej? Teraz uczę się #python, można powiedzieć, że to pierwszy język którego uczę się porządnie a nie na studiach ( ͡° ͜ʖ ͡°). Jednak jakieś opinie odnośnie innych języków tez mile widziane, sam jeszcze nie wiem czego do
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie mam pomysłu w jaki sposób mgłbym to skrócić whilem albo forem

https://pastebin.com/3y14xzhW

Za pomoca 5 tablic (koniecznie tablice bo o tym ma byc temat) 5 elementowych tak by mieć kwadrat 5x5, chce cos zbudować.
tam gdzie w tablicy stoi 1 to znaczy ze ma stać blok, tzm gdzie zero to tam ma być pusto
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Postanowiłem zrobić kalkulator w GUI i wybór padł na tkinter. Pod względem graficznym mam wszystko zrobione, więc przyszedł czas na tworzenie funkcji. Chcę zrobić tak, żeby kalkulator działał następująco:
1) czyści cokolwiek jest w Entry - puste pole zostawia
2) wpisuję cyfrę z klawiatury albo z przycisku programu i pojawia się ona w Entry (to działa)
3) operacja - np. wciskam przycisk + (lub opcjonalnie + na klawiaturze) i wtedy:
- pobiera wartość z Entry,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #programowanie

Mam skrypt który chciałbym móc uruchamiać na innych komputerach bez konieczności instalowania Pythona oraz niezbędnych bibliotek na każdym z nich. Znalazłem coś takiego jak pyinstaller, z tym że dość słabo sobie radzi, sypie błędami. Istnieją jakieś alternatywne opcje?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 4
@GandalfCzarny spróbuj wytłumaczyć komuś nietechnicznemu jak zainstalować Pythona i potrzebne biblioteki przez pip'a w rozsądnym czasie. Powodzenia xD a jedyne co gość potrzebuje to masowo pozmieniać nazwy plików w folderze, w Pythonie skrypcik do napisania w 5 minut
  • Odpowiedz
#anonimowemirkowyznania
Tak myślę nad przeniesieniem się do Warszawy i mam pytanie odnośnie pracy. Moja obecna praca w korpo: analiza danych, klepanie raportów w Excelu, proste automatyzacja za pomocą VBA, wyciąganie sobie danych z hurtowni danych. Określiłbym, że Excel zaawansowany, VBA średnio-zaawansowany, SQL podstawowy.
Do tego uczę się od jakiegoś czasu Pythona, więc w tej kwestii też za kilka miesięcy powinienem mieć jakieś podstawy jeśli chodzi o analizę danych za pomocą
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, napisałem sobie prostego bota do discorda w pythonie. Teraz pytanie gdzie go wrzucić bo na pythonanywhere chcą dolanów, dla darmowych ograniczają internet i bot nie może się połączyć. Próbowałem jeszcze na Heliohost ale to raczej nie dla mnie. Idealnie by to było coś podobnego do pythonanywhere czyli konsola od basha, możliwoś wgrania modułu i proste uruchomienia bota.
#python
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #python #programowanie , mam pytanie dotyczące pierwszej ramki z kodem w tej dokumentacji

Co prawda jest to jakaś tam biblioteka, ale moje pytanie odnosi się raczej do działania samego Pythona. W skrócie PeeWee jest to taki ORM umożliwiający obiektowo zarządzać bazą danych. User i Tweet to tabele w bazie. BaseModel dziedziczy po klasie Model i jest to, o ile dobrze rozumiem, jakiś zestaw metod związany z tą
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach