siema, ja znowu z problemem. Jestem mega początkującym w python, uczę się sam dla siebie, zeby po prostu złapać jakąs wiedzę w jakiejś dziedzinie.

Mam taki kod:

class User:
def __init__(self, first_name, last_name, birth, gg, email):
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli chcesz printa zostawić, to zwróć wynik funkcji zamiast podwójnie drukować.

def greetuser(self):
return ("Hi! " + self.first
name.title())
  • Odpowiedz
@kaktusowyAloes: Free tip: funkcja powinna zwracać wynik, a nie go drukować, czyli jak masz funkcje def, albo metodę w klasie, to niech korzysta z return, a printa unikaj, chyba że jest super niezbędny (nigdy nie jest) albo do celów testowych :)
  • Odpowiedz
#programowanie #python #telegram


Jak zrobić żeby bot reagował na komendy tylko w jednym chacie na telegramie? Bo jak wpisuje np "/help"
to wysyła wiadomość do mnie i np. do kolegi a on na swoim chacie tego nie wpisywał tej komendy. help :((
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #pytanie #programowanie

Mógłby mi ktoś powiedzieć jak używać bibliotek w Pythonie?
Edytor mi mówi:
import matplotlib
ModuleNotFoundError: No module named 'matplotlib'
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

właśnie w pycharm i w pyscripter próbowałem.


@lort: i tu jest powód. Tworząc projekt w pycharmie nie odznaczyłeś i stworzył Ci virtualenva, a Ty pipem instalowałeś paczki do "zwykłego" pythona. Czyli w skrócie: w jednym środowisku zainstalowałeś, a na drugim próbowałeś używać.
  • Odpowiedz
Mindfuck, W pythonie, słowniki są indeksowane wartością hash obliczoną z klucza. Jako, że występuje kolizja hash'a dla 0 i False oraz odpowiednio 1 i True i 1.0, to dochodzi do poniższego zjawiska.

Wartości True i False nie mają swoich kluczy w wynikowym słowniku poniżej, bo nadpisały wartości 0 i 1.

>>> {k:k for k in (0, 1, 2, 3, 1.0, True, False, None)}
{0: False, 1: True, 2: 2, 3: 3,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Domyślam się ze w pierwszym przypadku 2 wiersze po prostu mają wskaźnik na pierwszy wiersz dlatego wszystkie są identyczne, dobrze rozumuję ?


@misiekkiler: Zamien zapis: matrix = [[0] * 3] * 3 na aa = [0] * 3 i nastepnie wywołaj: matrix = aa * 3 i powinno to być już jasne. Stworzyłeś listę z trzema referencjami do jednej listy aa. Stąd ta propagacja przypisania. Możesz sprawdzić: print(matrix[0] is
  • Odpowiedz
Cześć! Dzielimy się najnowszymi ofertami z kategorii Backend, Fullstack i Frontend!

- [REMOTE] .NET Backend Developer @ geotik.com 10.0k-20.0k (B2B)
- [REMOTE] Senior Gradle Engineer (remote) @ virtuslab.com 14.0k-19.0k (B2B)
- [REMOTE] Remote Principal Java Engineer @ nofluffjobs.com 16.0k-20.5k (B2B)
- [REMOTE] Senior Node.js Developer @ netguru.co 11.5k-17.2k (B2B), 9.3k-14.0k
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przeglądając sobie różne oferty pracy z zakresu analiz/raportów gdzie w wymaganiach jest oczywiście Excel, potem SQL, pojawia się także podstawowa znajomość Pythona ewentualnie R. Co konkretnie autor ma na myśli pisząc - podstawową? Co trzeba umieć/jakie projekty wykonać, żeby móc powiedzieć, że zna się podstawy Pythona?

#kiciochpyta #pracbaza #python #r #statystyka #nauka
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co konkretnie autor ma na myśli pisząc - podstawową? Co trzeba umieć/jakie projekty wykonać, żeby móc powiedzieć, że zna się podstawy Pythona?


@Analitykzbozejlaski1_-: Nie znasz żadnego frameworka, ale jak ktoś powiedział wyżej, potrafisz wczytać dane i zrobić z nimi co tylko Ci z nimi każą zrobić i na końcu je zapisać.
  • Odpowiedz
Jak poprawnie napisać system rejestracji np. pacjentów na wizytę czy miejsca w kinie? Czy wizyta powinna być osobnym modelem/ tabelą w bazie danych? Czy wyciąganie takich danych z bazy nie będzie czasochłonne, jak np. będę chciał, żeby na stronie było wyświetlone, które terminy są wolne, albo które siedzenia w kinie są zajęte? Nie mogę znaleźć w internecie jakichś przykładów. #naukaprogramowania #python #flask
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SalsaDeAmigo: Rozbiłbym to na 2 osobne tabele a zaciąganie danych zawsze będzie czasochłonne. Możesz wykorzystać widoki aby trochę zyskać na wydajności :) i przechowywać w nich tylko to co będziesz potrzebował przy funkcjonalności rezerwacji terminu.Poczytaj sobie o normalizacji bazy danych to pokaże Ci pewien pogląd jak skutecznie rozbić tabele na mniejsze.
  • Odpowiedz
@SalsaDeAmigo: nie wiem ile ma tych rejestracji być, ale jeśli, powiedzmy, mniej niż kilkadziesiąt milionów to wystarczy postgres, kilka indexow i cache i wyciągnie danych NIE będzie wolne
  • Odpowiedz
Krew mnie juz zalewa ;)
Chce otworzyc obrazek z sieci w #python i hmm.. no nie dziala:
odpowiedz=requests.get(adres, headers=tunaglowki)
obrazek=Image.open(BytesIO(odpowiedz.content)).convert("RGBA")

i wywala
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje napisac program, który wygeneruje mi:
- pliki bmp zawierające 4-5 znakowe teksty
- plik xml mapujący tekst ze zdjęcia ze zdjęciem
- zestaw znaków jest ograniczony do 11 liter i 5 symboli
Czy są do tego jakieś fajne biblioteki w #python lub #cpp ?
Umiałbym coś takiego łatwo machnąć w #java ale nie chciałbym dodawać kolejnego języka w którym tworzę narzędzia w tym projekcie.
szcz33pan - Potrzebuje napisac program, który wygeneruje mi:
- pliki bmp zawierające...

źródło: comment_Evb9WNYNPS1xPrNRdrj99tNoLTgwhgtI.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@szcz33pan: generuje sam obrazek w momencie generowania zapisz sobie gdzieś prawidłowa captche która jest na nim zapisana. A to co wprowadzi użytkownik wysyłaj jako chociażby tekst albo pozycję każdej z literek i porównuj takie dane a nie obrazki
  • Odpowiedz
Jak wiecie jakiś czas temu zrobiłem fiszki dla osób, które uczą się JavaScripta. Dostałem sporo pozytywnych odpowiedzi, ale też pytanie, czy da się zrobić je w innym formacie, żeby było łatwiej je drukować. Więc idąc za tym tropem doszedłem do wniosku, że można by zrobić osobno fiszkę na każde polecenie. Do tego można by zrobić je wizualnie ładniej, w postaci kart. W zasadzie to mogłyby to być karty w stylu gier typu
tomaszs - Jak wiecie jakiś czas temu zrobiłem fiszki dla osób, które uczą się JavaScr...

źródło: comment_XAChZqU2RzvcJaxpZ8misPLA7IUMDx2I.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomaszs dwie sprawy - po pierwsze, języków programowania uczy się inaczej niż tych klasycznych. Nie ma potrzeby przyswajania słówek w ten sposób, zdecydowanie łatwiej i szybciej jest rozwiązywać problemy, a "słówka" brać z dokumentacji, gdzie wytłumaczenie nie jest lakoniczne.
Po drugie, fiszka polega na tym, że po obu stronach coś jest - z jednej hasło, z drugiej wytłumaczenie. W obecnej formie to nie są fiszki.
  • Odpowiedz
@Bordomir: bardzo trafne argumenty. Oczywiscie tez tak mozna patrzec, potwierdzam. Liczyłem na to ze ktos to poruszy ale jestes pierwszy i szacun bo malo kto wie co to sa fiszki. Masz moze pomysl jak je inaczej nazwać?

Co do pierwszego punktu: szybkosc przywolania z pamieci vs z dokumentacji. Nie jestem fanem kucia na pamiec ale to juz nie jest kucie prawda? :)
  • Odpowiedz
Zapraszamy do najnowszej Prasówki Technologicznej! A co przygotowaliśmy dla Was tym razem? Na szczególną uwagę zasługuje tekst, który przypadnie do gustu i frontendowcom, i backendowcom, bo traktuje o tym, jak ci drudzy mogą ułatwić pracę tym pierwszym – a przecież mają wspólny cel. Sprawdzimy również co słychać u Libry, facebookowej kryptowaluty, a także… w szwedzkim oddziale McDonalda.

-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit

#
justjoinit - Zapraszamy do najnowszej Prasówki Technologicznej! A co przygotowaliśmy ...

źródło: comment_DEg5P8YwuvxhgVxRmm7qs0wbqGsNhzjl.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz będę od czasu do czasu rzucał ciekawy soft z działki #devops, w tym #golang i #python

Dziś webserver i load balancer caddy. Dziecko #golang

Serwer, który wprowadza nową jakość do zastanej grupy serwerów www, gdzie obijają się apache, nginxy, iisy i lighttpd i plankton złożony z innych tworów. Dlaczego? Wskaż tylko w prostej konfiguracji, że Twoja strona ma adres
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#ama #pytanie #pytaniedoeksperta #pytaniedorozowychpaskow #pytaniedoniebieskichpaskow #python

Cześć mireczki.
Za dwa tygodnie będe w Polsce i planuje nagrać video wywiad z moim dziadkiem.
Pamięta czasy wojny i jest bardzo ciekawym człowiekiem.Co najważniejsze moim kumplem na którego zawsze mogłem liczyć.Jeśli macie pytania związane z 2 Wojną Swiatową lub ciekawią was inne tematy prosze o komentarze pod tym postem.
Życzę miłego dnia i
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hakerzy z #linux,
chcę tu sobie sprawdzić coś w https://github.com/linuxmint/cinnamon-screensaver.git a jako IDE używam GNOME Builder,
robię zwykłe budowanie i wywala błąd, nie kompiluje się. CO POSZŁO NIE TAK? No tak, libki. Instaluje. Jak już configure przechodzi to wali błędami, których nie rozumiem i chyba nie chcę rozumieć. Czy ktoś z was #programowanie najlepiej za #programista15k wie od ręki co jest nie tak? Jak coś to piszcie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poratuje ktoś podpowiedzią jak usunąć część wykresu? używam matplotlib. tzn ograniczyć ten wykres tylko dla x w podanym przedziale? chciałem sobie przesunąć sinusa, tak żeby wyglądało, że jest to sygnał opóźniony (tzn zacząć rysowanie troche później)

kod:
https://pastebin.com/GNUs6Nbi

#python #programowanie #matematyka
blend - Poratuje ktoś podpowiedzią jak usunąć część wykresu? używam matplotlib. tzn o...

źródło: comment_1bTXk5IJv426haD4XrCU4soBroKSX61V.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz będę od czasu do czasu rzucał ciekawy soft z działki #devops, w tym #golang i #python

Dziś httpie, a więc sprawka #python (a), czyli taki bardziej elegancki curl.

Służy do szturchania endpointów API, czyli najczęściej będą to serwery WWW. Dlaczego niby elegancki? Bo obsługuje się bardzo intuicyjnie i tak http GET to wiadomo, że używamy metody GET, http
d.....z - Pod tagiem #devopsiarz będę od czasu do czasu rzucał ciekawy soft z działki...

źródło: comment_o3xMR80JBWTpud4Sb4pe08WFtAxk4qnc.gif

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach