mactrix
Pytanie mam odnośnie formatów docstringów, który jest najlepiej używać w swoich projektach żeby był najbardziej uniwersalny? Pycharm domyślnie podsuwa reStructuredText.
#python #naukaprogramowania #ankieta

Python docstring format, który używać w projektach?

  • reStructuredText 40.0% (6)
  • numpy 6.7% (1)
  • Google 40.0% (6)
  • inny, podaj w komentarzu 13.3% (2)

15 głosów

0
  • Najlepsze
  • Wszystkie komentarze
Arogancky
@mactrix: docstringi to największe kłamstwo w większych projektach ( ͡° ͜ʖ ͡°) ale rst zawsze na propsie
1
krasnoludkolo
Kolejne małe usprawnienie:
Jeśli ostatni komentarz zawiera zawołanie osoby obserwującej wpis, to ta osoba nie dostanie wiadomości od bota.
I tak już wie, że ten komentarz się pojawił, więc nie ma sensu wołać jej drugi raz.

O co chodzi z @taktyk-bot ?
Prosty bot, którego można zwołać w komentarzu do wpisu na mirko i będzie wysyłał PW kiedy pojawi się nowy
4
mactrix
Widać, że Guido van Rossum już się zaznaczył w Microsofcie. W Excelu można będzie używać funkcji lambda: https://thenewstack.io/microsoft-excel-becomes-a-programming-language/
Mam nadzieję, że python przejmie schedę po VBA #excel #microsoft
#python
1
  • Najlepsze
  • Wszystkie komentarze
Polinik
@mactrix: myślę, że Lambda nie stanie się popularną funkcjonalnością. Excel od lat umożliwia pisanie własnych funkcji, a mimo to mało kto tego używa.
Moim zdaniem lambda będzie używana przez garstkę specjalistów, tak samo jak dotychczasowe funkcje własne użytkownika. ¯\_(ツ)_/¯

Funkcjonalność zostaje ta sama, zmienia się tylko sposób korzystania z niej.
Stawiam hipotezę, że do tej pory się nie upowszechniła z powodu małego zapotrzebowania a nie z powodu takiego czy innego
1
mactrix
@Polinik Ja tam dość często korzystam z pisania własnych funkcji, liczę na to, że to będzie pierwszy krok do oficjalnego wsparcia dla makr w Pythonie. W sumie Microsoft patrzy też przychylnym okiem na JavaScript. Jednakże patrząc na popularność Pythona i rozwój takich frameworków jak pandas myślę, że to najlepszy język do pracy z danymi w Excelu.
1
ImperiumCienia
No elo. Potrzebuje jakis tani serwer Shella z pythonem żeby odpalić skrypt żeby sobie działał w tle na czas nieokreślony. Jakie tanie sprawdzone propozycje macie ? #python #administracja
0
  • Najlepsze
  • Wszystkie komentarze
Ag3SbS3
1
benzyna_abstrakcyjna
benzyna_abstrakcyjna
@opalczynski: te promocje po 50 i $100 to zazwyczaj trzeba wydać w ciągu max 3 miesięcy
1
kaktusowyAloes
Siemano w sobotnie popołudnie, powinienem się właśnie szykować na imieniny teściowej, ale mam natchnienie do #naukaprogramowania i nurtuje mnie pewne pytanie. Napisałem poniższy kod.

https://pastebin.pl/view/1fcf9bb4

Jak zwrócicie uwagę, przy inicjalizacji klasy na końcu mamy 'shortbread' i to zwraca wartość bool. Ale teraz zwróćcie uwagę na linię, na koniec funkcji print. No i tutaj chciałbym aby wyświetlała się nazwa zmiennej shortbread, tzn np zebym miał taki wynik:

------
0
  • Najlepsze
  • Wszystkie komentarze
CancerLight
1
radek1122012
radek1122012
@kaktusowyAloes: możesz utworzyć deskryptor z zaimplementowaną metodą __set_name__
1
inevitableserendipity
#python #programowanie

Chce w funkcji f3 przechwycić wyjątek z f1. Teraz tylko wywala mi wyjątek z f1 a nie przekazuje go dalej i nie obsługuje w f3. Da sie to zrobić w pythonie?

