Jak Python traktuje tak dużą liczbę? Dlaczego zwraca mi int? Gdzie się kończy zakres inta?


@Romantyczny_widelec: sys.maxint zwraca maksymalnego możliwego inta. Liczby całkowite powyżej tej liczby są automatycznie zamieniane na long, np.

In [8]: sys.maxint+1
  • Odpowiedz
@Tank1991: @onomatopeja123: @Kiro: w firmach często się jeszcze pracuje na 2.7 - starych projektów nie ma co przepisywać. U nas też starsze systemy rozwijamy w 2.7, ale nowe pomału ruszają na 3 - chociażby z powodu lepszej obsługi asynchroniczności.

Przywoływanie "printa" jako argumentu jest, delikatnie mówiąc, śmieszne.
Największą zaletą py3 jest dobra obsługa unicodów.
Jest trochę porządków w bibliotece standardowej - input zamiast raw_input, range w
  • Odpowiedz
Natknąłem się na informację, że pliki statyczne używane w projekcie Django znajdujące się na tym samym serwerze zmniejszają wydajność strony. Polecają korzystanie z zewnętrznego serwera dla plików, najczęściej sugerują Amazon S3. Ktoś z was stosuje takie rozwiązanie?

#webdev #django #python
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie od nowicjusza.
Chciałbym w Pythonie zrobić w sumie prosty program, który działając w tle po otrzymaniu jakiegoś makra (lub kombinacji klawiszy) wypisałby coś z odstępami czasu. Nie wiem jednak jak się do tego zabrać, jakie biblioteki i funkcje (chociaż to pierwsze byłoby już pomocne) musiałbym poznać. Ktoś by poradził?
Oczywiście mógłbym to po prostu ustawić w oprogramowaniu klawiatury, ale wolałbym to potraktować jako ćwiczenie i się czegoś nauczyć.

#programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki co sądzicie o mini frameworkach generujących statyczne strony? (Static Site Generators) Czy to jest spoko? Chcę sobie założyć w końcu jakiś mały gimbo blog i przy okazji poznać pythona, zastanawiam się czy to dobra droga. Konkretnie ten framework https://github.com/hyde/hyde

#webdev #python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki co sądzicie o mini frameworkach generujących statyczne strony?


@b0lec: to bardzo dobre i od dawna znane rozwiazanie. Wydaje sie tez być optymalne
  • Odpowiedz
#python
Chcę do nowego stringa dodawać za pomocą .append kolejne litery innego stringa. Jak zdefiniować pustego stringa w pythonie?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zasada Pareta (20/80) mówi, że w różnorodnych dziedzinach życia 20% badanych obiektów związanych jest z 80% pewnych zasobów. Statystycznie rzecz ujmując, powinno być tak, że ~20% czasu poświęconego na naukę przekłada się na ~80% zdobytej wiedzy i umiejętności. W związku z tym pytanie do Was:

Jak wykorzystać zasadę 20/80 przy nauce #programowanie? Innymi słowy: w jaki sposób selekcjonować zagadnienia i planować naukę tak, aby mając do dyspozycji 20% czasu, zdobyć
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AdamZz: To tak nie działa. Ta zasada mówi, że niezależnie od tego, ile poświęcisz czasu, to przez około 80% z tego czasu przyswoisz około 20% wiedzy którą przyswoisz, i odwrotnie. To nie działa tak, że możesz sobie wybrać to "fajne" 20%, a resztę olać.
  • Odpowiedz
@sylwke3100: globals()['c'] = c wewnątrz tej funkcji co ją tworzy.
Ewentualnie zainicjalizować c na zewnątrz i wewnątrz funkcji pracować na globalnej
Oczywiście jest to bardzo zły pomysł, ale nie pytasz o opinię.
  • Odpowiedz
Programiści mirko uwaga ... #chwalesie.

Jakiś czas zrobiłem agregator ogłoszeń z najpopularniejszych (moim zdaniem) serwisów z robotą dla programistów. Jak szukasz wpadnij, może znajdziesz coś dla siebie. Jednak mało w PL.

https://whoishiring.io/
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@singollo: PHP nie jest moim ulubionym językiem programowania, ale nie aż tak.

@bazingaxi: Pewnie mi braknie czasu (albo zapomnę). Jak masz jakieś pytania to śmiało. Kod nie jest opensource, ale jak mnie nie zmusisz do pisania tutaj dokumentacji to mogę opowiedzieć na twoje pytania.

@kxyz,
- chowanie ogłoszeń
  • Odpowiedz
Może mi ktoś wytłumaczyć jak działa sortowanie w klasach? Marnuję czas na czytanie opisów w internecie, ale dalej tego nie łapię. Dodaję metodę _lt do klasy, która porównuje 2 wartości, czyli zwraca później True or False, ale jak na tej podstawie działa funkcja sort()? I czy w lt_ można stosować coś poza <?
#python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pipcieo: Dzięki. Wrzuciłem Twoje kody do pythontutor.com i teraz rozumiem. Porównuje on ze sobą 3 liczby, później dodaje kolejną i sprawdza od środkowej gdzie ją wsadzić. I można stosować wszystkie operatory.
  • Odpowiedz
Murcy z #programowanie . Mam taki problem ze jestem n---------y mózgowo i nie moge podlinkować zewnętrznej biblioteki, ani do #python ani do #cpp . Konkretnie chodzi o bibliotekę do obsługi pcap`ów wiresharkowych. Może mi ktoś zarzucić jakimś tutorialem albo wspomóc dobrą radą? ( ͡° ͜ʖ ͡°)

#cpp : zbudowałem sobie libpcap, mam libpcap.a i libpcap.so.1.7.4, ale nei wiem co dalej z tymi plikami
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

◢ #unknownews

Porcja ciekawych linków na dzisiaj.

Są takie chwile w życiu człowieka, gdy kursor sam wędruje w stronę plusa - to właśnie ta chwila.

~ Paulo Plusello
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach