#python
Zaloguj się aby komentować
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>
#technologia #python #programowanie
Zaloguj się aby komentować
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/
#kontrabanda #informacje #national_science_foundation #python #python_software_foundation #stany_zjednoczone
Zaloguj się aby komentować
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
#opensource #programowanie #ai #claude #firefox #python #developer #innowacja
@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?
@DexterFromLab A czym to się różni od wbudowanej integracji z chatbotami w Firefoxie?

Zaloguj się aby komentować
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.
#programowanie #python
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
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.
Oto historia najbardziej lubianego języka programowania na świecie: Pythona.
@koszotorobur Wg statystyk stackoverflow najbardziej lubiany jest Rust, któryś rok z rzędu:
https://survey.stackoverflow.co/2025/technology#2-programming-scripting-and-markup-languages
Zaloguj się aby komentować
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
#technologia #programowanie #termux #python #hejtoapi

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
Ja jak już coś pisze na androidzie to https://github.com/massivemadness/Squircle-CE ale nano the best jeżeli mówimy tylko o konsolowych 🙂 byle nie vim 🤭
Legancko
Zaloguj się aby komentować
#heheszki #humorinformatykow
Ehhh ten #python i oddzielanie bloków kodu spacjami i tabulatorami xD

Zaloguj się aby komentować
Ejj, ludzie z #programowanie 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 #github
https://github.com/0x23/WaveSimulator2D?
Ale mimo podążania za instrukcją nie uruchamia mi się symulacja.
A z #python to ja jestem noga.
PyCharm zainstalowany, ale próba dalszego postępowania zgodnie z instrukcją wyrzuca błąd.


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'
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.
ja pi⁎⁎⁎⁎le, sobie znalazłem zajęcie na drugi dzień świąt
@myoniwy dalej zainteresowany? bo nie wiem czy pisać instrukcję. no i czy masz kartę graficzną wspierającą CUDA?

Zaloguj się aby komentować
Paczka do nakładania ceł na import w pythonie! ( ͡° ͜ʖ ͡°)
https://github.com/hxu296/tariff
#humorinformatykow #programowanie #python #trump



Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
Czwarty raz instaluję dzisiaj tensorflow.
Wiecie co mnie zaraz strzeli?
#python #linux #tensorflow


Och, zabawy z instalacją tensorflow. Nowe, nie znałem.
pipa zaktualizuj, może bardziej ogarnięty dependency resolver bedzie
@entropy_ widze pan dopiero początkujący:
- Pip tylko z venv
- jako root to tylko paczuszki z dystrybucji instalujemy
- ewentualnie z kontenerami się pobaw
Zaloguj się aby komentować
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?
#programowanie #python

Matko bosko pajtona obrażajo!
@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 #pdk ale jedno na pewno robi dobrze. Zachęca programistów do pisania wydajniejszego kodu.
Dobrze napisany program w Pythonie może być 10x szybszy od chujowo napisanego programu w Pythonie. Może być nawet szybszy od programu przepisanego na Rust czy Go, ale z zachowaniem chujowych algorytmów. Fakt faktem, że ludzie piszący w Pythonie często nie przejmują się w ogóle wydajnością i piszą byle tylko przejść testy happy path.
System przy którym pracuje teraz ma komponenty w Rust i w Pythonie i to jest IMO bardzo dobre rozwiązanie. To co jest w Rust jest żadko ruszane, bo każda zmiana wymaga znacznie więcej pracy. Ten komponent jest bardzo wydajny, stabilny i nie podlega wielu zmianom. Komponenty w Pythonie mogą za to bardzo szybko ewoluować, więc mamy dobrą elastyczność. Raz znalazłem takiego babola, że zmniejszyłem CPU load 3x grzebiąc tylko w algorytmach.
Zaloguj się aby komentować

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...
https://lucstechblog.blogspot.com/2025/02/raspberry-pi-pico-audio-player.html
#python #raspberrypipico #rp2040 #ciekawostki #opensource
Zaloguj się aby komentować
Zaloguj się aby komentować
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
#komputery #informatyka #humblebundle #ebook #promocje #linux #python #docker #ansible #terraform
O super, znów ebooki do których nigdy nie zajrzę
@koszotorobur
€749.29 Value
XD
"tytuł książki" pdf
Wyszukaj w googlu i masz za darmo ( ͡~ ͜ʖ ͡°) Cztery pierwsze z brzegu: https://pastebin.pl/view/6abcdf81

@6502 - fajnie, że nauczyłeś się piracić - ten bundle jest dla tych co chcą nabyć książki legalnie w promocji.
@koszotorobur Po co książki skoro shell jest najbardziej intuicyjnym sposobem interakcji człowiek-maszyna ?
Wszystko samo się robi.
Zaloguj się aby komentować
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
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.
#technologia #programowanie #python

Hello skrypcie koszotorobura!✋
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.
@lurker_z_internetu - Tomeczku - przecież to specjalnie by pokazać jak REPL Pythona 3.13 koloruje błędy
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.
@koszotorobur ja wiem, domyśliłem się, że to specjalnie. Dobry przykład, taki z #pdk ;)
Tylko ipython
Zaloguj się aby komentować
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
#python
Zaloguj się aby komentować
Gdyby kogoś interesowały takie wydarzenia jak "Advent Of Code" to dziś zaczęło się inne nowe - https://everybody.codes/event/2024 Rozwiązujemy zadania w dowolnym języku programowania przez 20 dni. Codziennie o 00:00 1 nowe zadanie w 3 punktach od najłatwiejszego do najtrudniejszego. Gdyby było zainteresowanie to możemy zrobić Hejto Leaderboard
#programowanie #rustlang #python #java
@Pan_Bubr @GrindFaterAnona zrobilem leaderboard
Trzeba sie zalogować, przejść do https://everybody.codes/event/2024/leaderboards/private i podać ten kod b11ccb39-5574-4cd5-b3af-95b98cf8e065
To że jest się w jakimś leaderboardzie innym niż główny daje miły aspekt, że gdzieś zdobywa się punkty. Bo w głównym to jeśli nie zrobi się zadania do 1 w nocy to raczej nie ma co liczyć (za pierwsze zadanie dostaje pierwsze 50 osób, za drugie 100, za trzecie 150).
Ja niestety przestaję funkcjonować o 23:00, więc nie mam szans. Akurat ode mnie z pracy ktoś się mocno wkręcił, poszło to wyżej i międzywydziałowo walczymy na pracowym leaderboardzie.
@bendyz Obawiam się, że takie zabawy mogą być lekko psute przez istnienie chataGPT i innych modeli. Ja wiem, że to tylko zabawa ale na bank znajdą się osobniki, które gówno wiedzą ale będą chcieli żeby ich nick był gdzieś wysoko w rankingu i każde zadanie będą rozwiązywać w minutę kopiując odp z chataGPT jak leci xD.
@Catharsis oczywiście że tak, pewnie sie tacy znajda. Ja to traktuje jako zabawę, nie ma w tym żadnych nagrod rzeczowych, tylko i wyłącznie ciekawe zagadki. Myślę że większość tak to traktuje. Swoją drogą może dobrze byłoby zrobić oddzielna liste rankingową dla tych którzy korzystają z ai do generowania odpowiedzi. Byłoby to ciekawe porównanie.
Zaloguj się aby komentować














