Co to jest za kupa? Zamiast "Wędkarsk" scrapper zrobiony w pythonie daje "Wędkarski", tak jest z każdym polskim znakiem. Strona z której wyciągam dane jest utf-8, skrypt jest utf-8, wszystko tylko utf-8.
Inne przyklady:
śmierci, Czołgi, Szczęśliwa małpka
#python #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć wam! Chciałbym na stronie ( #django ), do formularza zamówienia zaimplementować płatności kartą VISA. Po wstępnym rekonesansie zrozumiałem, że najważniejsze są dwie rzeczy: "merchant account" oraz "payment gateway".

W głowie zrodziło mi się kilka pytań:
1) Jak wogóle zabrać się za pisanie własnego systemu płatności kartami? Czy znacie jakies open-source'owe rozwiązania napisane w #python ?
2) Czy bardzo różni się (w sensie trudności stworzenia oraz utrzymania) system obsługi
Pythonista - Cześć wam! Chciałbym na stronie ( #django ), do formularza zamówienia za...

źródło: comment_CU52ijMmumYQS7RZRbzq8VWsdvLDxDUj.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pythonista: Znajdź jakąś gotową bibliotekę (bądź wręcz usługę z api) i nie próbuj wynajdować koła na nowo jeśli chodzi o systemy płatności.

1. Stracisz niepotrzebnie czas – pewne problemy zostały już rozwiązane setkami godzin pracy innych.
2. Ryzykujesz popełnienie mniej lub bardziej typowych błędów – a tu chodzi o kasę.

Jaką bibliotekę? Google.
  • Odpowiedz
Mam coś takiego, ale nie wiem jak sprawić by wybrać więcej niż 1 element. Kto mi pomoże?

a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
b = []
wybor=raw_input('Wybierz: ')
b.append(wybor)
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KORraN: w sumie pod tłumaczeniem podpisał się niejaki Łukasz Wójcik, który albo nie rozumiał co tłumaczy albo wyznaje specyficzną logikę. W tej sytuacji przepraszam różowe paski.
  • Odpowiedz
Mirki kojarzycie jakiś dobry test z Pythona (sam język, bez frameworków, najlepiej online). Mam w poniedziałek rozmowę o pracę w firmie gdzie używają m.in. Pythona a ja od dobrych 2 lat nic w nim nie napisałem, przydałoby się odświeżyć wiedzę i sprawdzić gdzie mam braki.

#programowanie #python #pracbaza
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#szczecin #poznan #it #programowanie #webdev
Czy będąc w technikum II klasa profil Informatyczny, moge liczyć na jakiś staż w zakresie programowania / sysops podczas wakacji? Cokolwiek w szczecinie lub poznaniu (obydwa miasta to dla mnie 2h dojazdu, więc bezpłatny odpada)? Moje umięjętności sięgają od łataniem bugów w grach komputerowych napisanych w c# (na autorskim silniku gry), pisaniem aplikacji www w PHP przy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python jak to jest w końcu z tymi wersjami? którą zalecacie używać?
w tutorialu o #python jakis czas temu pisano, że lepiej zabrać się za wersje 3.x, ale z kim nie gadam do wszyscy siedzą na 2.x
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdfk: Po prostu gro ludzi utrzymuje jeszcze kod z 2.X - u mnie w pracbazie trafiłem ostatnio na serwer, gdzie zainstalowana jest wersja jeszcze 2.4. Jeżeli zaczynasz się uczyć to ucz się 3 - przestawienie się między wersjami specjalnie trudne nie jest, a jednak koniec dwójki może nie jest bliski, ale kiedyś nastąpi.
  • Odpowiedz
Co #python ma w środku? Zastanawiałem się ostatnio (z czystej masochistycznej ciekawości) jak wszystkie trybiki języka działają. Natrafiłem na serię bardzo przystępnych postów wyjaśniającaych w prosty sposób co dzieje się pod maską pythona. Nie jest to wiedza, którą można wykorzystać w codziennej pracy ale pozwala trochę lepiej zrozumieć jak działa narzędzie którego używamy na codzień.

Python’s Innards: Introduction
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Od niedawna uczę się Pythona i doszedłem do informacji o pętli while/else. Zastanawiam się czy to w praktyce jest używane czy to tylko taki pyhonowy easter egg, o którym w praktyce nikt nie pamięta?

#python #programowanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@portose: a jeżeli muszę wykonywać różne operacje zmiany stringa w zależności od tego czy dany substring jest w stringu? wtedy pętla może być powtarzana zarówno więcej razy lub też mniej niż długość stringa. nie da się określić z góry ile
  • Odpowiedz
Jeśli iterujesz po stringu, to instrukcja for będzie wiedzieć, że już się "literki" skończyły, tak samo jak wie, że się skończyły elementy listy w w.w. przykładzie. Jeśli chodzi Ci o przerwanie wykonywania pętli w jakimś powiedzmy "środkowym" momencie wykonywania pętli, bo np. jakiś warunek został spełniony i już nie ma co dalej sprawdzać, to po to jest instrukcja break.
  • Odpowiedz
Decorator for BindingConstants at compile time
Wow, optymizacja bytecodu pythona w locie. Kawał świetnego kodu i jaka inspiracja (przynajmnjiej dla mnie).

Poprawcie mnie jeśli źle myślę. Dostęp do obiektów w globalnej przestrzeni nazw jest relatywnie wolny w porównaniu do zmiennych lokalnych (heap vs stack speed ble, ble ble) dlatego w powyższym linku np dekorator przeszukuje bytekod fumkcji w poszukiwaniu opcodu LOADGLOBAL i zamienia go na LOADCONST. Emarajt?

np jeśli zdefiniujemy sobie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dejson: and zwraca pierwszy obiekt, który rzutowany na bula zwraca False lub (jeśli wszystkie mają wartość logiczną True) zwraca ostatni obiekt.

Dopiero dziś się dowiedziałem, że zwraca cały obiekt, nie jego wartość logiczną xD
  • Odpowiedz
Potrzebuję stworzyć bardzo proste GUI na Windowsie w #python. Musi działać na Windowsie 7, Vista, XP, Wine. #windows
Całość to będzie jeden dynamiczny obrazek, lista z checkboxami, trzy przyciski. Jeden prosty widok.
Any ideas? Łatwość developmentu > rozmiary zależności >>> wszystko inne.
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pies_: nie zgodzę się. Faktycznie dobrze jest wiedzieć co interpreter robi z Twoim kodem ale języki wyższego poziomu są od tego, żebyś nie zastanawiał się nad tym co siedzi pod maską. Programista nie musi wiedzieć na jakim interpreterze pythona to będzie uruchamiane. To że w wersji 3.4 silnik optymalizuje w taki sposób nie znaczy, że w 3.5 będzie działało to tak samo, więc Twoje hacki z 3.4 nie będą się
  • Odpowiedz
Witam,

Posiadam python'a 2.7 i 3.4, chcąc uruchomić wersję 3.4 w Shellu wpisuję python3.4. Niestety ale nie działa, co robię źle? Dodam, że do python'a 2.7 mam zainstalowaną Anacondę (ipython).

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

Mirki, chcę napisać "zaokrąglacz" liczb w #python. Jak określić tą dowolną liczbę którą napisałem w postaci $ ?

liczba = input()
if liczba >= $$$$.5;
return int(liczba) + 1
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach