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
Coraz więcej mirków pyta się o naukę programowania w pythonie. Lecimy!
Po pierwsze - https://www.youtube.com/playlist?list=PLnxBrInqFEs41ueBVMW0WnumNhNO7xdxg
Później - http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html - must know!!!
Następnie kodzimy project eulery i innego typu rzeczy.
Później zastanawiamy się co chcemy robić, webdev, GUI, scriptting ?
Społeczność, społeczność, społeczność!!! Bez tego nie będziecie dobrymi programistami pythona.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy na androidzie jest jakiś odpowiednik ImageGrab? Chcę napisać skrypt w #python, który będzie mi analizował zrzuty ekranu
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #bbfreeze chciałem spakowac env aby dac prototyp dla gościa ale cos nie trybi.

wygląda ze działa ok na starym redhat gdzie python jest 2.4 a nie 2.6 jak u mnie. i wysyła pakiety, ale tez nie odbiera.

uzywam scapy które samo w sobie ma dużo dependencies.

mozna zrobic exe dla win7 spod #linux ? pytam bo nie mam Windowsa z całym pythonem.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach