#python #powerbi
Hej, jako, że bardzo spokojnie zaczynam naukę Pythona i chciałbym w dłuższej perspektywie rozwijać się w kierunku business intelligence, zastanawiam się na jakim systemie lepiej się uczyć Pythona? Linux, czy Windows, mając na uwadze, że kiedyś chciałbym używać narzędzi power bi, które jak zgaduje najlepiej dzialaja pod Windowsem?
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperStefan: Zgadza się, przy czym pracując na Windowsie nie jesteś od nich odcięty - masz WSL i inne rozwiązania. Koniec końców używa się tego co pracownikowi 'leży' ale nie jest tak że jedno jest "obiektywnie lepsze" od drugiego szczególnie gdy masz dostępny cross-platform od Microsoftu
  • Odpowiedz
dlaczego na konsoli mi wyrzuca 6 a nie 1? Myślałem,że to odejmuje wartości zbiorów?
#python

liczby =[1,2,3,6,5]
typy= set([1,2,3,5,5])

a=set(liczby)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

TLDR: napisałem swój silnik blogowania (static site generator) w mniej niż 100 linii kodu

Ostatnio znudził mi się mój szablon na blogu a sam silnik, którego używałem, wydawał się dla mnie za duży. Potrzebowałem czegoś o wiele prostszego. Prostego szablonu, prostego silnika do renderowania. Niestety teraz mamy taką modę, że z małego landinga page developerzy potrafią zrobić 30 mb SPA, bo przecież wszędzie musi być react, trzysta bibliotek js i milion zdjęć. O
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

UPDATE: zgodnie z zapowiedzią, napisałem artykuł jak blog powstawał: można przeczytać na medium jak i na moim blogu ps: jak na medium czytacie mając premke to mi szekle lecą.
  • Odpowiedz
@9harkonnen6: sprawdziłem jeszcze dodatkowo - to raczej an pewno kwestia base_url w settingsach. Lokalnie ci pewnie nie zadziała o ile nie odpalasz z serwera http.
Wypuściłem wersje 0.2.6 - tam dodałem ostrzeżenie o takim zachowaniu + do backloga wpisałem live server automatyczny.
  • Odpowiedz
#python
https://pastebin.com/H6UZF8Jk

To jest początek mojej ankiety w pajtonie,mam jedną zagmostkę,chcę zrobić jedno pytanie ktore będzie wyglądało tak.

Posiadam portale społecznościowe (tak/nie)
Jeśli się zaznaczy tak,to rozwinie się lista portali jak FB/wypok/lindkenin itp jakby to napisać?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yras8 to czysty front. Albo visible na elemencie ustawiasz na jakąś zmienna, jak masz binding. I tę samą zmienną przestawiasz na klik w opcjach. Albo - jeszcze lepiej - ustawiasz visible równe wybrana opcja. Wtedy true pokazuje listę.

Albo zwykły JS, który będzie to przestawiać.
  • Odpowiedz
@yras8: Spoko, ale chodzi o to, że za formę (wyświetlenia i obsługi formularza) odpowiada szablon. Pod tym linkiem masz prosty quiz. To, co Ty chciałbyś zaimplementować, wymaga więcej magii w samym szablonie. Jeżeli bardzo Ci zależy, by zrobić to według Twojego pomysłu, to musisz rzucić się teraz na jakiś kurs HTML/JS
  • Odpowiedz
Wiecie może jaki jest rys historyczny dwóch składni dla literałów tekstowych ("s" vs 's')?
#python
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A więc udostępniam kodzik do automatycznego odczytywania wiadomości na Librusie :)


Moje pierwsze repo na githubie ( ͡° ͜ʖ
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@muskel:
linia 14: parametr "r+" nie potrzebny, starczy tylko r
linia 50: "def makefolderzdjecia():" spójność, jak nazywamy po angielsku to nazywamy wszystko po angielsku.
zamiast printa można użyć wbudowane "logging", lub samemu coś napisać prostego, nie trzeba ale można.
linia 234: def getanswerheadless(): zwraca stringa, czemu nie bool'a?
Wykonia kodu python dobrze jest
  • Odpowiedz
Napisałem w pythonie prosty kawałek kodu, który za mnie odczytuje pocztę na Librusie (edziennik) i zapisuje tematy, które przeczytał do pliku .txt i jako tako stara się zapisywać załączniki i je sortuje tematami ( ͡° ͜ʖ ͡°) co X czasu.
(w librusie nie można nawet zaznaczyć wszystkich tematów a trzeba ręcznie w nie klikać...)

Napisałem to, bo miałem dwa dni nieobecnosci w szkole dlatego że zapomniałem tego gówna odczytywać xD
i szach mat "nauczyciele"(
muskel - Napisałem w pythonie prosty kawałek kodu, który za mnie odczytuje pocztę na ...

źródło: comment_1586546043fMgEqg9hXOPTEXzI3j9NxM.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki, próbuję napisać w #python #sqlite zapytanie które będzie mi wrzucac odpowednie wartości w odpowiednie miejsce:

c.execute("UPDATE MOJATABELA SET KOLUMNA1 = ? WHERE WIERSZ= ? ",
(wartoscWstawiana1, wiersz1))
dbConnection.commit()

no
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kohrd: SQLite nie pozwala na parametryzowanie nazw kolumn i tabeli. Jeżeli potrzebujesz coś takiego robić, to zazwyczaj świadczy o złym projekcie bazy danych.

Zazwyczaj to dodaje się kolumnę, która przechowuje nazwę/indeks pola.
  • Odpowiedz
@Kohrd: Cała idea bazy danych polega na tym, że operujesz na wierszach, a nie na pojedynczych polach.
Ustawianie jednego pola poprzez UPDATE trwa tyle, co UPDATE wszystkich pól, jednak dla wielu pól, będzie to nieporównywalnie dłużej niż zrobienie jednego UPDATE dla trzech pól (indeksu, nazwy oraz wartości).

Jeżeli to tylko jakiś skrycik to nie przejmuj się, że łączysz ciągi znaków w zapytanie. Możesz napisać zapytanie, które zrobi ci nową tabelę
  • Odpowiedz
Czołem.
W toku badań eksperymentalnych utworzyłem sobie model wielorakiej regresji liniowej oparty na pewnych cechach. Otrzymałem dosyć fajne wyniki, ale chciałbym go jeszcze udoskonalić. Pomyślałem, że mógłbym we flasku postawić stronę z zaimplementowanym sci-kit learn multiple linear regression, za pomocą której użytkownicy/inni naukowcy wrzucaliby swoje wyniki, aby udoskonalić model. Robiliby to za pomocą odpowiednich pól, które metodą POST edytowały by właściwy plik .csv na serwerze o nowe dane. Co każdą taką wrzutkę
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@farmaceut: Po prostu przy takim serwisie operacje na pliku to nie najlepszy pomysł. Prosty ORM będzie tu lepszą opcją dla Ciebie - podpinasz bazę danych i to wszystko, co musisz wiedzieć o sql :)
Nawet nie musisz stawiać bazy danych, sqlite3 zamyka się w formie jednego pliku :D
  • Odpowiedz