Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
Komentarz usunięty przez autora
- 1
- 1
Cześć mireczki z #programowanie zaczynam naukę z programowaniem od #python i chciałbym wiedzieć, które książki polecacie i od czego zacząć.
#naukaprogramowania
#naukaprogramowania
Czy wyrażenia regularne działają jakoś inaczej w pythonie niż gdziekolwiek indziej?
Mam taki kod:
Szukam wyrazów, które zawierają w sobie którąś z sekwencji znaków 'math', 'is', 'fun'. Ten regex zdaje się działać testowany w przeznaczonych do tego serwisach. Jednak w powyższym kodzie if zwraca false. O co chodzi?
Mam taki kod:
q = re.compile('math|is|fun')
if q.match("smathfuni"):Szukam wyrazów, które zawierają w sobie którąś z sekwencji znaków 'math', 'is', 'fun'. Ten regex zdaje się działać testowany w przeznaczonych do tego serwisach. Jednak w powyższym kodzie if zwraca false. O co chodzi?
- 1
@Matt23: match szuka od początku stringa (tak jakbyś dodał '^' na początek regeksa), search w całym stringu.
https://docs.python.org/2/library/re.html#re.match
https://docs.python.org/2/library/re.html#re.search
https://docs.python.org/2/library/re.html#re.match
https://docs.python.org/2/library/re.html#re.search
- 0
@zranoI: Dzięki!
jakaś firma w #warszawa która przyjmie na staż osobę posługującą się #python #django po roku klepania kodu w Django, ale bez żadnego doświadczenia komercyjnego? rozglądałem się trochę sam i mam na oku 3 miejsca, ale może ktoś poleciłby coś konkretnego (na podstawie własnego doświadczenia) żeby trafić w miejsce gdzie faktycznie będę miał szanse się rozwinąć.
#pracait
#pracait
Pamiętaj załączyć do CV jakieś swoje repo z kodem, najlepiej GIT.
Znacząco zwiększa szanse na odzew.
Znacząco zwiększa szanse na odzew.
- 1
@mask0pat0l: Znam ludzi którzy szukali pierwszej pracy w Django w Warszawie i ogólnie był dramat. Zero odzewu. Po przekwalifikowaniu na Flaska znaleźli fajne posady w moment.
- 2
Kochane Mirki nurtuje mnie jedna sprawa i jestem ciekaw waszej opinii. Przeglądałem oferty pracy na OLX dla developerów Java, C#, oraz Python i zauważyłem dziwną prawidłowość a mianowicie w ofertach pracy na programistę Python prawie zawsze pracodawca nie podaje lub może nie wymaga wyższego wykształcenia wyższego, a w przypadku Java i C# prawie zawsze wymagają wyższego kierunkowego, infa, elektronika lub ekonomia w przypadku instytucji finansowych. Czy to jest jakaś świecka tradycja że
Treść przeznaczona dla osób powyżej 18 roku życia...
@Szinek: Bo każde korpo ma statystykę zatrudnienia. Jak mają etatowców z samym wyższym to się mogą pochwalić że mają 90 parę procent kadry z wyższym wykształceniem. Goście z B2B nie liczą się jako pracownicy tylko podwykonawcy więc nie wliczają ich do statystyk jako pracowników. Inna sprawa, że są projekty w których np. klient może sobie życzyć aby pracownicy którzy pracują nad tym projektem mieli wyższe. Dużo jest takich problematycznych rzeczy.
- 1
- 1
@Gamgee: "price" zamiast "prices"?
- 2
Mirki spod #programowanie i #python - jaką bibliotekę do #twitter API polecacie?
Obecnie używam Tweepy (https://code.google.com/p/tweepy/) ale się nie sprawdza / zawiesza...
Obecnie używam Tweepy (https://code.google.com/p/tweepy/) ale się nie sprawdza / zawiesza...
- 1
@arekstasiewicz: spróbuj tegoż: https://github.com/ryanmcgrath/twython
@arekstasiewicz: W pierwszych krokach przyda ci się ten skrypt pomocniczy https://github.com/bear/python-twitter/blob/master/get_access_token.py
- 2
@Reverb: Atlas węży świata
- 1
Pieniądze? Budżet mamy otwarty, wszystko zależy od tego co potrafisz ;)
@Zdalny: niestety, wykopowi programiści za 15k tego nie zrozumieją, bez widełek nawet nie podchodź ( ͡° ͜ʖ ͡°)
- 0
@Ginden: super by bylo z doswiadczeniem 2-4 lata, ale szukam na różnym poziomie doświadczenia (bo latami tego zmierzyć nie można jak wiesz).
Dobry wieczór Mirki, chciałem pouczyć się #python i się zastanawiam od czego zacząć. Znam podstawy c/c++ (tak na 3+ :D). Książka, czy kurs vid na start? Ktoś w wpisie sprzed roku poleca http://www.amazon.com/Python-Programming-Introduction-Computer-Science/dp/1590282418/ - tam żadnych obiekcji nie było, ale może ktoś z was mi ją odradzi z sensownych przyczyn, albo wytłumaczy dlaczego na alledrogo wisi za 270 pln!?!?!?
Zaś co do kursów mam na oku:
- https://www.coursera.org/course/interactivepython1 ale ten
Zaś co do kursów mam na oku:
- https://www.coursera.org/course/interactivepython1 ale ten
@kap_z_kut_sru_z_dup: najpierw dive into python a potem napisz czat w stylu 6obcy
@kap_z_kut_sru_z_dup: Jeśli ogarniasz C++ na 3+ to ogarnij sobie jakiś szybki kurs z dużą ilością dobrych ocen na udemy, żeby załapać podstawy i napisz sobie kalkulator z pomocą google. Trochę się pomęczysz, trochę będziesz błądził po omacku, ale raczej powinno Ci się udać. I w momencie jak już będziesz posiadał marnej jakości wiedzę teoretyczną, popartą praktyką, weź się za jakąś cegłę, która nauczy Cię składni na tip top. W momencie
- 5
Postanowiłem pouczyć się pythona(jestem baaaaardzo początkujący). Syn poprosił abym mu napisał zadania z odejmowania na kartce od 0 do 1000. Postanowiłem wykorzystać znikomą wiedzę i "pójść na łatwiznę"(przy moich umiejętnościach w cudzysłowie) i napisać mu prosty program losujący dla niego zadania i sprawdzający poprawność wyników. Problem w tym, że coś robię nie tak bo np. 50 - 40 chociaż równa się 10 to po wpisaniu takiego wyniku program zwraca błąd.
# -*- coding:
# -*- coding:
- 1
Write a for-loop that iterates over start_list and .append()s each number squared (x ** 2) to squarelist.
start_list = [5, 3, 1, 2, 4]
square_list = []
# Your codeCzy poprawną praktyką (w programowaniu ogólnie) jest umieszczanie po prawej stronie operatora and / && wyrażenia które może wyrzucić jakiś error w przypadku gdyby wyrażenie po lewej stronie było fałszem? Tzn. czy zawsze bezpieczne jest założenie że w przypadku fałszu po lewej stronie, prawa nie zostanie wykonana?
Na pythonowym przykładzie: Jest instancja klasy A z polem a.data które przewiduję że może być puste, albo może być instancją innej klasy do której chcę się
Na pythonowym przykładzie: Jest instancja klasy A z polem a.data które przewiduję że może być puste, albo może być instancją innej klasy do której chcę się
@blackyabbol: Jeśli działa wtedy, kiedy nie wiemy czy wywołuje błąd, to oznacza że błędu nie wywołuje.
Z tego co wiem, większość języków instrukcje z warunków przetwarza od lewej do prawej, więc błąd może wystąpić tylko wtedy, kiedy w jakimś języku jest na odwrót.
Z tego co wiem, większość języków instrukcje z warunków przetwarza od lewej do prawej, więc błąd może wystąpić tylko wtedy, kiedy w jakimś języku jest na odwrót.
- 2
Co robi to "if (i >> j) % 2 == 1" w generatorze? Czemu tam musi być ">>"?
def powerSet(items):
N = len(items)
# enumerate the 2**N possible combinations
for i in xrange(2**N):Komentarz usunięty przez autora
- 1
@tapanika: Przesuwasz bitowo i o j miejsc i sprawdzasz czy jest nieparzyste. Często takie rzeczy się robi, żeby sprawdzić czy określony bit jest 1 czy 0
- 21
Pierwszy raz Black Friday (Czarny Piątek) świętujemy również na MyDevil.net!
Łapcie 33% zniżkowy kupon na nowe konta:
WYKOPBLACKFRIDAY2015
Kod ważny jest do godziny
Łapcie 33% zniżkowy kupon na nowe konta:
WYKOPBLACKFRIDAY2015
Kod ważny jest do godziny
Tak więc zapraszamy naszych użytkowników obecnych na Wykop do podawania swoich kodów polecających w odpowiedzi :)
@MyDevil:
źródło: comment_JI77QjO5MAzMadSCLNR7Yah0EVJ4BDhG.jpg
Pobierz- 2
@cruc: Tak.
Mirki, mam powiedzmy
Jak je podać/konwertować do
>>flagi = []
>>flagi.append('re.I')
>>flagi.append('re.X')
Jak je podać/konwertować do
@pawelpel: To co robisz jest bez sensu. Flagi są wartościami jednobitowymi na bajcie (albo kilku bajtach), np. bitowo
W związku z tym lepiej, zamiast listy, wykorzystać operacje bitowe:
00000001 to może być re.I, a 00001000 to re.X (nie jest to raczej zgodne z prawdą, ale nie ma to znaczenia).W związku z tym lepiej, zamiast listy, wykorzystać operacje bitowe:
flagi = 0Mirki spod tagu #programowanie.
Mam dwa pliki:
1) zajmuje 5GB i jest w nim 150mln wierszy "nazwa liczba1 liczba2"
2) zajmuje 60MB i jest w nim 150k wierszy "nazwa liczba0"
Da się je skutecznie (tj. w rozsądnym czasie) połączyć względem kolumny
Mam dwa pliki:
1) zajmuje 5GB i jest w nim 150mln wierszy "nazwa liczba1 liczba2"
2) zajmuje 60MB i jest w nim 150k wierszy "nazwa liczba0"
Da się je skutecznie (tj. w rozsądnym czasie) połączyć względem kolumny
@Siotson: Są posortowane? Jeśli tak, to użyj algorytmu sort-merge join.
@Alkreni: Ogólnie to zadanie jest proste, tylko trzeba ogarnąć sposób na uniknięcie pętli o złożoności
Merge-sort join dla posortowanych wejść ma złożoność
Posortowanie pewnie można tutaj ogarnąć w czasie
Kubełki można matchować nawet z użyciem GPU lub wielowątkowo.
IMHO dobra implementacja na SSD + i5 powinna się wykonywać najwyżej 5 minut.
O(n*m).Merge-sort join dla posortowanych wejść ma złożoność
O(n+m).Posortowanie pewnie można tutaj ogarnąć w czasie
O(n+m), jeśli linie podają się sortowaniu kubełkowemu wg jakiegoś algorytmu.Kubełki można matchować nawet z użyciem GPU lub wielowątkowo.
IMHO dobra implementacja na SSD + i5 powinna się wykonywać najwyżej 5 minut.
- 1
Mirki jak w Gnome3 zrobić by plik py (i ogólnie skrypty) wykonywały się po kliknięciu myszką?
@defoxe: Plik musi mieć flagę +x, czyli w konsoli chmod +x plik.py
- 4
@Synekdocha: Ma flagę +x ;-)
Znalazłem przyczynę.W Nautilus trzeba wejść w preferencje, potem zachowanie a następnie wybrać "wykonywanie plików tekstowych po kliknięciu". Wtedy uruchamia.
Znalazłem przyczynę.W Nautilus trzeba wejść w preferencje, potem zachowanie a następnie wybrać "wykonywanie plików tekstowych po kliknięciu". Wtedy uruchamia.



















Trochę się nudziłem i trafiłem na mój stary filmik na youtube i pomyślałem, że wrzucę ʕ•ᴥ•ʔ
jutuby
! Jeżeli ktoś by chciał to mogę podesłać kod, jeszcze gdzieś tam na pastebinie mam (⌐ ͡■ ͜ʖ ͡■)
obsługa wyświetlacza: http://pastebin.com/9Ga7vXsT
gra: http://pastebin.com/PvxM5NE2
należy podpiąć wyświetlacz wg tego schematu: MalinowePi