Poniważ na najbliższym wroc.py będę prowadził Lightning Talka o Xpath'ie, postanowiłem poprosić Was o małą pomoc, by się lepiej przygotować. Będę miał mało czasu (5-10 minut max), więc muszę być dość konkretny. Dla zachęty, wśród osób, które wypełnią poniższą ankietę, rozlosuję *jeden* (oczywiście nowy, prosto ze sklepu ;)) git-kubek.

https://docs.google.com/forms/d/1Wr7J1Z_4qQ5G0lwG-_TSoqPvdTHoRyBtFwCsQeeO1gk/viewform?usp=send_form

Będę bardzo wdzięczny za pomoc. Jest tylko 9 pytań, w czym tylko 5 pytań zamkniętych z wymaganymi odpowiedziamy.

#wroclaw
noisy - Poniważ na najbliższym wroc.py będę prowadził Lightning Talka o Xpath'ie, pos...

źródło: comment_qCQ4UmtpiE3GSJDvPL0SJAzhCjj1hdUx.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Osoby zainteresowane tym Lighting Talkiem informuję, że planujemy go nagrać. Osoby plusujące ten komentarz zostaną później zawołane przeze mnie do tego wątku, jak już filmik będzie dostępny na YT :)
  • Odpowiedz
Mirki zaczynam się uczyć Pythona, jako że mam bardzo małe doświadczenie ( jakiś kalkualtor w C++ i kiedyś gra Cube ) to zastanawiam się czy ten tutorial na Code academy jest spoko czy może po prostu zacząć jakiś projekt i samemu sobie programować? #programowanie #python
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do doświadczonych pythonowców:

Mam sytuację przy transakcji gdzie mogę się spodziewać ok. 20 różnych exceptionów (awaria serwera, timeout, 500, transport error etc). Wszystkie z nich traktuje tak samo bo wszystkie oznaczają że mój komunikat nie dojdzie i tylko o to chodzi.

Czy z punktu widzenia 'dobrych praktyk' lepiej nadal wypisywać tych 20 exceptionów, czy lepiej po prostu walnąć:

