@Krecior15: jak już ogarniasz programowanie to staraj się nazywać zmienne po angielsku (from noob with love :) )

edit: i możesz zrobić tak: height = int(input('podaj wzrost:')) (nie trzeba tego rozbijać na dwie linijki)
  • Odpowiedz
Jakaś biblioteka, która pozwoli mi pociąć obrazki na nieregularne kształty, gwiazdki, kropki, itp., tak, aby całość można było potem złożyć jak puzzle?

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

Mogę jakoś wyjść z zagnieżdżonej pętli for: if? W sensie, iteruję po liście postaci i jeśłi znajdę, że dana postać pasuje to chciałbym wyjść z tych dwóch pętli. Jak to zrobić? Break mi wychodzi tylko z ifa, break w forze nie wywoła if statement
#python #naukaprogramowania
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: to jest taki dobry przyklad na to, kiedy byc moze lepiej jest rozbic funkcje na dwie i iteracje w ktorej szukasz elementu w zagniezdzonych petlach przeniesc do osobnej funkcji. wtedy mozesz po prostu zrobic return kiedy znajdziesz poszukiwany element
  • Odpowiedz
Siema mirki, muszę zautomatyzować logowanie do pewnej gry i wybieranie postaci w selenium. Problem polega na tym, że gdy chcę wyszukać element po id, lub chociażby po klasie to dostaję wyjątek, że go nie ma.

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="charlist"]
standardowo używam webdriver.Firefox().findelementby_id("charlist"), jednak nie odnajduje mi tego elementu mimo, że w przeglądarce siedzi.
#python #selenium #naukaprogramowania
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK:
Zwykle rozwiązanie tego problemu jest jedno:
1. Nie ma wcale elementu o takim ID. Nie ma go jeszcze/literówka/pojawia się dopiero jak coś zrobisz, itp.
2. Element znajduje się w jakimś iFrame - w takiej sytuacji jest on niewidoczny dla selenium póki nie przełączysz się do tego iFrame. Robisz to poleceniem:
switch_to_frame(find_element_by...) - i podajesz odniesienie do ifame.
  • Odpowiedz
Ma ktoś jakiś pomysł jak podpromować swój projekt #opensource na #github?
Zacząłem sobie ostatnio pisać silnik sklepu w #django, idzie to całkiem nieźle. Jak już będę miał coś co można uruchomić i użyć na produkcji, chciałbym zmienić status repo na public, i zobaczyć jak zareaguje na to społeczność githuba. Chciałbym w końcu zdobyć chociaż parę gwiazdek xD Jak to rozegrać? #socialmedia?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gazowany_smalec
A co twój sklep w django ma do zaoferowania, czego nie ma django-oscar, saleor, djangoshop, shuuup, satchless...? ( ͡° ͜ʖ ͡°)

Przede wszystkim to dobre Readme, to podstawa, ludzie często po prostu rzucają okiem, jeżeli readme nie będzie zachecajace to nikt nawet na kod nie spojrzy.

Później budowanie społecznosci, powinienes miec jakies kanaly jak mozna dotrzec do ludzi chcacych z toba kolaborowac, eg. oficjalne konto na twitterze (polecam), gitter lub slack, w
  • Odpowiedz
Mirki, brał ktoś udział w rekrutacji na Python Summer Trainee w Nokii? Jestem ciekaw jakich pytań można się spodziewać na teście. Wszelkie rady mile widziane.
#python
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Saly: nie wiem o LLVM, ale pewnie będzie bardzo zbliżona, ogólnie wydajnośc java 8 - 10 jest 15%-20% różnicy na korzyść java10, gdzie masz dostęp do JIT i AoT, więc VM ma kilka tricków które pozwolą zoptymalizować kod lepiej niz programista, ale nadal odpalasz kod w VM wiec kilka procent też tracisz. nie widziałem żadnych benchmarków do LLVM, za to widziałem do pythona i ruby gdzie graal działał 30%-55% szybciej
interface - @Saly: nie wiem o LLVM, ale pewnie będzie bardzo zbliżona, ogólnie wydajn...
  • Odpowiedz
na dobre wsparcie od IntelliJ


@Saly: chyba nie szybko Graal to VM dla języka, kompilator i narzędzia to osobna sprawa, prędzej dobre wsparcie dostaniesz z netbeansa czy eclipse niż z IDEA, to kompletnie nie ich model biznesowy, za to mysle ze gradle sobie z tym poradzi szybko i sprawnie, juz od dawna gradle dziala dobrze z node, ecmascript i java
  • Odpowiedz
Mirki, jaka jest różnica między decorator, a context manager w Pythonie?
To są dwie różne struktury, ale w gruncie rzeczy pozwalające na uzyskanie tego samego efektu, czyli zamknięcie jakiegoś działania/funkcji/fragmentu kodu wewnątrz innej czynności. Czyli w sumie dzięki nim dostajemy dość uniwersalny wrapper.
Odnoszę wrażenie, że w 100% przypadków możemy używać tych konstruktów zamiennie, ale gdyby tak faktycznie było, to nikt by tego nie implementował. Jest między nimi jakaś zasadnicza różnica?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grajlord: więc podsumowując python składniowo strasznie kłamie - to co się dzieje naprawdę jest sprzeczne z tym co ci się wydaje, że się dzieje.

coś jak syntax klas w es6 gdzie w js są dalej prototypy, ale dużo ludzi jest uradowanych bo można definiować klasy - w rzeczywistości dalej nie można
  • Odpowiedz
#programowanie #python ej świry pytanko z zakresu testowanie i CI

Mam sobie taki program co pobiera muzyczke i ją taguje. Mam popisane odpowiednie unit testy do kodu. Zintegrowane z Travisem aby po każdym commicie puszczać testy. I teraz pytanie, czy powinienem a jeśli tak to jak dopisać testy funkcjonalne abym miał pewność, że wszystkie ścieżki użytkownika przeze mnie przewidziane odpowiednio działają?
Aplikacja wystawia CLI.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! Przed weekendem majowym - naprawdę spora porcja nowych ofert :)

`
`

BACKEND JOBS
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pantera49: no zrobić setter się jak najbardziej da, pytanie co ma ten setter czy tam init zrobić jak podana marka ma mniej niż 3 znaki. Uzupełnić spacjami, wypluć wyjątek, zostawić puste pole?
  • Odpowiedz