#python #til operacje list += list() i list = list + list() nie są tożsame. Pierwsza to extend, a druga tworzy nową listę.

l1 = [1]
l2 = l1
l1 += [2]
l1 = l1 + [3]
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki proste pytanie z #python, ale mam zaćmienie. Scrapuję sobię stronę i spisuję sobie dane. Ale czasami pewna rzecz nie istnieje np. pojemność silnika i wtedy program mi się wywala i nie idzie dalej. Wiem, że mam sobie dać ifa przed tym i wtedy pójdzie spoko. Tylko to właśnie nie wiem co dać przy if. Błąd wywalany to " pojemnosc = car.ul.find("li", {"data-code" : "enginecapacity"}).span.text
AttributeError: 'NoneType' object
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

13) Developerzy używający spacji zarabiają statystycznie więcej od tych, którzy używają tabów


@imlmpe: Ale jeśli fizycznie używam przycisku tab, ale i tak mam w edytorze ustawione zamienianie od razu na spacje to jestem liczony do tych drugich(spacje)?
  • Odpowiedz
#python #jupyter

W jaki sposób mogę w łatwy i czytelny sposób wyświetlić zawartość jakiegoś obiektu w Jupyter Notebook? W tej chwili widzę to:

[]
Czy Jupyter ma wbudowaną jakąś specjalną funkcjonalność do takich rzeczy, czy muszę to sobie zserializować do jakiegoś JSONa?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

może pprint.pprint()

druga sprawa że _str_ listy używa repr na jej elementach, no to widzisz co widzisz. może spróbuj str na FaceData a nie na liście tych obiektów.
  • Odpowiedz
W ksiegarni Sensus zakonczyla sie juz promocja "codziennie inny tytuł 35% taniej", ale w ksiegarni #helion jest dzis jeszcze (z moich wyliczen, ktore moga byc bledne, dzis ostatni dzien tej promocji). Teraz możemy kupić książkę, której autorami są Warren Sande i Carter Sande Hello World! Przygoda z programowaniem dla dzieci i absolutnie początkujących. Wydanie II za 31,85zł czyli cos dla ludzi z tagow #naukaprogramowania #python

#
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki plik tekstowy (wygląda mniej-więcej jak na zdjęciu) w którym pierwsza linia to nagłówki kolumn, a kolejne to rekordy. Utrudnienia są trzy:
· wartości w rekordzie są oddzielone odstępami
· wartości w jednej z kolumn mogą być zapisane zarówno "A-B" jak i "A B"
· niektóre pola w rekordzie mogą być puste

Odczytywanie po jednej linii i split() powoduje utratę informacji o pustych kolumnach, oraz podział wartości
Romantyczny_widelec - Mam taki plik tekstowy (wygląda mniej-więcej jak na zdjęciu) w ...

źródło: comment_GdlEjAUXQwX4ssCACawEeHohJY3QeQkv.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gdzie powinienem umieścić walidację danych w jakimś modelu, jak chcę żeby zawsze była dokonywana? Niezależnie czy ktoś doda jakiś rekord z panelu admina, z shella, z formularza na stronie to chcę żeby wykonywał się jeden kod.
Metoda save modelu?
#python #django #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@shar: @lukpep: @Lunder: @Budek24: @piotrb: mam bardzo prosty model, przykładowo tylko współrzędne x, y i chcę sprawdzić czy są z jakiegoś przedziału, zwykły constraint CHECK w SQLu
Rozwiązałem to na razie tak, że w metodzie save robię walidację i w razie czego rzucam ValidationError, który potem sobie łapię w różnych miejsach - save_model w adminie i przy formularzu. Wydaje się to w
  • Odpowiedz
czyli nawet jak wielokrotnie importuję biblioteki, to nie ma to wpływu na większe wykorzystanie pamięci, a jak z szybkością działania napisanego kodu?


@JajkoJajkoJajkoJajko: To czy importujesz raz czy 20 nie ma na to wpływu dlatego że "fizycznie" jest tylko jeden import który to obsługuje, ten który wg hierarchii został wywołany pierwszy. Reszta funkcji które z niego korzystają jest pod niego "podpinana".

i jeszcze, jeżeli przykładowo chciałbym w przyszłości przerobić plik
  • Odpowiedz
Czwartek z Pythonem - dla zabieganych Mirków #justjoinitoferty

poniedziałek - JavaScript, wtorek - PHP, środa - Java/Scala, czwartek - Python, piątek - Ruby.

Dla tych nieco bardziej zabieganych programistów, co to nie mają czasu szukanie roboty tylko wolą siedzieć na Wykopie. Zbiorcza forma, zaledwie raz w tygodniu z jednego języka, która może okazać się wygodniejsza
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak wybrać specializację w Pythonie?Czym się kierować? Załóżmy ,że jest osoba która ma bardzo solidne podstawy i chciałaby zrobić krok w przód i skupić się na jednej 'specializacji' tj. np. data analysis, web application , database.
#python
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dziś czwartek i kolejny dzień promocji w księgarniach Sensus i #helion "codziennie inny tytuł 35% taniej".
- W księgarni Helion, możemy teraz kupić książkę Allena B. Downey'a Myśl w języku Python! Nauka programowania. Wydanie II za 31,85zł - czyli coś dla zainteresowanych tematami: #programowanie #naukaprogramowania #python Na lubimyczytać 7/10 - ale tylko 1 ocena
- W księgarni Sensus, możemy kupić książkę Macieja Jastrzębskiego Rubinowe
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mraauuu: Już jestem. Książki:

1. Python dla każdego. Podstawy programowania. Michael Dawson - fajna dla kogoś kto w życiu nie programował. W zasadzie od pierwszej lekcji piszesz proste gierki.

2. Python. Instrukcje dla programisty. Eric Matthes - też fajna i przystępnie wyjaśnia OOP. Jest tworzenie gierki, wykresy w matplotlib, podstawy django i
  • Odpowiedz
Poszukuję dobrego kursu do django. Od podstaw i łatwy w zrozumieniu. ( tak żebym do wtorku siedząc nocami i dniami mógł zrobić logowanie, rejestrację , wyjątki przynajmniej ;) ).
#informatyka #python #django
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach