#python #programowanie
czy dobrze rozumiem obiektówkę w pythonie?

def __Foo(self) - prywatna metoda w klasie
def __init__(self) - publiczny konstruktor w klasie
def __foo__(self) - publiczna metoda w klasie

Wygląda mi to na brak spójnej składnii, ale zgaduję że jest jakieś sensowne uzasadnienie czemu to wygląda tak, a nie inaczej.
I dlaczego na boga muszę ręcznie wywoływać konstruktor i destruktor klasy pochodnej ( ͠° °)
#naukaprogramowania #python #programowanie
polecicie jakąś książke do nauki pytonga?
Spróbowałem Zed A. Shawn - Learn python 3 the hard way, i okazało się że to jest jedna z najgłupszych książek jakie widziałem XDDD

Tak wiem, nauka przez tworzenie projektów, ale
1. jest szansa że nie poznam jakiegoś istotnego, podstawowego konceptu

2. dopiero na code review, dowiem się że w pythonie pisze się inaczej niż w c++ czy innej javie (przykładowo, że w
@mikzur: @Tank1991: Poradnik jak zrozumieć działanie bramek logiczny OR, AND, NOT:
Zapamiętaj sobie tabelke (pic rel) xDDDD

Pare linijek niżej:
Common Student Questions:
-Can't i just learn the conccepts behind boolean algebra, and not memorize this?
-Sure, you can do that, but then you'll have to constantly go through the rules for boolean algebra while you code. If you memorize these first, it not only build your memorization skills, but
Pobierz
źródło: comment_1661010638UqaNoZDKUmQwddlGqVFuZe.jpg
Jak podzielić projekt?

Mam sobie "mały projekt" w Pythonie. Krótko go opisując jest to coś co mierzy czas spędzony nad zadaniem w redmine (coś jak Jira). Za niedługo dobije 600 linijek kodu, i jest to jeden plik w którym jest cały program. I o ile sam ogarniam co się tam w środku dzieje, tak chciałbym żeby inni też zrozumieli, i chyba przydałoby się "pociąć" ten program na pliki.

Macie jakieś źródła których
Pobierz
źródło: comment_16609893360cllnhM4tDbtAtt68QMw9z.jpg
Hej misie z #python #programowanie
Mam jakieś podstawy i chcę sobie zrobić mały projekt.
Ma to być aplikacja webowa. Proste logowanie i w środku dwie rzeczy: tabela z adresem + nazwą + kilkoma innymi komórkami. druga to mapa polski czerpiąca z tej tabeli.
Chcę, żeby się wyświetlała na mapie pinezka albo znacznik i po kliknięciu wyskakiwał popup z informacjami.

To, że nie wiem jak się za to zabrać w ogóle to jedno.
Myślałem, że zrobię to też w pythonie.


@gdziemojimbuspiatka: no jest dużo opcji w zależności od potrzeb. Dashboardy? Interaktywność? Dash Plotly się sprawdzi. Prototyp jakiś albo coś szybkiego? Nawet Jinja2, a jak dodasz bootstrapa to nawet to jakoś wyglądać będzie. Tak czy siak często podejście jest takie że backend jako API w w pytonie masz a GUI w czymś z pierdyliarda bibliotek/frameworków JSa ¯\_(ツ)_/¯
@Jurigag: polecam pisać kod w taki sposób, że inni nie będą musieli się zastanawiać co tu się #!$%@?ło i czemu ktoś #!$%@? manianę. W większości przypadków gdy widzę jakieś niestandardowe rozwiązania to cały projekt jest zakodowany jak gówno. Dla mnie próby łamania czegoś co jest utarte w języku byle było inaczej gdy daje to niemal zerowe benefity to jest kwintesencja juniorstwa
#anonimowemirkowyznania
Dlaczego na wykopie uważa się żeby nie iść w programowanie dla kasy? Czy można w ogóle mówić o pracy, która jest twoją pasją w 100%? Z tego co czytam to w korpo klepiecie crudy, robicie dokumentacje, wszystkie te korpo procedury no i to ma iść na czas i według wytycznych klienta. Co innego jest przecież robienie sobie dla zabawy aplikacji w domu w wolnym czasie a co innego praca na etacie
Pobierz
źródło: comment_1660825388zfXBc7ZhsYkrl3K8syO9KA.jpg
Nie doksztalcasz sie po godzinach z rzeczy ktorych nie wymagaja w robocie, nie poszerzaxh horyzontow o "niepotrzebne" zagadnienia i technologie. To wszystko prowadzi do bycia #!$%@? programista a to nie jest dla nikogo dobre: ani dla cb ani dla teamu.


@4191727801: serio po 8 latach chce ci sie uczyć po godzinach? szacun, mi przeszło po kilku latach

A to żeby to było konieczne to nie komentuje już :D
ERROR!

No cześć Mirabelki i Mireczki, mamy dla Was coś specjalnego ( ͡° ͜ʖ ͡°) Ruszamy z #konkurs pt. #justbluescreenit i rzucamy Wam wyzwanie – zapolujcie na bluescreena, zanim on zapoluje na Was.

1. Zróbcie zdjęcie lub wideo, które przedstawia bluescreen
2. Wrzućcie zdjęcie/wideo na jedno z wybranych miejsc: pod tym postem; na swoim profilu na platformach: Instagram, Twitter, TikTok lub pod tagiem #justbluescreenit na Wykop.pl, czyli
Pobierz
źródło: comment_1660819984LaK6vJxglE2HwnzBpCEdkb.jpg
Mam taki problem, że próbuję sobie posegregować dane i zapisać je w jednym pliku CSV.
W skrócie:
- Robię listę wszystkich plików w zdefiniowanym folderze
- Przeszukuję tę listę plików, aby znaleźć pierwszą liczbę całkowitą znajdującą się przed literą R (to identyfikator baterii)
- Przeszukuję tę listę plików, aby znaleźć pierwszą liczbę stałoprzecinkową (powiedzmy, że zawsze z 1 miejscem po przecinku) -> to identyfikator napięcia
- Przeszukuję tę listę plików, aby znaleźć
#python #django

Mam dwa pytania dotyczące korzystania z rest API w Django. pierwsze techniczne, drugie dotyczy samego podejścia.

Po pierwsze, jak wyciągnąć dane dotyczące tylko jednego rekordu? No mam całą listę użytkowników, ale chcę wyciągnąć dane dotyczące jednego imienia.

Po drugie, chce przeprowadzić operację na tych wyciągniętych danych. Mianowicie będę miał ilość punktów wyjściową i chce to przeliczyć na aktualna ilość punktów wg określonych zasad (robię pierwsza w życiu aplikacje - apka
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #embedded, #pracait czy #produktywnosc. :-)

Zestawienie dostępne na stronie: https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-16-08-2022

Tu nic nie wklejam, bo API nie działa dobrze, a ręcznie jak wklejam, to mam nieznany błąd. Wykop w pigułce. ¯\_(ツ)_/¯

Zapisanie się teraz do newslettera spowoduje, że to zestawienie dopiero pod koniec kwartału zostanie
#anonimowemirkowyznania
#przegryw #pracbaza #kiciochpyta #logikaniebieskichpaskow #emigracja #grafika #sql #excel #python #niewiemjaktootagowac

mirki potrzebuje wskazówki, porady bo sam jestem zagubiony, występuje u mnie klasyczny strach przed nieznanym i brak odwagi aby "próbować"

obecnie pracuje w państwówce za 4k do łapy, idąc do niej ok. dwóch lat temu z umiejętnościami SQL i Excel liczyłem, że będę mógł dalej się rozwijać w tym kierunku, niestety poza dostępem do kursów udemy i próbie samokształcenia praca nie
via Wykop Mobilny (Android)
  • 0
@AnonimoweMirkoWyznania: 1. Zastanów się dobrze co dokładnie chciałbyś robić i na tym się skup. Przemyśl co daje ci największa satysfakcję, możliwości rozwoju, zarobki, możliwości pracy zdalnej czy inne priorytety jakie masz. Pomysł czy za 10 lat wolałabyś spawać czy siedzieć za biurkiem, pracować z ludźmi a może pracować skądś zdalnie. weź pod uwagę swoje zdrowie, w tym psychiczne, zastanów się czy po 8h przed kompem / z ludźmi / na callach
@AnonimoweMirkoWyznania: jak chcesz na tego analityka danych to zerknij sobie tutaj: https://www.kaggle.com/learn, to co może Ciebie zainteresować to python, pandas, data visualization, time series, data cleaning.

Jak Ci się podoba to możesz zajrzeć do tych książek: "Python For Data Analysis", Wes Mckinney; "Practical Statistics for Data Scientists", Andrew Bruce, Peter C. Bruce, and Peter Gedeck.

Obydwie książki powinieneś móc znaleźć w necie za darmo i jest to IMO preferowana metoda zgłębiania
#naukaprogramowania #python

Zrobiłem kod, który losuje liczby z zadaną dystrybucją, a następnie pokazuje ich rozkład na wykresie
https://hastebin.com/umoxedayeq

Problem jest taki, że ten kod jest zajebiście wolny (po ustawieniu zmiennej rolls na 10k, wykres ładuje się około 3 minut). Da się go jakoś przyspieszyć, czy pozostaje się tylko z tym pogodzić?
Przy okazji, czy dobrze rysuję sam wykres? range z tego co wiem zwraca całą tablicę, co wydaje się marnowaniem pamięci, zwłaszcza
Micropython to jest zajebisty wynalazek. Dwie różne płytki, jedno lekkie środowisko, żadnego kompilowania, ten sam kod wszędzie, możliwość edycji kodu przez przeglądarkę i telefon, masa różnych bibliotek.

I kurde wszystko w python, żadnego kombinowania z jakimiś typami zmiennych, wskaźnikami i tym podobnymi rzeczami.

W sumie brakuje mi tylko jakiegoś lepszego środowiska bo Thonny gita nie ogarnia noi pisanie własnych modułów w c++ jakieś takie skomplikowane się wydaje ale to w sumie jedyne
Pobierz
źródło: comment_1660557417JMqFDtxCPRujb5SOEoWkcJ.jpg
@Pesa_elf: w nrf też się ustawia kanały i jest jakaś grupa która wychodzi ponad zakres wifi, a co do tej anteny to te moduły u mnie działają tragicznie one chyba nie dają sobie rady bez ekranowania. Korzystam tylko z tych małych wersji.
Mireczki z #python mam ten problem, że odpalanie w cli skryptów nie działa z uwagi na to, że nie widzi zainstalowanych paczek.

Jest ktoś w stanie wyjasnić o co chodzi? Dodałem folder do PATH ... mimo np. zainstalowanego Numpy po odpaleniu skryptu wywala

No module named "Numpy" etc.

#naukaprogramowania
@cl_master: Sprawdź sobie "which python", czy napewno wywołujesz właściwy interpreter. Podejrzewam, że nie masz virtualenva (polecam) i to główny systemowy python, może być jako python3 na przykład. I wtedy jak instalujesz paczki do głównego, to pip3, a nie pip. Ale polecam ogarnąć, jak zrobić wirtualne środowisko, zalogować się do niego i instalować wszystko tam
@cl_master: Jak masz zainstalowanego virtualenva, jako moduł do pythona, to musisz stworzyć środowisko (coś w stylu python3 -m virtualenv nazwa), potem się do niego "zalogować" (source nazwa/bin/python) no i potem już cokolwiek przez pip zainstalujesz, to będzie zainstalowane w tym właśnie środowisku. W każdym projekcie są potrzebne inne paczki, często w różnych wersjach, dlatego to się trzyma w takich odizolowanych środowiskach.
Mireczki z #python #naukaprogramowania może głupie pytanie ale w sumie nie jestem świadomy jednej rzeczy.

ściągnałem sobie z githuba scrappera olx dostępnego pod tym linkiem https://github.com/kadnan/OlxScraper .

No i tak patrzę po kodzie i.. jak to odpalić xD? Widzę, że jest to napisane obiektowo, ja zawsze programowałem funkcyjnie i nie wiem do końca na jakim skrypcie kliknąć run żeby to poleciało. Powinienem uruchomić init.py w cmd czy coś?