Jaką technologię wybrać do napisania apki na własny użytek, zeby się podszkolić w stronę webdevu?

W ramach ćwiczenia chcę sobie zrobić własną apkę do kontrolowania finansów. Pomyślałem, że mógłbym przy okazji nauczyć się czegoś nowego i zastanawiam się w jakiej technologii mógłbym to napisać.

Umiem: Java, C#, Python

Funkcje
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukmar: Jak znasz pythona to backend, api w pythonie i front w JS. Wydajność w większości aplikacji to drugoplanowa sprawa. Multiplatformowość, łopatologiczny UI i możliwość pracy w środowisku webowym to jest ważne. Zresztą jak bedziesz miał porządne bebechy to front można sobie zmieniać kiedy się chce. A jak C# to masz też Blazora.

A jak apka ma być np. na Windowsa tylko to nawet electron jest zupełnie zbędny bo zwykłe
  • Odpowiedz
Cześć, Próbuje zrobić zdaje się prostą rzecz, a że dopiero zaczynam trafiłem na ścianę.
- Wczytuje sobie excela bez nazw kolumn.
- Nadaje nazwy z automatu
- Sprawdzam czy działa - wydaje się ze tak, wypisuje komórki po odniesieniu do nazwy kolumny
- Jak próbuje poczyścić wartości z dubli to z tego co rozumiem nie może odnaleźć nowo nadanych nazw kolumn.
- Jak wypisze excela z nowymi nazwami,
benny2001 - Cześć, Próbuje zrobić zdaje się prostą rzecz, a że dopiero zaczynam trafi...

źródło: comment_1669407125p9VblNyLP8SKucdhCve3Ej.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@benny2001:

Robiac to:

df.columns = [new_naming_column]
Tworzysz liste zagniezdzona. Na pandasie sie za bardzo nie znam, ale z tego co mozna wyczytac w necie to powinienes przekazac jednowymiarowa liste z nazwami kolumn.
  • Odpowiedz
Murki #python - nie znam się, uczę się i potrzebuję porady.

Mam program od producenta pewnego urządzenia którego działanie staram się zrozumieć aby móc go rozwinąć.


Problem w tym, że korzysta on zarówno ze sterowników tego urządzenia, threadingu, win32event oraz z tkinter.tix. Do tej pory klikałem programy w LabView i jeszcze mi się mózg nie przełączył na tekst.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co łączy dobrą ofertę pracy z piłką nożną? ( ͡º ͜ʖ͡º)

Sporo: zgrany zespół, szerokie perspektywy, odpowiednie umiejętności… Jest jednak coś, dzięki czemu dobra oferta może sięgnąć po prawdziwe mistrzostwo - widełki!

…a najwięcej ofert pracy z widełkami znajdziecie u nas, na justjoin.it
justjoin_it - Co łączy dobrą ofertę pracy z piłką nożną? ( ͡º ͜ʖ͡º)

Sporo: zgrany ...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da się jakoś uruchomić selenium na już włączonej sesji przeglądarki? Najbardziej by mi zależało na firefoxie.

Ewentualnie jest jakaś przeglądarka w której można pisać dodatki w python? Bo javascript mnie wykończy.

#python #selenium #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ilythiiri: Tak, możesz tworzyć profile tymczasowe albo korzystać z już istniejącego. Z takich mniej oczywistych jest jeszcze opcja czekania aż strona załaduje się do końca.
  • Odpowiedz
coś mi tu nie bangla. chce dodać do tabeli (pandas series) dfin kolumne 'type' w ktorej bedzie ostatnie słowo ze stringa z kolumny 'name'
zapisalem to tak i mi rzuca, że 'Series' object has no attribute 'split' kiedy niby dałem rzutowanie na str w nawiasie. nie rozumiem #naukaprogramowania #python

dfin['type'] = (dfin['name'].astype("string")).split()[-1]
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Python od podstaw - [Pasja informatyki]
Gościnny materiał wykonany przez Kacpra Sieradzińskiego, w którym wchodzimy w świat programowania w Pythonie. Kacper pokazuje jak zainstalować interpreter, skonfigurować środowisko oraz napisać pierwszy program. Chcesz się nauczyć programować? Koduj razem z Kacprem, zapisz się do newslettera by nie tylko otrzymać kod z odcinka, ale również rozwiązanie i dodatkowe zadanie domowe.
Część 2: https://www.youtube.com/watch?v=yIJSjGdyhDc Kolekcje i pętla for - tuple, listy, słowniki oraz zbiory

