Popularność Pythona wynika z jego prostoty i faktu, że można się go łatwo nauczyć. Istnieją też ciekawe przypadki użycia jego standardowej biblioteki. Sprawdź, czy znasz wymienione snippety, których nauczysz się w mniej niż minutę.

https://bulldogjob.pl/news/1139-snippety-pythona-ktorych-nauczysz-sie-w-mniej-niz-minute

#programowanie #naukaprogramowania #python
Bulldogjob - Popularność Pythona wynika z jego prostoty i faktu, że można się go łatw...

źródło: comment_15917871089N2FHqKCFrW5G9dIX8hEA4.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczyłem się ostatnio trochę webscrapingu. Jakie ciekawe i unikatowe dane mogę ściągnąć żeby poćwiczyć?
Zależy mi, żeby takie dane można było potem w ciekawy sposób analizować, a najlepiej jeszcze zrobić na ich podstawie jakiś model uczenia maszynowego.
Wymyśliłem sobie ściąganie informacji i cen używanych aut oraz mieszkań. Udało mi się już to zrobić, ale takie dane są lekko oklepane. Co jeszcze ciekawego zostało z najlepiej polskich stron internetowych?
#scraping #
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wiecek3: pozbieraj dane z wykopu, np dla każdego znaleziska lub wpisu listę zwartych tagów, datę dodania, liczbę komentarzy i plusów, a potem zrób model szacujący popularność na podstawie takich danych
  • Odpowiedz
@ProfesorBigos: ej, to jest świetny pomysł! Dziękuję serdecznie, czegoś takiego potrzebowałem! Teraz tylko muszę się zabezpieczyć kilkoma proxy zanim zacznę scrapować, bo jak dostanę bana na wykop to nie wiem co zrobię xD
  • Odpowiedz
Siemanko wrzucam tu kolejne notebooki z zadaniami z rachunku prawdopodobieństwa może komuś się to przyda w pracy albo na studiach. Zadania są bardzo łatwe ale w mojej karierze nie spotkałem się z trudniejszymi zadaniami tego typu. Daję tag #python bo jest zrobiona symulacja do kilku zadań i ogólnie będę starał się rozwiązywać zadanka z pythonem. Oczywiście planowane kolejne notebooki, konstruktywna krytyka mile widziana.

Link do repozytorium:
https://github.com/mprzemo/Rachunek-prawdopodobienstwa

Linki do google colab:
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kolnay1: idę z materiałem tak jak miałem na studiach, obydwie rzeczy robiłem i będą w dalszych notebookach, jak chcesz to na priv mogę wysłać plik bo mam ale raczej jest nieuporządkowany.
  • Odpowiedz
#python #django
Cześć mirki, potrzebuję klepnąć prosty panel, lecz mam problem z uruchomieniem procesu/wątku w tle.
Mianowicie, potrzebuję uruchomić proces/wątek biegnący cały czas w tle(Pętla do I/O w R-pi oraz PiD), kluczem jest to że chciałbym mieć dwukierunkową komunikację z Django(websockets były by idealne). Jak coś takiego osiągnąć?
Czytałem o channels, ale to tyle co widzę pozwala zlecać tylko podczas przetwarzania requestu http spawn wątku. A mi zależy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mer: Django od wersji 3.1 (obecnie to wersja alpha) obsługuje asynchroniczne widoki. Więc może da się to zrobić przy pomocy SSE (Server-Sent Events - takie coś podobne do websockets). Ewentualnie poszukaj jakiegoś serwera, który obsługuje websockets - tornado, aio-http, starlette czy coś takiego.
  • Odpowiedz
@filozof900: ? Sorka, w Pythonie noga jestem, na co dzień w .NET robię ( ͡° ͜ʖ ͡°)
Więc jak masz coś merytorycznie do doradzenia to posłucham :)
  • Odpowiedz
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell

Pełna wersja tego zestawienia ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-09-06-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu ☞
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yras8:

1. Kod wklejaj na pastebin czy coś podobnego.
2. Jak zaznaczył @ProfesorBigos - ogarnij działanie debuggera. To jest bardzo fajne zadanie w którym poznasz jak to funkcjonuje i bardzo łatwo wyłapiesz program.
3. Dlaczego masz print( n ) zamiast print(n)?
  • Odpowiedz
“How to let senders prioritize your inbox and be happy with that” — nowy wpis na moim blogu, z szerokim kręgiem potencjalnych odbiorców. Zainteresować może w szczególności osoby o następujących charakterystykach:

• nie lubią, gdy zawraca się im głowę;
• lubią, gdy zawraca się im głowę, ale nie mają na to czasu, bo są zajęte pracą;
• unikają zawracania innym głowy, szanując ich czas;
• lubią zawracać innym głowę i chcą być traktowane z większą uwagą.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python

Nie rozumiem do końca jak to działa,gdy wywołam x zwraca mi 6,3,6, natomiast przy edycji ifa na return : 0,0,0 zwraca mi wtedy 6,3,0. Dlaczego? Przeciez if wykonuje sie tylko wtedy gdy tablica jest pusta,a ja przekazuję jej 3 elementy. + co robi sumlengthproduct2(l[1:]) ??

def sumlengthproduct2(l):
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stwórz krotkę z kilkoma elementami, w tym z listą w środku,. Pokaż że krotki nie możesz zmienić, ale mutowalne obiekty wewnątrz niej (lista) mogą być zmienione. Na koniec pokaż że to wciąż ta sama krotka i ew napisz dlaczego.

tj
In [1]: krotka = (1,2,3,True,[1,2])

In [2]: krotka[-1].append(3)
  • Odpowiedz
Siemka
Zastanawiam się jak mądrze podejść do tematu.
Mam narzędzie CLI, które wywołują z poziomu Pythona.
Gdy jest wszystko ok, narzędzie wypluwa mi czystego jsona, którego sobie później obrabiam.

Jednak, gdy pojawia się problem, dostaję ścianę tekstu, a na końcu jsona, który zawiera informację o błędzie.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JSON idzie na stdout a błędy lecą na stderr?


@Ununoctium: może tak być. Szukam informacji jak to rozróżnić / wyświetlić oddzielnie.

"{", więc reszte linii należy
  • Odpowiedz
Jakieś 9 miesięcy temu mireczek @Hiobbit biorąc udział w moim małym projekcie, zaczynał naukę #programowanie .

Pojętny z niego chłop, więc 3 miesiące temu dostał się na staż do jakiejś firemki, staż z którego potem dostał ofertę pracy, ale ją odrzucił na rzecz innej - mianowicie z firmy, z którą ja współpracuje.

I tak oto po około 8 miesiącach powstał junior #python developer ( ͡° ͜ʖ ͡°
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak autoryzować użytkownika z logowania? Tabelka purchase przyjmuje jakąś książke z Books i konto z Accounts, Ale w momencie jak chce się odwołać do pola ower zakupu to:

ValueError: Cannot assign ">": "Purchase.owner" must be a "Account" instance.

nie wiem jak mam jednocześnie przekazać instacje "Account" do owner. i autoryzować użytkownika.

#python #programowanie #django
blend - Jak autoryzować użytkownika z logowania? Tabelka purchase przyjmuje jakąś ksi...

źródło: comment_1591550953Ty9zgiUPi1sKmjaEO6TsjV.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach