wiem, ze ciezko tak bez kodu, ale czy ktoś ma jakikolwiek pomysł na to dlaczego bez żadnej edycji kodu program przestał mi działać i wyskakuje błąd ze screena? Z programu korzystam regularnie już od dłuższego czasu, regularnie ściagając potrzebne mi dane z yahoo finance. Nic nowego nie dopisywałem, nie zmieniałem ani nie usuwałem i nagle nie działa #programowanie #python
Napisałem prostego toola w Go do automatycznego dodawania przecinków/pojedynczych cudzysłowów do zawartości schowka. Przydaje się przy częstym przeklejaniu rekordów do klauzuli IN w query itp. Dla sprawniejszego odpalania można zmapowac skrót klawiaturowy.
@JaTobieTyMi: Hej, coś takiego już istnieje, np. https://delim.co lub https://delimiters.co. Z tego co obczailem na szybko, to oba toole nie obsługują poprawnie wierszy zawierających pojedyncze cudzysłowy (nie dublują ich). Ale to jest i tak raczej rzadki case, zwykle wkleja się jakieś integery i te toole wystarczają :).
@brakslow: W momencie pisania tego toola nie umiałem regexow + skakałem po różnych klientach SQL i Excelu. Ale zgadzam się, ze jak masz to ogarnięte wygodnie w swoim IDE to jest to lepsze niż ściąganie jakiegoś ekstra softu :).
@Pucios87: sprawdziłem u siebie i presentation/zen/distraction free moda robią takie wyśrodkowanie tekstu. Więc view -> appearance i wyłączenie tych trybów powinno pomoc.
Jakie miasto, taki "dziennikarz" motoryzacyjny na pasku płacowym urzędu. Źle ustawiony fotel, nieodpowiednie trzymanie kierownicy... ( ͡°͜ʖ͡°) Ciekawe dlaczego nie zaprosili np. Dworaka do współpracy. Raz że jest rozpoznawalny (tego to nie wiadomo skąd wytrzasnęli i sami promują jako autorytet), a dwa że bardziej merytoryczny. Czyżby dlatego, bo potrafi skrytykować idiotyczne pomysły wdrażane przez urzędników? https://www.facebook.com/watch/?v=385703456943121 #krakow
Odkryłem zakazaną składnię. Aby użyć funkcji dla wszystkich instancji klasy wystarczy napisać [x.foo() for x in xs]. Czy grozi za to pythonowe więzienie? Jeśli tak to czy jest na to inne lepsze rozwiązanie? Można też tym tak samo zastąpić map(), czy będzie istotna różnica w wydajności?
Jeżeli chcesz tylko wywołać foo() nie zależy Ci na wynikach tych wywołań, to użyj po prostu pętli for. Jak foo() zwraca jakieś wyniki, z którymi chcesz coś później zrobić, to list comprehension jest spoko i IMHO czytelniejszy niż map.
@Krolik: Moim zdaniem troche generalizujesz - list comprehension moga byc rozne. Zgadzam sie z tym, ze w przypadku zagniezdzen moga stac sie nieczytelne i trzeba tutaj kierowac sie po prostu zdrowym rozsadkiem. Przypadek opisany przez OPa to prosty comprehension bez zadnych zagniezdzen i ifow, wiec jak dla mnie wyglada spoko.
@Krolik: możesz przypisać list comprehension/map/filter do zmiennej i użyć jej do następnej transformacji. Wtedy kod czyta się po prostu od góry do dołu
@Bejro: używasz tego list comprehension do wywołania funkcji dla samego side effectu, więc moim zdaniem list comprehension jest tutaj źle użyty. Oszczędziłeś linijkę kodu, a potem inna osoba czytająca ten kod będzie tracić czas i zastanawiać się po co ten list comprehension (i np. kminic, czy może nie zrobiłeś jakiegoś błędu itd.). Zrobienie czegoś w jednej linijce zamiast dwóch nie oznacza, że taki sposób jest "schludniejszy". Obczaj też https://stackoverflow.com/questions/5753597/is-it-pythonic-to-use-list-comprehensions-for-just-side-effects
Jakie jest narzędzie do przekształcenia danych w tabeli/kolumnie na ciąg znaków oddzielony jakimś sepratorem? Przydałoby się do budowania kwerend. #programowanie #sql
@iancurtis: Jak zaczynalem sie uczyc Pythona, to zrobilem sobie skrypt pomocniczy do czegos takiego - najpierw trzeba bylo skopiowac cos do schowka (kolumna z Excela lub np. kolumna wynikow z jakiegos SQLowego IDE), skrypt po odpaleniu bral te dane ze schwoka, procesowal, i wstawial juz kolumne z przecinkami. Odpalenie skryptu z odpowiednim argumentem mapowalem sobie na 2 skroty klawiaturowe (alt + shift + 1 odpalal wersje dla stringow - zamykal
poleca ktoś jakiś kurs/ćwiczenia gdzie można się podszkolić w operacjach na tabelach typu dataframe? chodzi mi o nabranie wprawy w joinach, groupby i innych transformacjach. Fajnie by bylo poznać jakieś zaawansowane techniki itp itd.
Myślę nad porzuceniem standardowej pracy 8h ( #programowanie ) i zostać programistą na zlecenie. Nie strach mi żyć tak trochę mniej stabilnie.Więc pytanie do #programista15k na takim prawdziwym samozatrudnieniu, da się takie zlecenia ogarnąć na własną rękę? Mogą to być zlecenia dowolne czyli małe powiedzmy od 2 tygodni do większych np. 6msc. Może ma ktoś doświadczenie z takim typem pracy. Jak to wygląda, ile można liczyć za takie
@bruce: Sprawdź aplikację Braintrust (mój referral jakby co: https://app.usebraintrust.com/r/jakub3/ ;P). 100% wymienionej stawki w ogłoszeniu idzie do freelancera. Część ogłoszeń (pewnie nawet większa) wymaga lokalizacji w US/Canada, ale znajdziesz na pewno też full remote bez wględu na lokalizację.
załóżmy, że piszę swoją klasę do obsługi API, żeby pobierała mi JSONy z zapytań do pewnego serwisu, lepiej potem "obróbkę" tych danych robić bezpośrednio na serwerze w funkcjach flaskowych czy pododawać sobie metody w tym API?
Strzelam, że lepszym rozwiązaniem jest oddzielenie tego od klasy i po prostu zrobienie jakiejś osobnej funkcji, ewentualnie klasy, która by się tym bezpośrednio zajmowała, ale posłucham opinii
@Need: Ja bym oddzielil - powinno to ulatwic testowanie oraz kod bedzie elastyczniejszy (np. jakbys potrzebowal ponownie uzyc tego kodu z innego entrypointu do aplikacji, np. command-line interface).
Brzdekam na gitarze
YT: https://youtube.com/@kuba_szafran
#python #programowanie