The Tale Of The Two-Day, One-Character Patch

Adam Williamson dokonywał rekompilacji pakietów zależnych od Pythona 3.6, który niedawno został dodany do Fedory Rawhide i tak jak się spodziewał, kilka z nich błędnie się budowała. Przystąpił do badania przyczyny co rozpoczęło ciekawą wędrówkę poszukiwawczą z intrygującym zakończeniem.

https://www.happyassassin.net/2017/01/11/the-tale-of-the-two-day-one-character-patch/

Bardzo
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znacie strony z jakimiś prostymi przykładowymi programami do napisania i żeby później sprawdzić czy dobrze się zrobiło? Jest spoj ale myślałem o czymś bardziej 'zyciowym' niz matematycznym.
#python #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tworzę CRM-a w którym po zalogowaniu powinna być możliwość wyboru firmy:

FIRMA A
FIRMA B

po wyborze firmy powinno być przekierowanie na główną gdzie w całej appce będą już dane tylko tej wybranej firmy. Jak coś takiego zrobić? Trzymać w sesji ID wybranej firmy i później wszędzie w querysetach filtrować company=request.session.get('company_id')? Każda rada mile widziana ;)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@netxman: jeśli możesz się między firmami przełączać w trakcie bycia zalogowanym, to sesja lub cookie będzie okej.

Jeśli nie, to wybór firmy zrób na poziomie logowania, a nie po nim — no i wtedy tylko w sesji to będzie.

W pierwszym przypadku ciastko jest lepsze, bo po zalogowaniu będzie miał tą samą firmę co wcześniej i nie będzie musiał wybierać od nowa jej.
  • Odpowiedz
Mircy, początkujący ma problem z pytongiem :(
Próbuję przerobić program do monitorowania parametrów sieci - netmon, który według mnie źle wyświetla ID BTSa.
Funkcja zbierająca ID siedzi w pliku netmongui.py, w linii 213 i odwołuje się do pliku cellinfo.py do linii 57, z której to po dbus (linie 49-51) pobierane są dane.
Według mnie problem polega na tym, że jako Cell ID pokazuje 4 ostatnie cyfry, co sprawdziłem używając BTSearch
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@macgajster: Postęp, odczytałem to, co czyta funkcja self.cellinfo.getregistrationstatus() i nie ma w niej pełnej wartości Cell ID ( ͡° ʖ̯ ͡°)

(dbus.Byte(0), dbus.UInt16(11022), dbus.UInt32(1234L), dbus.UInt32(1L), dbus.UInt32(260L), dbus.Byte(0), dbus.Byte(7), dbus.Int32(0))
Opis do tego:
0 - Status
  • Odpowiedz
Cześć,

Zlecę do zrobienia projekt zaliczeniowy z Pythona - "Analiza rynku piłkarskiego"

Do zrobienia jest projekt z tematyki Data Science, projekt polega na wrzuceniu do programu zestawu danych (baza/exell/csv), obrobieniu ich a następnie za pomocą biblioteki matplotlib'a przedstawienie ich w formie przeróżnych diagramów, histogramów, grafów - ogółem ich analizie. Jeżeli istnieję taką możliwość zrobienie również interfejsu do przełączanie się pomiędzy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kermii: Najlepsze w tym wszystkim jest to, że tak bardzo wszystko robisz na ostatnią chwilę, że nawet projekt na sobotę do oddania zlecasz komuś dopiero w czwartek. Wybornie! ( ͡ ͜ʖ ͡)
  • Odpowiedz
Chcę zrobić program, który sprawdzi czy dane słowo jest palindromem i wypisze wartość logiczną wyrażenia bez używania print("True") i print("False"). Zrobiłem coś takiego, ale pokazuje mi błąd składniowy i podkreśla mi "else"
Co zrobić, żeby działało?
Mój kod:

x="kajak"

if
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki chce ktoś dorobić? Potrzebuje skromny projekt zrobiony w pythonie a mianowicie znaleźć sobie jakąś bazę rekordów i ją przeanalizować krok po kroku. Np. pierwsze komendy to wczytanie bazy, później np. wybranie jakiś rekordów z określonej daty, kolejno jakieś komendy tu już wjeżdża kreatywność. Robiliśmy z bibliotekami pandas takie cuda a na koniec jakieś wykresy wypluwało :D Nie wiem jak to prościej ująć, potrzebne mi to na studia a nie mam czasu
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

foo=['a', 'b', 'c']
foo[False] == 'a'
foo[True] == 'b'

Co to za cholerstwo? Jeszcze jestem w stanie zrozumiec, ze False jako indeks daje nam 0, ale dlaczego True daje nam 1 a nie na przyklad 2 albo inna wartosc? Wyglada to bardzo dziwnie i nieintuicyjnie. Jest jakis PEP opisujacy te zachowanie?

#python 3 #naukaprogramowania
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ludzie na stackoverflow milczą więc może tutaj znajdę jakąś pomoc :)

Chcę zaimplementować serwer proxy, którego używał bym jako narzędzie do filtrowania reklam. Przed napisaniem wszystkich mechanizmów filtrowania chce na razie napisać zwykły serwer proxy, który będzie przejmował i przesyłał dalej wszystkie pakiety, które dostanie (tak jak działa burp). Chciał bym aby to działało na tyle dobrze, że nie widział bym jakiejś znacznej różnicy w prędkości działania przeglądarki oraz aby wszystkie żądania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Niestety jest to część pracy, którą muszę wykonać :P


@Morzan: nie ma większego marnotrastwa czasu niż wymyślanie koła na nowo ( ͡° ʖ̯ ͡°)

I tak, ja też w pracy chciałem wszystko pisać od zera. W końcu zmądrzałem i widzę jednak tego zalety.
  • Odpowiedz
Cześć! Szukam pracy zdalnej jako backend #python #django dev. Mam około 2 lata doświadczenia w tworzeniu małych i średnich aplikacji webowych. Forma rozliczenia dowolna, najchętniej UoD. Więcej info przez pw.

#pracazdalna
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: Zacznijmy od tego, że robisz try... except bez podawania jakie błędy chcesz łapać, przez co łapiesz wszystkie, więc nawet nie zobaczysz co się w tamtym fragmencie kodu zepsuło, jeżeliby się coś zepsuło.
  • Odpowiedz
@wytrzzeszcz: wszystko :D

1. literówki. anserwsanswers
2. wcięcia. Już Ci pisałem, że mają być 4 spacje, nie 8 spacji i nie taby.

3. linia 35; samotny except. Nigdy tak nie rób! W except oczekujesz konkretnego wyjątku. Nigdy wszystkich dowolnych, bo możesz tym przykryć sobie coś ważnego. A jeśli już koniecznie chcesz łapać wszystkie wyjątki, to używaj "generyczne" (ale śmieszne słowo gdy się to spolszczy) except Exception, bo klasa Exception
  • Odpowiedz
Próbuję zrobić takie zadanie w Pythonie:

Wymyśl algorytm, a następnie napisz program, który sumuje liczby dodatnie podawane przez użytkownika.

1.Niech program prosi o podawanie kolejnych liczb dopóki użytkownik nie wprowadzi liczby ujemnej.
2.Niech po każdej podanej liczbie program wypisuje aktualną wartość sumy.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #python
jak się powinno dobrze robić
w grze którą pisze jest dużo rodzajów potworów
ale w gruncie rzeczy robą one to samo, tylko sposób jest z deczka inny.
Powinieniem zrobić klase monster
i każdy potwór po niej dziedzicy przeciążając metody?
czy źle myslę?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: W zasadzie dobrze, przy czym zalecana jest rozwaga (dziedziczyć podstawowe rzeczy, ew. składać potwory z elementów, w których są określone np. zachowania). Ciężko powiedzieć bez poznania złożoności systemu.
Jak #python to poczytaj też o abc (Abstract Base Classes).
  • Odpowiedz
Witajcie Mirki,

Piszę w sprawie projektu zaliczeniowego z przedmiotu w którym programujemy w Pythonie. Jesteśmy z kolegą nowicjuszami w tematyce programowania, każdy z nas wybrał inną ścieżkę IT i po prostu się tym nie zajmujemy ale przedmiot zdać trzeba.
Do zrobienia mamy program, który zbierałby dane (wybraliśmy rynek piłkarski; wyniki meczów, tabele itd.) i przeprowadzał analizę w formie jakiś wykresów. Nie jest tu potrzebny zaawansowany interfejs, po odpaleniu ma pobrać dane i po kolei
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kermii: wykresy: najszybciej matplotlib, dane w jednym formacie najlepiej pościągać ręcznie, najłatwiej traktować jako csv, wtedy pandas ma przydatne jednolinijkowce (chyba, że w zadaniu jest, że należy pobierać dane).
  • Odpowiedz
@Kermii:

1. Określcie, skąd i w jaki sposób będziecie pobierać dane (np. pobranie treści jakiejś strony internetowej, parsowanie zaczytanej zawartości przy użyciu wyrażeń regularnych w poszukiwaniu interesujących danych)
2. Zastanówcie się, jakie dane chcecie zaprezentować i jakie są zależności między nimi, a danymi otrzymanymi w punkcie 1.
3. Wybierzcie biliotekę pythonową pozwalającą na generowanie wykresów. Np. matplotlib, który pozwala chociażby zapisywać otrzymane wykresy do plików graficznych, np. jpg
4. Zastanówcie
  • Odpowiedz