Wziąłem się za naukę programowania w Pythonie w domu. Na ten moment jest ze mną książka "Instrukcje dla programisty II" w j. polskim z polecenia któregoś z mirków. Idę powoli z materiałem. Aby lepiej przyswoić i zozumieć niektóre materiały uzupełniam wiedzę z kursu CS50. Na ten moment całkiem fajnie się te dwa źródła uzupełniają. Niestety delikatnie odrzuca mnie styl w jakim jest napisana książka, mam wrażenie jakbym czytał podręcznik szkolny, a to
Wszystko
Najnowsze
Archiwum
- 1
@satariel2562 generalnie to publikacje w języku angielskim są z reguły napisane luźniejszym językiem, bądź przekłady z angielskiego na polski (te z helionu są ok)
- 1
@satariel2562: python crash course i automate boring stuff... to pozycje obowiązkowe, po angielsku ale lepiej wytłumaczone niż wszystko co znalazłem po polsku
- 0
Pytanie, jest w selenium w #python taka możliwość, że na stronie muszę wybrać plik, który chce wysłać. Da się to zautomatyzować? Po kliknięciu w guzik dajmy na to "import" wyskakuje okno, w którym mam wybrać plik. Da się to zrobić?
#programowanie #selenium
#programowanie #selenium
Treść przeznaczona dla osób powyżej 18 roku życia...
@Tytyka: jeżeli otwiera Ci się osobne okienko to tego tak nie ogarniesz. Selenium widzi tylko to okno przeglądarki które samo otworzyło. Ale możesz poszukać czy na obiekcie nie ma inputa w którego można przesłać plik.
Wtedy znajdujesz tego inputa i robisz findelement(By.xxx, 'xxxxxx').sendkeys(pełnaścieżkado_pliku)
Wtedy znajdujesz tego inputa i robisz findelement(By.xxx, 'xxxxxx').sendkeys(pełnaścieżkado_pliku)
wariaty mam dwa wykresy: liniowy i kolumnowy. chcę je połączyć, żeby były w jednym jpg - jeden nad drugim. jak mogę to zrobić? za pomocą plt subplot nie idzie, bo łączy mi tylko jak są dwa wykresy liniowe.
tak wiem, coraz więcej amatorów pcha się do zabawy
#python
tak wiem, coraz więcej amatorów pcha się do zabawy
#python
- 1
@maciekXDDD:
Kiedyś robiłem skomplikowane wykresy. Tu masz metodę do zrobienia takiego grida:
https://pastebin.com/rgJcCBgS
Kiedyś robiłem skomplikowane wykresy. Tu masz metodę do zrobienia takiego grida:
https://pastebin.com/rgJcCBgS
źródło: comment_1658227199fljoBOkig4FN63cysWdUAt.jpg
PobierzEj czy ktoś wie po co jest programowanie w Pythonie i C na UJ na biofizyce? W jaki sposób studenci mogą wykorzystać taką wiedzę studiując biofizykę?
#studia #studbaza #programowanie #programista15k #python
#studia #studbaza #programowanie #programista15k #python
@malosolna_ikra: mogą a) zamodelować jakiś proces lub zjawisko, b) przebranżowić się jeśli nie znajdą roboty po biofizyce.
Ja na ten przykład jestem z wykształcenia inżynierem chemikiem, ale przez większość czasu bawię się w programistę.
Ja na ten przykład jestem z wykształcenia inżynierem chemikiem, ale przez większość czasu bawię się w programistę.
@malosolna_ikra: zgaduję, że na biofizyce się liczy różne rzeczy. Licencja na matlaba niepotrzebna bo można to samo o--------ć w numpy także profit dla uczelni i profit dla was bo się czegoś przydatnego nauczycie xd
- 0
Chcę sobie kupić książkę "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow. 2nd Edition".
Początkowo planowałem wersję po angielsku, aby lepiej ogarnąć nazewnictwo. Z jakiegoś jednak powodu, gdy szukam w sklepach to wersja angielska kosztuje około 250-300 zł, a polska 80 zł.
No i nie bardzo to rozumiem, wydaje mi się, że są to te sam wersje, skąd więc to rozbieżności? Ktoś wie o co chodzi?
#datascience #python
Początkowo planowałem wersję po angielsku, aby lepiej ogarnąć nazewnictwo. Z jakiegoś jednak powodu, gdy szukam w sklepach to wersja angielska kosztuje około 250-300 zł, a polska 80 zł.
No i nie bardzo to rozumiem, wydaje mi się, że są to te sam wersje, skąd więc to rozbieżności? Ktoś wie o co chodzi?
#datascience #python
źródło: comment_16581572002fLuNRzWxIlkppwY5eoaWx.jpg
Pobierz- 11
@Ardeo: bo helion tlumaczy tak dokladnie ze zeby zrozumiec o czym jest ksiazka bedziesz sprawdzal w angileskiej wersji
Treść przeznaczona dla osób powyżej 18 roku życia...
- 5
Tell the story of your Git project by creating video animations (.mp4) of your commit history directly from your Git repo.
https://initialcommit.com/tools/git-story
#programowanie #git #python
źródło: comment_1658058419iMaV1i6fSUZIXdq3CUpYhD.jpg
Pobierzstworzyłem prymitywnego i prostego wirusa w #python który ma za zadanie zapchać komuś dysk na fula xD
https://pastebin.com/raw/GTsUSbc8
tylko muszę zrobić by wrzucał te pliki w losowe miejsca na dysku i moge wrzucić go gdzieś xD
https://pastebin.com/raw/GTsUSbc8
tylko muszę zrobić by wrzucał te pliki w losowe miejsca na dysku i moge wrzucić go gdzieś xD
Treść przeznaczona dla osób powyżej 18 roku życia...
@janinapomidor: dam Ci pomysł na lepszego wirusa. Wylistuj wszystkie pliki z jakiejś lokalizacji (a najlepiej z całego dysku, ale z pominięciem systemowych) i pozamieniaj je nazwami xD
Chciałem se przetestować wykop api w pythonie. Robie tak jak w dokumentacji
klucz, sekret i account key podalem swoje (poprawne na 100%). Po wywołaniu
api = wykop.WykopAPI(key, secret, account_key=account_key)api.authenticate()api.conversations_list()klucz, sekret i account key podalem swoje (poprawne na 100%). Po wywołaniu
api.conversations_list() wywalabo to co jest w dokumentacji, a to jak to zrobić to dwie osobne rzeczy
748
Budowa i testy łodzi podwodnej z LEGO

