Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#python

GURU

w Hydepark

38piorunów

https://x.com/niebezpiecznik/status/2036766084850704839

Gruba ryba10piorunów

Teraz się programisty nauczo, żeby używać cywilizowanych języków hurr durr!

Pokaż więcej komentarzy (9)

Fanatyk

w Python

30piorunów

W Pythonie 3.14 moduł http.server otrzymał w końcu natywną obsługę HTTPS.

https://docs.python.org/3/library/http.server.html#cmdoption-http.server-tls-cert

Teraz dzięki poniższej komendzie można na szybko wystawić stronę na świat lub podzielić się plikami z innymi korzystając z zaszyfrowanego połączenia:

python -m http.server 8080 \

--tls-cert <*.crt> \

--tls-key <*.key> \

-d <directory>

Fanatyk5piorunów

@koszotorobur będą używać tylko do lokalnego deploymentu? Prawda? ( ͡° ͜ʖ ͡°)

Pokaż więcej komentarzy (10)

Osobistość

w Hydepark

13piorunów

Python Software Foundation wycofało się z przyjęcia grantu na 1,5 mln USD od amerykańskiej National Science Foundation

W oświadczeniu włodarze PSF przyznali, że „różnorodność, równość i inkluzywność to fundamentalne wartości fundacji”.

https://kontrabanda.net/r/psf-nsf-grant-15-mln/

Inspirator0piorunów

@kontrabanda czyli pisanie w pytonie jest gejowe?

Gruba ryba

w Hydepark

21piorunów

Stworzyłem narzędzie do współpracowania z AI Claude!

W 2 godziny obgadaliśmy to razem z Claude, napisaliśmy kod, przetestowaliśmy na prawdziwych stronach, zrobiliśmy

repo z dokumentacją, a na końcu przeskanował Hejto i napisał ten wpis na moje polecenie.

Problem: teraz można czytać wszystkie strony z agentem AI, nawet te zablokowane dla botów, bot ma kompletną

integrację ze wszystkimi systemami jakie masz w sieci, i jest w pełni bezpieczne bo widzi tekst, nie widzi

sekretów tj. haseł, ciastek etc.

Rozwiązanie: rozszerzenie do Firefox + API w Pythonie. Teraz naciśnij Ctrl+Shift+C i masz całą stronę w

kontekście rozmowy z Claude Code.

Features:

- Automatyczne filtrowanie haseł/wrażliwych danych

- Jeden skrót klawiszowy

- Działa na każdej stronie (łącznie z tą!)

- Open source na GitHubie

- Testowane na Hejto i Gmailu

Repo: https://github.com/DexterFromLab/shared-browsing-claude

Wirtuoz3piorunów

@DexterFromLab W start.sh masz zahardcodowane /home/bartek przy dodaniu path z pythona.

W kodzie serwera widzę tylko zapisywanie scrapowanej strony do pliku, w jaki sposób agent wie że używam twojego oprogramowania? Muszę mu w prompcie mówić gdzie ma szukać źródła strony, czy sam to ogarnie po odpaleniu start.sh?

Gruba ryba1piorunów

😂

Pokaż więcej komentarzy (17)

Fanatyk

w Programowanie

19piorunów

Oto historia najbardziej lubianego języka programowania na świecie: Pythona.

**Python: The Documentary | An origin story**

To, co zaczęło się jako poboczny projekt w Amsterdamie w latach 90., stało się silnikiem napędzającym sztuczną inteligencję, obróbkę i naukę o danych oraz największe firmy na świecie.

Wirtuoz4piorunów

Ah, pytong - dzięki, oberżę sobie później.
Pamiętam jak na studiach robiliśmy zadanka z big data, kolega pisał programik w pythonie, ja cpp. Siedzieliśmy na skype i kodziliśmy. Co prawda jemu development zajął połowę tego co mnie, ale za to on czekał 30 minut na wyniki a ja 30 sekund

Osobistość2piorunów

Ja akurat nie przepadam fes za Pythonem i jak tylko mogę to staram się go unikać xd. Nienawidzę jego składni, braku klamerek czy średników, ogólnie bardzo jest dla mnie nieczytelny.

Pokaż więcej komentarzy (6)

Fanatyk

w Programowanie

47piorunów

Potrzebowałem znaleźć swój komentarz na Hejto co zawierał pewne słowo...

A jako, że jestem w podróży i mam dostęp tylko do komórki z Androidem...

No to napisałem sobie w Pythonie używając Termuxa i edytora Nano skrypt co wyszukuje komentarze używając Hejto API...

I działa :face_with_hand_over_mouth:

Gruba ryba4piorunów

Chłopu co się chciało xD mimo że programuje od 11 lat to albo bym skorzystał z kaczki/kukla albo stwierdził że pi⁎⁎⁎⁎lę to, i tak jakies bzdury pewnie to były xD

To pokaż teraz ten wpis bo az jestem ciekawy co tam było xD

Pokaż więcej komentarzy (14)

GURU

w Heheszki

36piorunów

Ehhh ten i oddzielanie bloków kodu spacjami i tabulatorami xD

Gruba ryba5piorunów

Ja tam lubie i nie mam problemu pre-commit ogarnia 😛

Fanatyk8piorunów

@damw - wystarczy linter i formatter kodu - i problem znika 🤷
Poza tym sam Python dokładnie pokazuje w której lini jest złe wcięcie :face_with_raised_eyebrow:

Pokaż więcej komentarzy (28)

Fanatyk

w Programowanie

11piorunów

Ejj, ludzie z pomóżcie.
Ciągnąc dalej temat interferencji fal znalazłem sposób na symulacje. Ale jest to w postaci gołych plików na
https://github.com/0x23/WaveSimulator2D?
Ale mimo podążania za instrukcją nie uruchamia mi się symulacja.
A z to ja jestem noga.
PyCharm zainstalowany, ale próba dalszego postępowania zgodnie z instrukcją wyrzuca błąd.

Fanatyk0piorunów

Ehhh, teraz taki problem ma
>Traceback (most recent call last):
> File "E:\\Python\\WaveSimulator2D-main\\wave_sim2d\\examples\\example0.py", line 5, in <module>
>   import cv2
>ModuleNotFoundError: No module named 'cv2'

Osobistość6piorunów

Uwielbiam pythona, uwielbiam kiedy potrzebuje użyć jakiegoś programu i jego jedyna dostępna wersja to taka do ręcznego zainstalowania poprzez sklonowanie repo i doinstalownie zależności przez pip. Kocham kiedy muszę dla każdego programu robić osobne wirtualne środowisko i instalować te same paczki po 15 razy w różnych wersjach. Jeszcze bardziej kocham jak się potem okazuje, że to jest jakaś kosmicznie stara i specyficzna wersja pythona której nawet nie ma skompilowanej dla twojej dystrybucji wiec jeszcze musisz poczekać aż zbuduje ci się cały python lokanlnie u siebie. A na koniec po odpaleniu i tak zobaczysz błąd, że nie udało się zimportować jakiegoś_gówna.py.

Taki żart ofc, umiem to wszystko zrobić i dobrze rozumiem dlaczego tak jest ale dobrze wiemy, że każdy choć raz przez to przeszedł xD.

Pokaż więcej komentarzy (37)

Lider

w Heheszki

12piorunów

++

Gruba ryba1piorunów

CPython jest napisany w C. Pypy jest napisany w RPython (okrojony Python) i jest szybszy niż CPython.

Inspirator0piorunów

@lurker_z_internetu można też sobie przepisać fragment kodu do C++, tam zrównoleglić i zaimportować do pytonga. Ale ogólnie to szkoda życia na to. Ale można.

Pokaż więcej komentarzy (3)

GURU

w Programowanie

63piorunów

Gruba ryba9piorunów

Nie pierwszy raz, gdy paczka pythonowa ma śmieszkować z absurdów rzeczywistości (:
https://pypi.org/project/pytest-vw/

pytest-vwpytest-vw makes your failing test cases succeed under CI tools scrutinyPyPI
Autorytet2piorunów

@serel na bank ktoś kiedyś zaproponował coś takiego PMowi i on się zgodził 😆

Pokaż więcej komentarzy (6)

GURU

w LINUX

20piorunów

Czwarty raz instaluję dzisiaj tensorflow.
Wiecie co mnie zaraz strzeli?

Autorytet5piorunów

Och, zabawy z instalacją tensorflow. Nowe, nie znałem.

Gruba ryba2piorunów

pipa zaktualizuj, może bardziej ogarnięty dependency resolver bedzie

Fanatyk5piorunów

@wonsz - ech the stare pipy :face_with_rolling_eyes:

Pokaż więcej komentarzy (26)

Inspirator

w Dyskusje

6piorunów

Jedyną rzeczą większą od problemów wydajnościowych aplikacji napisanych w Pythonie jest EGO programistów pythona.

Sumaryczna masa ego programistów pythona ma taką grawitacje, że efektywnie są czarną dziurą pożerającą zasoby i nie dającą w zamian nic.

Dlaczego programiści pythona nie optymalizują kodu? Bo system musi kosztować 20k usd miesięcznie więcej ponieważ kod nie był "wystarczająco pythonic" xDDDD

I na koniec moje ulubione: "To niemożliwe by python był powodem problemów wydajności, to elementy systemu w Javie. Przepiszmy wszystko na pythona, to będzie wydajniej. Czekaj, co to jest GIL?!".

Czy to dlatego, ze python jest tak prosty, że każdy idiota da rade w nim pisać, czy są inne powody tej sytuacji?

Osobistość0piorunów

@qwarqq Mnie to w sumie cieszy, że teraz jest moda na przepisywania powolnych narzędzi napisanych w Pythonie/JS na Rusta. Można Rusta nie lubić i być jak maintainerzy jądra Linuxa ale jedno na pewno robi dobrze. Zachęca programistów do pisania wydajniejszego kodu.

Pokaż więcej komentarzy (8)

Twórca

w Sysops / DevOps

1piorunów

NATS: Wydajny system przesyłania wiadomości - CzarnaOwca.IT

Wiem, że w świecie #programowanie i #linux mocne są #rabbitmq #amazonsqs itd. Czy programujesz w #javascript , #php , #python , #java czy #golang - przyda Ci się jakiś system kolejek. Tylko po co od razu się pchać w #rabbitmq lub #kafka ? Jest #nats NATS - lekki i wydajny system przesyłania

Fanatyk

w Komputery

17piorunów

**Linux - From Beginner To Professional**

Zestaw książek na temat systemu Linux i powiązanych technologii od znanego i cenionego wydawnictwa O'Reilly.

Ten zróżnicowany pakiet książek pozwoli Ci opanować Linuksa oraz powiązane z nim technologie w mgnieniu oka!

Zacznij uczyć się już dziś umiejętności, których wymaga każda ceniącą się spółka technologiczna:

* Administracja systemu Linux
* Linux i Python dla DevOps
* Docker i Kubernetes
* Ansible i Terraform

Autorytet3piorunów

O super, znów ebooki do których nigdy nie zajrzę

Fanatyk4piorunów

@Fausto - to tak jak z biblioteką gier na Steamie 😆

Autorytet1piorunów
Fanatyk4piorunów

@6502 - fajnie, że nauczyłeś się piracić - ten bundle jest dla tych co chcą nabyć książki legalnie w promocji.

Pokaż więcej komentarzy (6)

Fanatyk

w Python

25piorunów

Nie używałem dużo Pyhonowskiego REPL - ale teraz jak ma już na Linuksie kolorowanie błędów i można z niego wyjść za pomocą exit lub quit (chociaż CTRL + D działało odkąd pamiętam :stuck_out_tongue_winking_eye:) to chyba zacznę :thinking_face:

Tutaj więcej info o zmianach w REPL, które przyniósł Python 3.13:

* Dane wyjściowe do konsoli mają teraz domyślnie włączony kolor.
Interaktywną przeglądarkę pomocy pydoc można otworzyć, naciskając F1*.
Możesz przeglądać historię wiersza polecenia za pomocą F2*.
Możesz łatwiej wkleić duże bloki kodu, naciskając F3*, aby włączyć specjalny tryb wklejania bloków.
Możesz po prostu wpisać exit lub quit, zamiast exit() lub quit(), aby opuścić REPL*.

Należy pamiętać, że te ulepszenia są obecnie dostępne tylko w systemach Linux i macOS. Nie są one dostępne w systemie Microsoft Windows, nawet w przypadku korzystania z nowego terminala systemu Windows.

Gruba ryba1piorunów

Za próbę użycia `print` jako wyrażenie, a nie funkcję interpreter powinien przypominać, który jest rok i kiedy Py2 miał swój EoL.

Fanatyk5piorunów

@lurker_z_internetu - Tomeczku - przecież to specjalnie by pokazać jak REPL Pythona 3.13 koloruje błędy :face_exhaling:
A tak w ogóle to w kilku ostaniach wersjach Pythona opis błędów (i przydatne wskazówki w nich zawarte) to jest taki trochę game changer.

Pokaż więcej komentarzy (6)

Tytan

w Ciekawostki

1piorunów

Python. Instrukcje dla programisty. Wydanie III

Papier: 59.50zł (promocja -50%)
E-Book: 59.50zł (promocja -50%)

Książka w promocji:
https://helion.pl/viewc/3976o/12/pytip3_ebook.htm

Pokaż więcej komentarzy (7)