#python
M.....T - Python od podstaw - [Pasja informatyki]
Gościnny materiał wykonany przez K...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zostać #programista100k nie jest prosto, o czym przekonali się już uczestnicy poprzednich odsłoń naszego teleturnieju dla branży #it. A jednak wciąż szukamy pierwszego, komu się ten wyczyn uda i nie tracimy nadziei! ( ͡° ͜ʖ ͡°)-

Sprawdźcie, jak poradziły sobie drużyny Video Dzików i Edgile i ile kasy zgarnęli! ($ ͜ʖ$)

------
#justjoinit #
justjoin_it - Zostać #Programista100K nie jest prosto, o czym przekonali się już ucze...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

MAm folder o nazwie test-example, w którym jest moduł pythona x.py. Chciałbyśm go importować, niestety kiedy robie
from test-example import x
wypisuje mi "invalid syntaxt" na " - ". Kiedy zmieniam nazwę folderu na taką bez " - " i wszystko jest OK. No ale nie mogę zmienić tej nazwy na stałe, da się to jakoś obejść?
#python
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Odpowiedz
Czy da się zrobić list comprehension, która tworzyłaby zagnieżdżone listy z liczbami w środku? Przy wykorzystaniu range() i/lub enumerate(). Początek, liczba wewnętrznych list i ilość elementów w każdej liście może być zmieniona w kodzie.
Czyli np. ustalamy (np. w range), że:

start=0, elementy=3, listy=3:
[ [0, 1, 2], [3, 4, 5], [6, 7, 8] ]

start=1, elementy=3, listy=4:
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rajtuz: da się :p Wszystko się da
[(list(range(start + i * elementy, start + (i + 1) * elementy))) for i in range(listy)]

Ja zawsze przy takich rzeczach robię sobie najpierw normalną pętlę. Łatwiej ją debugować i ogarnąc. Potem dopiero zmieniam na comprahension
  • Odpowiedz
@Ekscentryczny_obserwator: pomagasz innym zespołom. Wtedy u siebie na daily mówisz że robiłeś dla nich a im mówisz że robiłeś dla teamu. Ogólnie w im więcej tematów jesteś zaangażowany to możesz się bardziej obijać a każdy myśli że robisz dużo
  • Odpowiedz
Cześć,

Czy ktoś z was miał okazję pracować z technologią hadoop w kontekście zadań związanych z tematyką Machine Learning ? jeśli tak to jak wyglądał proces tworzenia modeli, obróbki danych od początku rozpoczęcia ciągu technicznego ?

Jak rozumiem Hadoop to jest jakby to powiedzieć ogromny magazyn na przechowywanie dosłownie różnych danych z różnych systemów dane te mogą być ustrukturyzowane, nieustrukturyzowane itp. wchodzą oni to jak dobrze rozumiem przestrzeni HDFS na surowo, i jak wiemy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego te dwa obiekty mają takie samo id? Wszędzie piszą, że powinny być różne dla liczb większych od 256.

x = 100000
y = 100000

print(x is y)
print(id(x))
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BeginEnd: Tylko Rust. Golang ma fatalne powolne FFI (jak Java; spowodowane obecnością GC oraz wątków M:N), więc trochę słabo w zastosowaniach mocno niskopoziomowych gdzie musisz wywoływać kod w C/C++. Poza tym Golang dość mało ekspresywny jest. W Rust takie rzeczy jak serializacja/deserializacja do Jsona robisz dwiema linijkami (derive na struct i potem wywolujesz parse i zrobione), w sumie to w żadnym innym języku nie widziałem tak dobrze rozwiązanej serializacja/deserializacji. Rust
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
Jak sobie radzicie z brakiem motywacji do ciągłego rozwoju i nauki? Bo pracuje już 1.7 roku (po roku mi dali mida xd ale to nic nie znaczy) i tak mniej więcej od roku to praktycznie nic się nie uczę po pracy, nie piszę kodu, nie poznaje nowych technologi, nie rozwijam się. Po 8h pracy to nawet już rzadko kiedy kompa odpalam.

Może to wynikać ze stabilności zatrudnienia i dobrej pensji i dlatego
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Miałem podobnie i IMHO to nie kwestia motywacji.
Znajdź sobie hobby - coś co pomoże Ci się "zresetować", zapomnieć całkowicie na dzień-dwa o Twoich codziennych obowiązkach. Coś, co z jednej strony będzie wymagało od Ciebie pełnej uwagi, z drugiej - przynajmniej w umiarkowany sposób angażowało fizycznie. Ja poleciałem w buszkrafty i ofrołdy. A potem jeszcze w karate. I fajnie jest. Pamiętaj, że odpoczynek to też część pracy. A leżenie
  • Odpowiedz