Zdalnie sterowana łódź z automatycznym utrzymywaniem głębokości. Na pokładzie czujniki ciśnienia, głębokości, kamera a także kapitan - ludzik LEGO :) Oprogramowanie napisane w Python-ie
z- 40
- #
- #
- #
- #
- #
- #
#anonimowemirkowyznania
Cześć, z góry zaznaczam, że nie mam konta na wykopie i nie mam się kogo poradzić. Od razu podam tagi #programowanie #naukaprogramowania #python #scraping #webscraping
Wymyśliłem sobie taki plan. Zapytacie się jaki? Kurna sprytny.( ͡° ͜ʖ ͡°) Chciałbym scrapować nazwy produktów+ceny tych produktów. Słabo się znam na programowaniu, ale myślę, że ogarnę na podstawie filmików na yt i nauczę
Cześć, z góry zaznaczam, że nie mam konta na wykopie i nie mam się kogo poradzić. Od razu podam tagi #programowanie #naukaprogramowania #python #scraping #webscraping
Wymyśliłem sobie taki plan. Zapytacie się jaki? Kurna sprytny.( ͡° ͜ʖ ͡°) Chciałbym scrapować nazwy produktów+ceny tych produktów. Słabo się znam na programowaniu, ale myślę, że ogarnę na podstawie filmików na yt i nauczę
@AnonimoweMirkoWyznania: to nie nauka na tydzien czy dwa jak nie umiesz w ogole programowac ;)
- 0
Taki co ściąga np. 300tys. produktów z rozbiciem na lokalizacje czyli łącznie +2 mln produktów per sklep w 24h? Jak tak to pisz na pw.
@lol3pdg: takiego nie pisałem, ale nie powinno być to zbyt skomplikowane, teoretycznie potrzeba wiele serwerów z zainstalowanym i dobrze skonfigurowanym sock5, do tego soft który łączy się przez tak skonfigurowane proxy.
Kiedyś analizowaliśmy jeden tego typu projekt aby go zrobić w oparciu o routery Teltonika,
#anonimowemirkowyznania
Skąd wiedzieć, że jesteśmy gotowi żeby móc aplikować jako junior do IT xd? Założmy, że chce się przebranżowić na np. fronend developera. Zaczynam od jednego kursu, potem robię kolejny i co dalej xd? Zrobię z 2-3 kursy ale będę umiał załóżmy na pamięć tylko te przykłady z kursu a w robocie może być wszystko inne. Trzeba przerobić tyle kursów żeby być przygotowanym na różne scenariusze czy co :D? Ewentualnie
Skąd wiedzieć, że jesteśmy gotowi żeby móc aplikować jako junior do IT xd? Założmy, że chce się przebranżowić na np. fronend developera. Zaczynam od jednego kursu, potem robię kolejny i co dalej xd? Zrobię z 2-3 kursy ale będę umiał załóżmy na pamięć tylko te przykłady z kursu a w robocie może być wszystko inne. Trzeba przerobić tyle kursów żeby być przygotowanym na różne scenariusze czy co :D? Ewentualnie
źródło: comment_1657984656yWPY9M7XbvLN8FLkZOgvuL.jpg
Pobierz@AnonimoweMirkoWyznania: Musisz przerobić wszystkie kursy jakie są, tylko wtedy będziesz gotowy, powodzenia
Wymyślasz sobie jakiś projekt. Jeżeli do tej pory działałeś w jakiejś branży, to próbujesz napisać aplikację, która rozwiązuje jakiś problem z tej branży. Może np. byłeś fotografem i zrobisz aplikację do tworzenia kolaży. Albo tworzenia albumów, sortowania zdjęć i filtrowania po tagach, kategoriach i ocenie w gwiazdkach. Wymyślasz aplikacje, spisujesz założenia. Najlepiej coś, co czujesz że w miarę jesteś w stanie ogarnąć. Teraz zaczynasz tworzyć i ten proces tworzenia to jest nauka
Na dość niewielkim i wolnym urządzeniu(4 rdzenie, 32 bity, 1GHz ARM) używamy projektu pythonowego(python 3.9) z kilkunastoma zależnościami głównie fastapi, sqlalchemy, redis i temu podobne.
Wydajność działającego programu jest niezbyt dobra, ale największym problemem jest tutaj czas uruchomienia projektu.
Na komputerze uruchamianie trwa 1/2s a na tym urządzeniu około minuty.
Sprawdziłem w hotspot co tak długo trwa i wygląda na to że większość czasu uruchomienia projektu zżera ładowanie kodu bajtowego(chyba używanych bibliotek) i przez ten
Wydajność działającego programu jest niezbyt dobra, ale największym problemem jest tutaj czas uruchomienia projektu.
Na komputerze uruchamianie trwa 1/2s a na tym urządzeniu około minuty.
Sprawdziłem w hotspot co tak długo trwa i wygląda na to że większość czasu uruchomienia projektu zżera ładowanie kodu bajtowego(chyba używanych bibliotek) i przez ten
@qarmin: miałem chyba podobny problem i zrobiłem ramdisk, na który się wrzuca liby lub potrzebne pliki podczas startu OSa (RPi4 to z 4 GB szło coś wykroić). Ponieważ to ram, to trzeba z tym uważać, jeśli danych nie możemy stracić.
Zatem po prostu preload całej apki, bibliotek, przy starcie systemu.
Zatem po prostu preload całej apki, bibliotek, przy starcie systemu.
@qarmin: może karta za wolna, wygląda jakby umierał na io. Co mówi vmstat, iostat?
@przecietnyczlowiek: no w głównej wersji być może. Ale stara dalej może mieć taką funkcjonalność ¯\_(ツ)_/¯
@przecietnyczlowiek: tak
- 0
Sytuacja:
metoda z dużym timeoutem bez dostępu do ciała
Problem:
Nie chce czekać całego timeoutu, aż metoda się wywali. Wiem kiedy się wywali, bo w folderze pojawi się plik crash .dmp. Myślę o tym, żeby użyć async, ale może ktoś ma inny pomysł?
metoda z dużym timeoutem bez dostępu do ciała
Problem:
Nie chce czekać całego timeoutu, aż metoda się wywali. Wiem kiedy się wywali, bo w folderze pojawi się plik crash .dmp. Myślę o tym, żeby użyć async, ale może ktoś ma inny pomysł?
konto usunięte via iOS
- 1
@J0g1: Zobacz na moduł watchdog
Dlaczego większośc bibliotek w pythonie ma tak z-----e docsy, czy to jest specyfika tego języka czy wszędzie tak jest?
Przykład: Dokumentacja npyscreen, i nazywanie zmiennych jednymi literami, wszystko zlane w całość, brak jakichkolwiek zasad PEP8, całość wygląda jakby to był jeden wielki regex.
#python #programowanie
Przykład: Dokumentacja npyscreen, i nazywanie zmiennych jednymi literami, wszystko zlane w całość, brak jakichkolwiek zasad PEP8, całość wygląda jakby to był jeden wielki regex.
#python #programowanie
źródło: comment_1657787615ckrzLNMZNVQHUX7FhwQy0o.jpg
Pobierz- 2
@NewEpisode: Prawdę mówiac nie spotkałem się jeszcze z czymś takim w dokumentacji. Może to jakaś podpowiedź dlaczego to umarło blisko 10 lat temu.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
#datascience
Hej Mirki, tak sobie dlubie proste ETL w #pandas #numpy #python i glowkuje jak tu skrocic czas ladowania trzech duzych (1GB kazdy 900k x 200) CSV. Jedyne co przychodzi mi jeszcze do glowy to dorzucenie multiprocesingu bo duzo sie dzieje, z %pruna widze ze w tej chwili CPU jest waskim gardlem. Probowalem w prymitywny sposob zaladowac to w multi rozrzucajac kazdy plik na osobny
Hej Mirki, tak sobie dlubie proste ETL w #pandas #numpy #python i glowkuje jak tu skrocic czas ladowania trzech duzych (1GB kazdy 900k x 200) CSV. Jedyne co przychodzi mi jeszcze do glowy to dorzucenie multiprocesingu bo duzo sie dzieje, z %pruna widze ze w tej chwili CPU jest waskim gardlem. Probowalem w prymitywny sposob zaladowac to w multi rozrzucajac kazdy plik na osobny
@hoszak: zobacz na rozwiązania w tym wątku: https://stackoverflow.com/questions/6475328/how-can-i-read-large-text-files-line-by-line-without-loading-it-into-memory
@hoszak: Spróbuj Polars, sporo szybsza biblioteka, wrapper Rust-a.
https://www.pola.rs/
Ewentualnie Pyarrow - https://arrow.apache.org/docs/python/generated/pyarrow.csv.read_csv.html
https://www.pola.rs/
Ewentualnie Pyarrow - https://arrow.apache.org/docs/python/generated/pyarrow.csv.read_csv.html
- 0
mam tabelę gdzie jedna z kolumn to stopy zwrotu. Chciałbym policzyć jak wyglądałyby zmiany w kapitale na przykładzie 10 000 PLN. Czyli jeżeli robiłbym to w excelu w pierwszym wierszu tabeli wpisałbym kwotę początkową czyli te 10k, a w reszcie kolumn wpisałbym formułę "wartość z wiersza wyżej * (1+wartość z kolumny ze stopami zwrotu)". Jak to zrobić w pythonie? Wartość w pierwszym wierszu jest stała, podana przez użytkownika, wartość reszty wierszy to
źródło: comment_1657742073YNUeQfetVUXTqaGfdfH2Nn.jpg
Pobierz- 0
#python i #programowanie
chciałbym uprościć rozbudowaną konstrukcję
chciałbym więc utworzyć słownik - lookup dla tych zmiennych i funcji, coś w tym stylu
chciałbym uprościć rozbudowaną konstrukcję
if elif (...) elif else - w obecnym rozwiązaniu w zależności od kombinacji warunków sprawdzanych na dwóch zmiennych wykonywana jest inna funkcjachciałbym więc utworzyć słownik - lookup dla tych zmiennych i funcji, coś w tym stylu
function_lookup (wykop niestety zjada spacje): https://pastebin.com/mm1h6NPDimport inspectdef funkcja_a_1():@janek_: idealny przypadek, żeby użyć
match z pythona 3.10: https://replit.com/@MichalBielawski/DefiantGrizzledLoopfission#main.py- 0
Coś mi sie z-----o z wyglądem pycharma :/
Jak przywrócić domyślny wygląd ?
#programowanie #python #pycharm
Jak przywrócić domyślny wygląd ?
#programowanie #python #pycharm
źródło: comment_1657734574IAEeE4ZEfWoXMdtGoIDhou.jpg
Pobierz



























Umiejętność pisania czytelnego kodu i github z kilkoma projektami większymi prohektami? A z wiedzy?
#it #python #programowanie