class ValueBelowZeroError(Exception):
"""Raised when the input
0
  • Najlepsze
  • Wszystkie komentarze
inevitableserendipity
@dean_corso: ogólnie to mam główną funkcje X która wywołuje z 5 innych i na samym końcu jest funkcja zwracająca dane z api i w przypadku 401 chciałem zwracać błąd i obsługiwać to w dekoratorze dla głównej funkcji. W takim razie w przypadku 401 będe zwracać po prostu ten kod 401 i go obslugiwać, dzięki.
1
ProfesorBigos
@inevitableserendipity: try ... except .... musi być tam, gdzie jest wywoływana funkcja wyrzucająca wyjątek. Ty tę funkcję wywołujesz w ostatniej linijce.
0
inevitableserendipity
#python #programowanie

mam kilka dekoratorow (df1,df2,df3,df4,f5) i w ostatniej funkcji f5 rzucam wyjatek i chce go przechwycić w funkcji df1. Obecnie to mi zatrzymuje program i nie moge go złapać w try-except, jak to poprawnie zrobić?
0
  • Najlepsze
  • Wszystkie komentarze
NikolajTesla1991
NikolajTesla1991
Witam,
Mam pytanie nowicjusza, odnosnie formularzy w django.
W jaki sposob moge zrobic dodatkowa walidację formularza.
W modelu mam zrobiona listę rozwijaną z przypisanymi na stałe 5 graczami.
W forms wybieram dwoch graczy i chce zabezpieczyć przed tym aby nie mozna bylo wybrac dwoch takich samych.
Chcialbym o ile to mozliwe o taki komunikat jak na foto:
0
  • Najlepsze
  • Wszystkie komentarze
Cierniostwor
Powiedzmy że mam słownik {1:True, 2:False, 3:True} Czyli ileś tam kluczy, a wartości to albo True albo False. Da się w jakiś sprytny sposób sprawdzić czy wszystkie wartości w słowniku są True? Jakaś sprytna formuła która wyrzuci False jak jest przynajmniej jedno False, i True jak wszystko jest True?
#python
0
  • Najlepsze
  • Wszystkie komentarze
Rare_Soul
Myślałeś, że o Pythonie wiesz już wszystko ? A może dopiero się uczysz i chciałbyś poznać tajniki tego języka ?
Musisz sprawdzić koniecznie to repo -> https://github.com/satwikkansal/wtfpython
Genialne przykłady oraz wyjaśnienia.
#python #naukaprogramowania #programista15k
7
kaktusowyAloes
#naukaprogramownia #python

Mirki mam problem z biblioteką smsapi-client. Instaluję ją normalnie przez pip install smsapi-client i wygląda na to, że biblioteka jest zainstalwoana, ale przy uruchomieniu programu wysyłającego sms mam taki błąd:

client = SmsApiPlClient(access_token=token)
NameError: name 'SmsApiPlClient' is not defined

cały kod: https://0bin.net/paste/vNwl3EzC#OdodzpPlZR3T-TXvfUht4+nfs8D09ULiGx3+584X/El
0
  • Najlepsze
  • Wszystkie komentarze
incydent_kakaowy
Chciałem sobie coś w #python zrobić na #linux i patrzę a mam standardowo wersję 2.7 a trójkę muszę uruchamiać za pomocą python3. A jak sobie ustawie 3 jako standardową wersję pythona to może apta wywalić.
Dlaczego od chyba dekady nie można przejść w końcu na Pythona 3 tylko takie szopki się odstawiają?
0
  • Najlepsze
  • Wszystkie komentarze
Kanzen
Kanzen
Treść przeznaczona dla osób powyżej 18 roku życia...
0
  • Najlepsze
  • Wszystkie komentarze
bonners69
bonners69
#python #programowanie
Hej, chciałbym wrzucić swój skrypcik z pythona do neta i żeby mi co 15 minut się uruchamiał, gdzie mogę to zrobić? jest jakaś stronka czy coś?
0
  • Najlepsze
  • Wszystkie komentarze
7.....6
7.....6
Pamiętam, że kiedyś w cmd w windowsie, dalo sie jakoś "wrzucić" plik tekstowy do programu w c, coś w stylu
"program.c > plik.txt", np. gdy w c piszę najprostrzy program

while ( (c = getchar()) != EOF )
putchar(c);

wypisanie
0
  • Najlepsze
  • Wszystkie komentarze
rdsx
Chciałbym się pouczyć programowania w pythonie - tak z ciekawości i słyszałem, że się przydaje inżynierom w robocie. W szkole uczyłem się cpp i to tyle z mojej znajomości programowania. Proszę, polećcie mi jakieś kursy, powiedzcie w jaki sposób się tego uczyć i gdzie? Kanały na yt, może kupić książkę jakąś?

#programowanie #python #studbaza
3
  • Najlepsze
  • Wszystkie komentarze
thomeq
Zazwyczaj w temacie #python dopytuję, ale dziś chciałbym podzielić sie moim małym odkryciem przydatnym przy #datascience czy innych analizach w jupyter notebook.
Otóz zawsze strasznie irytowalo mnie poruszanie sie po kodzie - tj przewiniecie do danego miejsca, gdzie np cos zaczytywalem itp. dzis znalazłem wygodne i łatwo instalowalne narzedzie:
https://github.com/shoval/jupyter-navbar
(ma minusy - nie dziala z takimi samymi nazwami i nie dziala w JupyterLab)

Rozszerzenie tworzy boczny spis tresci odwolujacy sie do
6
  • Najlepsze
  • Wszystkie komentarze
inevitableserendipity
#python #programowanie #programista15k

Mam pewne api które generuje różne raporty, po wysłaniu POSTem dostaje id requestu i moge sprawdzać czy raport jest gotowy(czasem może być gotowy po kilku godzinach).
Chce pobierać te gotowe pliki i zapisywać do bazy. Myślę zrobić klase która będzie obsługiwać endpointy, wysyłać zapytanie POST, potem monitorować status i pobierać raport do zmiennej w tej właśnie klasie(wszystko oddzielnym wątku) i następnie w pętli
0
  • Najlepsze
  • Wszystkie komentarze