Zostać #programista100k nie jest prosto, o czym przekonali się już uczestnicy poprzednich odsłoń naszego teleturnieju dla branży #it. A jednak wciąż szukamy pierwszego, komu się ten wyczyn uda i nie tracimy nadziei! ( ͡° ͜ʖ ͡°)-

Sprawdźcie, jak poradziły sobie drużyny Video Dzików i Edgile i ile kasy zgarnęli! ($ ͜ʖ$)

------
#justjoinit #
justjoin_it - Zostać #Programista100K nie jest prosto, o czym przekonali się już ucze...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

MAm folder o nazwie test-example, w którym jest moduł pythona x.py. Chciałbyśm go importować, niestety kiedy robie
from test-example import x
wypisuje mi "invalid syntaxt" na " - ". Kiedy zmieniam nazwę folderu na taką bez " - " i wszystko jest OK. No ale nie mogę zmienić tej nazwy na stałe, da się to jakoś obejść?
#python
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Odpowiedz
Czy da się zrobić list comprehension, która tworzyłaby zagnieżdżone listy z liczbami w środku? Przy wykorzystaniu range() i/lub enumerate(). Początek, liczba wewnętrznych list i ilość elementów w każdej liście może być zmieniona w kodzie.
Czyli np. ustalamy (np. w range), że:

start=0, elementy=3, listy=3:
[ [0, 1, 2], [3, 4, 5], [6, 7, 8] ]

start=1, elementy=3, listy=4:
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rajtuz: da się :p Wszystko się da
[(list(range(start + i * elementy, start + (i + 1) * elementy))) for i in range(listy)]

Ja zawsze przy takich rzeczach robię sobie najpierw normalną pętlę. Łatwiej ją debugować i ogarnąc. Potem dopiero zmieniam na comprahension
  • Odpowiedz
@Ekscentryczny_obserwator: pomagasz innym zespołom. Wtedy u siebie na daily mówisz że robiłeś dla nich a im mówisz że robiłeś dla teamu. Ogólnie w im więcej tematów jesteś zaangażowany to możesz się bardziej obijać a każdy myśli że robisz dużo
  • Odpowiedz
Cześć,

Czy ktoś z was miał okazję pracować z technologią hadoop w kontekście zadań związanych z tematyką Machine Learning ? jeśli tak to jak wyglądał proces tworzenia modeli, obróbki danych od początku rozpoczęcia ciągu technicznego ?

Jak rozumiem Hadoop to jest jakby to powiedzieć ogromny magazyn na przechowywanie dosłownie różnych danych z różnych systemów dane te mogą być ustrukturyzowane, nieustrukturyzowane itp. wchodzą oni to jak dobrze rozumiem przestrzeni HDFS na surowo, i jak wiemy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego te dwa obiekty mają takie samo id? Wszędzie piszą, że powinny być różne dla liczb większych od 256.

x = 100000
y = 100000

print(x is y)
print(id(x))
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BeginEnd: Tylko Rust. Golang ma fatalne powolne FFI (jak Java; spowodowane obecnością GC oraz wątków M:N), więc trochę słabo w zastosowaniach mocno niskopoziomowych gdzie musisz wywoływać kod w C/C++. Poza tym Golang dość mało ekspresywny jest. W Rust takie rzeczy jak serializacja/deserializacja do Jsona robisz dwiema linijkami (derive na struct i potem wywolujesz parse i zrobione), w sumie to w żadnym innym języku nie widziałem tak dobrze rozwiązanej serializacja/deserializacji. Rust
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
Jak sobie radzicie z brakiem motywacji do ciągłego rozwoju i nauki? Bo pracuje już 1.7 roku (po roku mi dali mida xd ale to nic nie znaczy) i tak mniej więcej od roku to praktycznie nic się nie uczę po pracy, nie piszę kodu, nie poznaje nowych technologi, nie rozwijam się. Po 8h pracy to nawet już rzadko kiedy kompa odpalam.

Może to wynikać ze stabilności zatrudnienia i dobrej pensji i dlatego
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Miałem podobnie i IMHO to nie kwestia motywacji.
Znajdź sobie hobby - coś co pomoże Ci się "zresetować", zapomnieć całkowicie na dzień-dwa o Twoich codziennych obowiązkach. Coś, co z jednej strony będzie wymagało od Ciebie pełnej uwagi, z drugiej - przynajmniej w umiarkowany sposób angażowało fizycznie. Ja poleciałem w buszkrafty i ofrołdy. A potem jeszcze w karate. I fajnie jest. Pamiętaj, że odpoczynek to też część pracy. A leżenie
  • Odpowiedz
Mireczki #python #django w jaki sposób mogę zabezpieczyć przed pobraniem np. zdjęcia w django? Mam dekoratory dla zalogowanych osób i chcę też aby dostęp np. do pdf lub grafik mieli tylko zalogowani. Macie jakiś przykład ?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hocuspocus: to zależy, najłatwiejszy ale mało wydajny sposób to po prostu stworzenie widoku do którego dostęp mają tylko zalogowani użytkownicy i zwracanie HttpResponse z zawartością pliku, z odpowiednim content type. Jeżeli jednak plików ma być więcej, można wtedy użyć np x-accel dla nginx
  • Odpowiedz
  • 0
@RobotKuchenny9000 @RobotKuchenny9000 ja rozumiem, że można pobrać i wysłać wtedy to już celowe działanie osoby a nie niejako źle zabezpieczone dane na serwerze które można pobrać brutalforce na url

Więc chcę przepuścić zawartość przez widok aby było pewne, że osoba pobierająca plik jest zalogowana. Docelowo będę chciał jeszcze wstawić ślad w plik informujący o koncie jakie było zalogowane. (Wiem, że wszystko można później czyścić ale to wiąże się z dodatkowymi
  • Odpowiedz
def func(a=None, b=None, c=None):

if not any([a, b, c]):
raise Exception("Przynajmniej jeden z argumentów: [a,b,c] musi być podany ")

Jaki zrobić Error żeby pasował do tego zdarzenia? ValueError to raczej jak jak jest argument w złym formacie, czy tu też może być ?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć koledzy i koleżanki, może ktoś będzie w stanie mi pomóc:

Otóż bawię się od niedawna w programowanie w Python'ie i mam zagwozdkę. W skrócie piszę grę papier kamień nożyce:

def play():
global winner
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python

Mam fragment kodu w Javie którego nie idzie przepisać na pythona. Istnieje możliwość przekazania 3 argumentów i odpaleniu przez pythona javy tak by zwróciło wynik z powrotem do pythona?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Znacie jakąś libke która będę mógł sprawdzić datę utworzenia pliku na FTP? Walczyłem z ftputil ale chyba nie ma tego i nie wiem czy nie pozostaje użyć komend bashowych #naukaprogramowania #python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest zmienna w pythonie przykładowo s = 1
Gdy zrobie t = s, to zmienna t ma to samo id co zmienna s, więc gdy zmieniam wartość t to zmieniam również s. Jak to obejść, żeby nie zmieniało mi wartości w drugiej zmiennej?
#programowanie #python
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KOxX69: ok, no to musisz zrobić kopię tej listy. Jeżeli lista zawiera proste obiekty jak inty i stringi to

nowa_lista = stara_lista[:]
  • Odpowiedz