Wszystko
Najnowsze
Archiwum
- 1
@SpaceMonkey: sys.path.insert(0, '')
- 2
@SpaceMonkey:
sys.path.append("ścieżka")
sys.path.append("ścieżka")
- 1
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
#python #programowanie
- 1
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
#python #naukaprogramowania
- 1
@TMBRK: Jak znajdziesz daną postać ustaw i tak żeby for nie robił już iteracji.
@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
- 2
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.
standardowo używam webdriver.Firefox().findelementby_id("charlist"), jednak nie odnajduje mi tego elementu mimo, że w przeglądarce siedzi.
#python #selenium #naukaprogramowania
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
- 3
@TMBRK: widocznie w momencie szukania ten element jeszcze nie jest załadowany.
- 5
@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:
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.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?
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?
@gazowany_smalec: Postaw kilka prawdziwych sklepów na tym, napisz dokumentację, tutoriale, i spamuj tym na twiterze
@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
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
Hej mirki od #python czy tylko ja mam problem z pip install po aktualizacji do wersji 10?
@PeteGlorious: ja też miałem. Wystarczyło zaktualizować pip
- 0
@araneo nie doczytales, problemy zaczęły się po aktualizacji
@kimikini: @ JustJoinIT @ nofluffjobs
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
#python
@Ins0maniaC: nie mam pojęcia - ale zawsze fajnie jest przyswoić wiedzę z filmików takich jak np.:
https://www.youtube.com/watch?v=DEwgZNC-KyE
https://www.youtube.com/watch?v=B_17_RORoiI
https://www.youtube.com/watch?v=DEwgZNC-KyE
https://www.youtube.com/watch?v=B_17_RORoiI
- 10
Announcing GraalVM: Run Programs Faster Anywhere #cpp #clang #rustlang #javascript #nodejs #ruby #python, a to wszystko uruchamiane w #java
https://blogs.oracle.com/developers/announcing-graalvm
#interfacesmieci
https://blogs.oracle.com/developers/announcing-graalvm
#interfacesmieci
źródło: comment_vNTIg25h6inDa8FPhr8L5XSa69hw4OXE.jpg
Pobierz- 1
@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

- 1
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
Dzisiaj Learning Scrapy
https://www.packtpub.com/packt/offers/free-learning
#packtpubfreelearning #python #scrapy
https://www.packtpub.com/packt/offers/free-learning
#packtpubfreelearning #python #scrapy
źródło: comment_YXhDjEjxYKc0GX5jcT8SbLGEZpxolgZa.jpg
Pobierz- 1
Mirki, jaka jest różnica między
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?
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?
- 2
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
@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
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
- 28
Dzisiaj "Learning Python Design Patterns"
https://www.packtpub.com/packt/offers/free-learning
#packtpubfreelearning #python #designpatterns #programowanie
https://www.packtpub.com/packt/offers/free-learning
#packtpubfreelearning #python #designpatterns #programowanie
źródło: comment_vr0Yo7NO2vd9cRdnGUFFAYlYHCwDGh7X.jpg
Pobierz- 0
Wołam zainteresowanych (59) z listy Packt Pub Free
Możesz zapisać/wypisać się klikając na nazwę listy.
Dodatek wspierany przez Cebula.Online
Masz problem z działaniem listy? A może pytanie? Pisz do IrvinTalvanen
Możesz zapisać/wypisać się klikając na nazwę listy.
Dodatek wspierany przez Cebula.Online
Masz problem z działaniem listy? A może pytanie? Pisz do IrvinTalvanen
- 0
W końcu można napisać porządny kod...
@nie_tuzinkowy: jeżeli do tej pory ktoś Ci bronił a ty ślepo słuchałeś, to możesz mieć pretensje tylko do siebie.
- 2
ale paskudne
#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.
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.
Cześć! Przed weekendem majowym - naprawdę spora porcja nowych ofert :)
`
BACKEND JOBS
`
`BACKEND JOBS
Mirki da się zrobić żeby konstruktor za pomocą właściwości sprawdzał poprawność podawanych danych?
#programowanie #python
#programowanie #python
- 0
@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?
- 0
@pantera49: W tym zadaniu nie chodziło o zastosowanie Value Object'a? Jeśli wartości są złe to znaczy, że należy zwrócić Exception.
- 1
Mirasy #javascript #python mam problem.
Walczę z tym już dłuższy czas niestety jestem nadal słaby into #regex
Czy ktoś może podpowiedzieć jak powinno wyglądać wyrażenie żeby z:
System ID: 0135049598 (costam2); partner ID: 0135024127 (costam1)
System Serial Number: 20015686 (costam2)
Walczę z tym już dłuższy czas niestety jestem nadal słaby into #regex
Czy ktoś może podpowiedzieć jak powinno wyglądać wyrażenie żeby z:
System ID: 0135049598 (costam2); partner ID: 0135024127 (costam1)
System Serial Number: 20015686 (costam2)
@zboinek:
str="System ID: 0135049598 (costam2); partner ID: 0135024127 (costam1)\nSystem Serial Number: 20015686 (costam2)\nSystem Rev: H3\nSystem Storage Configuration: Single-Path HA\nSystem ACP Connectivity: NA";
reg=/System Serial Number\: (\d+)/g ;
matches = reg.exec(str);
console.log(matches[1]);20015686
- 1
@zboinek: Taki sidenote - określ, w jakim języku używasz regex'a, bo różne silniki wspierają różne konstrukcje regexowe. Między pythonem a JS są chyba spore różnice (m.in. jeśli chodzi o lookaroundy).
Co do głównego pytania: wystarczy regex w stylu
Co do głównego pytania: wystarczy regex w stylu
System Serial Number: (\d+). Po znalezieniu match'a w swoim języku będziesz musiał się odnieść do jego grup (w samym regexie definiowaną przez nawiasy okrągłe) i wyciągnąć tą pierwszą. Niektóre implementacje przyjmują,Korzystam z biblioteki pywinauto i potrzebuje wrzucić pewne okienko aplikacji na samą górę, skorzystałem z SetForegroundWindow.
Tak to mniej więcej wygląda, jednak nazwa okienka się zmienia więc chce mieć uniwersalne podejście. Jak zrobić aby wyszukiwał okienka z podobną nazwą a nie taką samą np.: Jeżeli okienko mamy: "Desktop Report - 1.8 20180426" to żeby szukał okienka z początkiem Desktop Report a reszta już jest nie ważna. W moim przypadku zmienia się tylko to
Tak to mniej więcej wygląda, jednak nazwa okienka się zmienia więc chce mieć uniwersalne podejście. Jak zrobić aby wyszukiwał okienka z podobną nazwą a nie taką samą np.: Jeżeli okienko mamy: "Desktop Report - 1.8 20180426" to żeby szukał okienka z początkiem Desktop Report a reszta już jest nie ważna. W moim przypadku zmienia się tylko to































https://www.packtpub.com/packt/offers/free-learning
#packtpubfreelearning #python
źródło: comment_Q48YXqT8eoPpFEqos8RGlebKPFceGDcb.jpg
Pobierz