"""dodać
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam Mirków w imprezowy wieczór! Oto pytanko:
Chcialbym stworzyc taki program (np gui), który jakoś łączy się np. z danym (jakims konkretnym, np, skillownia.com) serwerem w counter strike i zwracało mi różne dane (np. ile czasu zostało do końca rundy, ile zawodników jest w grze).
Na jakiej zasadzie by to polegało? I czy taki program można by nazwać API?
#python #programowanie #informatyka
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mateusz-sawicki: API to application program interface. Jeśli serwer w grze będzie udostępniał takie dane to to z czego skorzystasz będzie api. Twój program będzie jedynie klientem. Musisz coś udostępniać, żeby nazwać to api
  • Odpowiedz
@lolczan: Może nie masz ścieżki w PATH ustawionej do tego pliku vcvarsall.bat? W tym wątku, ktoś wspomina, że numpy musi być skompilowany przy pomocy gcc, ale z tego co pamiętam u mnie na windowsie kiedyś zadziałał bodajże trik z VS.
  • Odpowiedz
Mam w pliku binarnym zmultipleksowane dane (załóżmy, że każda litera to 2 bajty, dane to konkretnie int16):

ABCD ABCD ABCD
Jak wczytać w Pythonie tylko co któreś 2 bajty (tzn. w przykładzie tylko dane litery, np. tylko A)?
Jedyne co na razie wymyśliłem to:
zrobić sobie pustego stringa
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lempek: Jeżeli nie boli cię pamięć, to możesz chyba zrobić coś w rodzaju [byte for i, byte in enumerate(file.read()) if i % 5 < 2]. Oczywiście wyrażenie na końcu trzeba odpowiednio dostroić, no i w ten sposób dostajesz tablicę pojedynczych bajtów, a nie po 2, więc dalej trzeba to jakoś przetworzyć, ale w każdym razie pozbywasz się brzydkiej pętli - przynajmniej chwilowo. Jak będę miał pomysł, jak to rozwinąć
  • Odpowiedz
Mirki programisty, jestem nowy w regexach i pythonie. Wejściowy ciąg wygląda np. tak:
$$CommandName1??CommandParam$$$$CommandName2??CommandParam$$$$CommandName3??CommandParam$$
Ogólna struktura: $$NazwaKomendy??Parametr$$
W jednym stringu mogą być takie struktury połączone jak w przykładzie.
Potrzebuję przy pomocy metody match() a następnie groups() wyciagnac liste komend i parametrów w takiej postaci:
[CommandName1??CommandParam , CommandName2??CommandParam , CommandName3??CommandParam]
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

WTF, czemu tak się stanęło? Próbuję z wujkiem gógle, ale wciąż wyskakuje błąd

#python

error: command 'C:\Users\HP\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe' failed with exit status 2
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, w jaki sposób wygenerować sobie jakiś unikalny ciąg znaków alfanumerycznych na podstawie ciasteczek w Django? Chciałem skorzystać z requesy.COOKIES['sessionid'] i wszystko fajnie działa, ale tylko na Chromie. Na innych przeglądarkach nie działa w ogóle, nie ma ciasteczek.
Zakładam w takim razie, że podejście złe. Może ktoś mnie do czegoś odwołać? Albo pomóc? Załączam dwa pliki, które mogą mieć znaczenie, jeżeli potrzeba inne to dajcie znać.

settings.py
views.py

#python #
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@frax: okej, dobrze wiedzieć, że tylko stringi. Z tym IE to przypadek faktycznie. Sprawdziłem na innym kompie i bangla od samego początku.

Dziękuję serdecznie za pomoc i pozdrawiam!
  • Odpowiedz
Python vs Ruby ( tzn Django vs Rails ) ? Nie będzie to mój pierwszy język ani główna technologia, chodzi mi głównie o jakąś zabawę w wolnym czasie. W co się bardziej opłaca iść i jak wyglądają trendy ( co zyskuje a co traci popularność ) ? Jak z pracą w polsce i za granicą ? A może PHP ? ( ͡° ͜ʖ ͡°)
#programowanie #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bouncer: W praktyce bez różnicy jeśli chodzi o zabawę w wolnym czasie.
Niby Python zyskuje względem Rubiego, ale w Polsce chyba nie jest to szczególnie widoczne (przynajmniej w Poznaniu).
Ponoć Python przyjemniejszy na początku nauki, ale szczególnie rubiego nie dotykałem, więc nie wiem.
Byle nie Perl :D
  • Odpowiedz
siema mirki - szukałem w sieci ale albo jestem ułomny albo moja potrzeba jest tak błaha ze aż wstyd tego nie wiedzieć.

Chcę sobie stworzyć prosty program treningowy do darta. Funkcja wygląda następująco - mam 60 punktów na start - następnie podaję jakąś cyfrę - jeśli jest większa bądź mniejsza odejmuje 1 od 60 - jeśli jest ona równa 60, wtedy dodaje 10 do 60. Tutaj ponowne wywołanie funkcji z tym że
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie patrzyłem pod względem ofert pracy i dla PHP jest ich więcej


@Mr_Trymer: 1. rynek pythona w polsce cały czas się powiększa, 4-5 lat temu nikt go nie używał
2. jest więcej programistów PHP
3. programiści pythona są cały czas poszukiwani, widzę po ofertach, jakie dostaję
4. python jest fajniejszy
5. python ma szersze zastosowanie, więc nie jesteś ograniczony do webdevu
  • Odpowiedz
Jak w pythonie po wprowadzeniu w klawiatury listy znaków przyporządkować jakąś zmienną do pierwszego elementu listy?

Wprowadzanie listy w moim wykonaniu:

najwteraz=input("wpisz tu liczby oddzielone spacjami: ")
numbers = map(int, najwteraz.split())
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

przyporządkować jakąś zmienną do pierwszego elementu listy

@wczoraj: zmienną do pierwszego elementu listy. A nie pierwszy element listy do zmiennej.
Ale i tak dalej nie zrozumiałem o co OP-owi chodziło.

PS to Python, a nie JavaScript.
  • Odpowiedz