A z jakich jednolinijkowców Wy korzystacie?
#technologia #programowanie #python

import itertools, more-itertools
Jedyne do czego używam pythona python3 -m http.server
@koszotorobur sudo cat /dev/random > /dev/sda1
Zaloguj się aby komentować
Każdego, kto jest pasjonatem algorytmiki i programowania gorąco zapraszamy do wzięcia udziału w XIX edycji konkursu „Potyczki Algorytmiczne”. Potyczki Algorytmiczne są najstarszym internetowym konkursem algorytmiczno-programistycznym w Polsce, adresowanym do wszystkich – uczniów, studentów, zawodowców i amatorów, bez jakichkolwiek ograniczeń wiekowych. W tej edycji, oprócz rozwiązań w C++, dopuszczamy także rozwiązania w Pythonie.
Rejestracja on-line do konkursu rusza już 1 marca 2024 r.
Potyczki Algorytmiczne w roku 2024 składać się będą z dwóch etapów:
● zdalnego – odbywającego się w dniach od 11 marca do 17 marca 2024 roku;
● wielkiego finału – rozgrywanego w dniach 24 – 25 maja w gościnnych progach współorganizatora konkursu, zielonogórskiej firmy Digital Technology Poland. DTP Ltd. Do finału zostanie zakwalifikowanych 20 zawodników.
Dla najlepszych zawodników czekają nagrody rzeczowe. Dodatkowo 128 uczestników otrzyma kultowe koszulki Potyczek Algorytmicznych 2024 oraz upominki-niespodzianki.
O kurczę zajrzę. Dzięki!
Zaloguj się aby komentować
@dziki - do robienia REST API w Pythonie polecam FastAPI - niby we Flasku też można - tylko po co
Nieużywanie popularnych frameworkow? A gdzie się mogę.zapisac?
Zaloguj się aby komentować
Podobnie mam z Type Script i "any" lub "object". Dla wyjaśnienia, TS pozwala ale nie wymusza typowanie. Więc mam takie WTF gdy ktoś poświęcił chwilę na wpisanie że coś jest/zwraca "cokolwiek" . Gdzie tu jest jakaś korzyść?
@szczekoscisk jak dobrze pamiętam, to czasami kompilator TS potrafi się przyczepić, że typ jest nieokreślony, więc żeby się nie czepiał to daje się any i fajrant ( ͡° ͜ʖ ͡°)
Przy czym dotyczy to głównie sytuacji, kiedy ktoś używa TS bo jest modny albo mu kazali.
Nie kojarzę by sam kompilator TS wymuszał typowanie (przynajmniej na szybko nie kojarzę takich przypadków), możliwe że widziałeś sytuacje gdzie "tslint" czegoś się czepiał.
Myślę, że to przez to, że lutris to dość stary projekt, a typowanie w pythonie to jednak coś dość nowego. Pamiętam, że z 10 lat temu używałem już lutrisa.
@dotevo Type hints były dostępne już w 2006 roku - https://peps.python.org/pep-3107/, uszczegółowienie/ dodanie do typów do std 2014/2015 - https://peps.python.org/pep-0484/
Lutris to projekt z 2013 roku - https://github.com/lutris/lutris/commits/master/?since=2013-12-01&until=2013-12-03
@qarmin Gdy po kilku dobrych latach z C++ zacząłem w robocie pisać w Pythonie to nie mogłem się odnaleźć i strasznie mi typów brakowało. A później się przyzwyczaiłem i juz miałem wszystko w d⁎⁎ie ( ͡° ͜ʖ ͡°) Może dlatego. W większości przypadków da się (przynajmniej u mnie) typ spokojnie wyczaić z kodu. Raz na ruski rok się nie da i wtedy używam debuggera.
Zaloguj się aby komentować
Koledzy na wykop polecili użycie `sshd`, i jest to w sumie najprostsze rozwiązanie.
Zaloguj się aby komentować
@koszotorobur zwykły Excel xlsx. Jak ręcznie otworze i usunę ten wiersz to otwieram normalnie później. Ale chodzi o to, że one maja się same otwierac
@TuzZaRogiem nie możesz po prostu olać pierwszego wiersza? Jakiś skiprow czy coś. Ewentualnie z mojego doświadczenia numpy lepiej sobie radzi z wczytywaniem plików.
@TuzZaRogiem - próbowałeś ominąć ten rząd przy wczytywaniu może: https://www.statology.org/pandas-read-excel-skip-rows/
Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
Pyton to język, który przybył do nas z odległej przyszłości i na który nie zasługujemy. Można zaryzykować stwierdzenie, że jest jak rdest: da się z niego zrobić wszystko.
@Prucjusz - znaczy jak konopia?
@koszotorobur chciałem być zabawny i nawiązałem do kapitana Bomby.
Z tymi silnikami gier to półprawda. Ta, obsługują czesto go do skryptów natzedzi itp. ale całych gier afaik nie ma lub to sztuka dla sztuki, tak jak kajiya w ruscie.
@Zuorion - artykuł dobrze to wyjaśnia - na przykład Godot używa pythonopodobnego GDScript.
@koszotorobur Niestety ale tworzenie gier w Pythonie to raczej ciekawostka. Praktycznie nie ma żadnej dużej gry w tym zrobionej, tylko jakieś same pomniejsze tytuły i to jest rzadkość. Pythona używa się jedynie szczątkowo przy produkcji gier. I jak sobie wpiszecie w google "gry napisane w pythonie" to wyjdzie wam kilka produkcji ale te gry to jedynie używają paru skryptów pythona do czegoś a jako główny język są napisane w czymś innym.
@Catharsis - napisanie prostych gier w "czystym" Pythonie może być dobrym wprowadzaniem do robienia poważniejszych projektów - na przykład kto zna Pythona odnajdzie się bez problemu w silniku Godot, który używa pythonopodobnego GDScript.
@koszotorobur Problem w tym, że w samym godocie też prawie nic nie powstało xd: https://godotengine.org/showcase/
Tera dopiero po tej aferze z Unity coś tam ruszyło, widziałem dostawali dofinansowania od jakiś studiów itp ale szczerze wątpie żeby godot się stał jakiś bardzo popularny, niestety.
Zaloguj się aby komentować
Taktyczny wąż na zastaw ćwiczeń Pythona
@Guma888 - Pytonga trzeba ćwiczyć regularnie!
Dla mnie to będzie nauka dopiero.
@dawid-grabarz - elektryzujący Python
ssssssssss
Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
Yo generalnie to na githubie to prawie do wszystkiego jest takie repo. Wpisujecie interesującą was frazę np język programowania, nazwę systemu, menagera okien itp + "awesome" i macie czasem nawet kilka wyników. Przykłady: awesome-nodejs awesome-kde awesome-hyprland czy najzabawniejsze awesome-awesome-wm (bo jest coś takiego jak awesome-wm xD).
@Catharsis uuu dzięki
Zaloguj się aby komentować
Bardzo dobry kanał, polecam.
Zaloguj się aby komentować
Z takimi sztukami warto uważać bardzo, np. sztuczka przypisania globala do locala fajna, ale promuje złe praktyki.
@piotrb - ze wszystkimi poradnikami i tutorialami trzeba uważać i patrzeć na nie krytycznie
Niemniej dużo tych porad w tych filmikach to po prostu standardy pythonowe, które nie są oczywiste dla początkujących oraz ludzi przechodzacy z innych języków.
Ja osobiście nie znalazłem źródła 100% poprawnego - prócz może oficjalnej dokumentacji, która jest blisko, ale nie jest jednak skondensowanym źródłem wiedzy do uczenia się "na szybko".
Zaloguj się aby komentować
Zaloguj się aby komentować
o moze na jave mają
@konrad1 - nie z Harvardu ale z tego samego kanału na YouTubie: https://youtu.be/A74TOX803D0?feature=shared
@koszotorobur thx
Komentarz usunięty
@koszotorobur To CodeCamp? Dlaczego oni to wstawili a nie Harward? (Tak jak MIT wstawia na swój kanał?)
@Vuaaas - sprawdź kanał Harvardu i daj znać czy wstawili.
@koszotorobur Nah
Zaloguj się aby komentować
Kiedyś wpadłem na https://www.codingame.com/home I pomyślałem że może się nadawać do nauki.
Ale nie sprawdzałem.
Dla mnie zrobienie jednego z ich challenge było niezłą frajdą.
@psalek - to wygląda bardzo obiecująco jako zadania domowe - dzięki!
@koszotorobur to zależy czego chcesz nauczyć.
Przygotowanie do olimpiady informatycznej to jest jakaś opcja i UW ma dużo materiałów na ten temat oraz są dostępne zadanka https://szkopul.edu.pl/p/default/problemset/oi/19
Ja w tym wieku jak się uczyłem sam to chyba najprostsza była logomocja (z żółwiem) bo było widać gdzie się znajduje żółw po odpaleniu programu i co skopałem. Też są jakieś zawody, ale tu byś musiał poszukać.
No chyba że dzban, to mu pokaż Django i niech klepie CRUDy aż mu się znudzi xD
@wombatDaiquiri - olimpiady to nie koniecznie - to są zwykłe nastolatki bez szczególnych zainteresowań i talentów
Moim celem - i właściwie ich celem bo się na to zgodzili - jest zrozumienie czym tak naprawdę jest programowanie i poznanie Pythona i jego możliwości w takim zakresie, który umożliwi im napisanie prostego programu samodzielnie.
Oni są tak zieloni, że muszę im pokazać jak się Pythona instaluje i jak zainstalować VSC i skonfigurować go pod Pythona - wtedy przejdę do podstaw samego języka.
Cały dzień o tym myślę i już mam plan i proste zadania - może napiszę kiedyś co przygotowałem dla nich i jak uczenie poszło.
@koszotorobur ja dla takich niezainteresowanych pracuję nad zajęciami mocno korzystającymi z ChatGPT i zakładającymi że już mają dostęp do komputera z profesjonalnym i przygotowanym IDE. Może to jest kierunek? W końcu chyba łatwiej się nauczyć zadawać pytania jak można dostać odpowiedź w chwilę o każdej porze dnia i nocy?
Weż mu apke zainstaluj np Python x albo Mimo
Z resztą sam sobie zainstaluje.
Niech zacznie od prostych rzeczy żeby się nie znirchecił na starcie
Zaloguj się aby komentować
Zaloguj się aby komentować