Mirki, potrzebuję pomocy w zrozumieniu kolejności działań, które powinienem podjąć w #django.

Napisałem w #python prosty skrypt, który pobiera z API openweathermap.org prognozę na najbliższe pięć dni. Wybrane parametry dodaję do bazy danych sq3lite (data, temperatura, wilgotność, takie tam). Skrypt wyświetla te informacje, a proste funkcje wyświetlają przefiltrowane dane, np. dni, w których prognozowana temperatura spadnie poniżej podanej temperatury.

Chciałbym teraz zrobić to samo w django. Na razie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FantaZy:
Z reguly obiekty immutable nie maja tego samego ID, ale wyjatkiem sa liczby z przedzialu <-5, 256> ktorym Python automatycznie przypisuje miejsce w pamieci. Stad kazdy obiekt ktoremu przypiszesz liczbe z tego przedzialu bedzie wspoldzielil to samo ID.
  • Odpowiedz
@FantaZy: Python dla ułatwienia przy starcie inicjalizuje liczby w zakresie -5:256.
Tak dla a i b został przypisany ten sam obiekt z pamięci.

Możesz wykonać takie sprawdzenie:

> a
  • Odpowiedz
Takie tam #majsterkowanie które potrzebne mi było do zrobienia #inzynieria

W skrócie + Lego 42037(z modami) + Arduino + Raspberry Pi, 2x 18650 do zasialania motorów i raspberry, powerbank z outputem 2A do raspberry, karta wi fi i Sztuczna sieć neuronowa którą muszę w ten weekend nauczyć aby samo jeździło. Życzcie mi powodzenia

I najważniejsze kamera której nie ma na zdjęciu bo zrobiłem jej nowy stelaż aby lepiej łapała obraz.
bi-tek - Takie tam #majsterkowanie które potrzebne mi było do zrobienia #inzynieria
...

źródło: comment_9uBKuLQgS95A6KXouJ9eKrH1kGzLLx0B.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bi-tek: Nauczenie sieci neuronowej przez weekend samodzielnego jeźdźenia :D
Zależy jak to jeżdżenie ma działać, ale i tak życzę Ci dużo powodzenia.
  • Odpowiedz
  • 10
@bi-tek ambitnie. Ciężko się wdrożyć w te sieci neuronowe? W sensie podstawiasz wszystko pod gotowca i modyfikujesz kilka składników czy samemu musisz wyznaczać modele matematyczne? Rzucisz przykładem?
  • Odpowiedz
Mam taki program:
a = [1, 2]
b = a
a.remove(1)

Może mi ktos wytlumaczyc czemu a.remove(1) usuwa tez wartosci z listy b i jak temu zapobiec?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Słaba pora i dzień na porady programowania, ale spróbuję.
Bawię się trochę #tkinter i natrafiłem na problem. Nie wiem jak zrobić, żeby odświeżał się tekst na labelce, który zmienia sie w wywoływanej funkcji. Najlepiej na przykładzie:
https://pastebin.com/DvQxw9n4
Chciałbym żeby po kliknieciu, najpierw na labelce pojawił się napis informujacy o kliknięciu, a dopiero potem wynik. Teraz to wyglada tak, że tekst, który informuje o kliknięciu jest pomijany na GUI, bo (jak
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #python #podstawypodstawprogramowania #informatyka

Proszę napisać program, w którym znajdzie się lista, wypełniona liczbami z losowymi z przedziału 0 do 10000, i który >wyświetli liczbę liczb trzycyfrowych w liście. Lista ta powinna być generowana w funkcji. Jej rozmiar powinien wynosić 100.

wszystko jasne, ale jak zrobić to liczenie liczb 3 cyfrowych? Ktoś ma jakiś pomysł?
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z requests. Robię sobie kurs i tam akurat jest przerabiany ten temat, więc gość zaczyna od instalacji rozszerzenia i pisze najprostszy kod. Zrobiłem tak samo, ale na załączonym obrazku jest pokazana reakcja mojego CMD, oraz Pycharma po odpaleniu kodu, pomożecie znaleźć błąd?
#python
cdawid1 - Mam problem z requests. Robię sobie kurs i tam akurat jest przerabiany ten ...

źródło: comment_dplIpwIfA1yPZa3bw5vD9BgxmGD9iVVN.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przed weekendem wrzucamy Wam ponad 100 najnowszych ofert z kategorii Backend, Fullstack i Frontend - więc jest w czym wybierać :)

`
`
BACKEND JOBS

-
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zaczytałem się na grupach na fb odnośnie rynku pracy w IT, że niby 200 cv na jedno miejsce na juniora i teraz zwątpiłem: firma do której aplikowałem i robiłem zadanie rekrutacyjne, dała znać, żebym po prostu douczył się podstaw jednej rzeczy (async) i ponownie się odzywał. Dałem znać, że za 2 miesiące na pewno napiszę.

To było dwa tygodnie temu, apke skończyłem w nowym frameworku, żeby pokazać, że jego też znam +
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michael93pl: nie wszystkie komentarze na grupach "Praca IT dla juniorów" - wiem gdzie to czytałeś ( ͡º ͜ʖ͡º) - są prawdzie. Trochę przesada 200 CV na jedno miejsce, zresztą nawet gdyby to 150 osób odpada na stracie. Porządnie dopnij to co ci się kazali nauczyć i moim zdaniem odzywaj się pod koniec lutego albo początek nowego miesiąca.
  • Odpowiedz
Siedzę i przerabiam kolejne części tutka z docs'ow django rest framework i szczerze im dalej tym mniej rozumiem - ctrl c/v do IDE i działa, czytam po 5 razy i leeedwo co mi świta.

Rozumiem zasadę działania, jak to powinno działać i do czego powinno służyć ale kod jakoś "nie łączy mi się w całość".

W samym Django wszystko ma sens - dodajesz apke, uzupelniasz views, odpowiednie urle i modele, przekazujesz określone dane
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michael93pl: Napisanie podstawowego API to w sumie spokojnie na juniora, bo zaprojektować dobre, funkcjonalne API, przemyślane i wydajne, to niejeden senior wymięka nawet jak o tym nie wie.
  • Odpowiedz
@cr203a: ja wiem, ale .match dopasowuje od początku, natomiast .search w dowolnym miejscu, więc do matcha daszek w regexpie niepotrzebny.

skoro jednak daszka użyłeś to albo chciałeś explicite mieć to w kodzie (być może dla kogoś kto będzie to w przyszłości czytał) albo nie wiesz co dokładnie robi .match a to może zwiastować w przyszłości kłopoty. tylko tyle i aż tyle.
  • Odpowiedz
Mireczki, piszę sobie taki mały programik w pythonie do obsługi memefolderu. Potrzebuję czegoś, co będzie porównywało ze sobą różne jotpegi i png, bo zrzucając podobające się obrazki z pewnością niejeden zapisałem więcej niż raz. Macie jakiś pomysł na to jak je sprawdzać? Pierwszą myślą było sprawdzanie haszu, ale to będzie nieefektywne w przypadku różnych memów ze znakami wodnymi. Później do głowy przyszło mi, by sprawdzać po prostu % pokrywających się pixeli, ale
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Piesa: ok, to wtedy można połączyć z Twoim pomysłem ze średnim kolorem i przepuszczać przez matching tylko jeżeli są zbliżone.
  • Odpowiedz
Próbuję uruchomić bibliotekę GUI tkinter pod pythonem 3.6.4 i mam mały problem. Próbowałem z:
sudo apt-get install python3-tk
sudo apt-get install tk8.6-dev
Robiłem raz jeszcze configure i make, ale nic z tego. Nie widzi dalej modułu tkinter. Śmieszniej żeby było python 2.7 widzi Tkintera dla siebie, a pod Windowsem obie wersje śmigają. System to Linux Mint 18 Sarah. Zależy mi by to śmigało, bo muszę apkę napisać do przesyłania ramek (
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@repro5: Na Linuksie trzeba uważać co się wpisuje. Biblioteki mające python-* są dla pythona 2, zaś python3-* są dla pythona 3. Też się tego języka uczę i się na tym przejechałem. Również mam Minta i szybkie polecenie w konsoli

apt search python3-tk
i A python3-tk - Tkinter - Writing Tk applications with Python 3.x
p python3-tk:i386 - Tkinter - Writing Tk applications with Python 3.x
p python3-tk-dbg - Tkinter - Writing Tk
  • Odpowiedz
Panowie, co powiecie o takiej liście lektur w ramach #naukaprogramowania
1. Wprowadzenie do algorytmów Thomas H. Cormen,
2. Head First Object-Oriented Analysis and Design
3. Head First Design Patterns
4. Clean Code
Tutaj się waham między:
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cooltec: odpuściłbym takie pozycji jak 2,3,4 nie mając żadnego doświadczenia w pisaniu kodu, wzorce i clean code lektura obowiązkowa, ale nie podczas nauki. Najlepiej po jakimś pierwszym projekcie komercyjnym :)
  • Odpowiedz
Chcę jakoś automatycznie wylistować wszystkie biblioteki potrzebne do uruchomienia mojego skryptu w pythonie. Na StackOverflow polecają coś takiego:

pip freeze > requirements.txt
Z tym, że w requirements.txt pojawiają się wszystkie biblioteki które mam zainstalowane w moim "virtual environment". Jest jakiś sprytny sposób żeby wylistować tylko te potrzebne, tak jak to jest w javascriptowym NPM na przykład?

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

A skąd skrypt ma wiedzieć co jest potrzebne? Ogólnie to pewnie wcześniej instalować coś w tym virtualenvie i go sobie "zapaskudziłeś". Zawsze rób nowego virtualena pod projekt
  • Odpowiedz
@piotrek-5: Taki jest zamysł virtualenva, by w nim były zależności pod konkretny projekt. Twórz nowy virtualenv do każdego nowego projektu i wtedy nie będzie problemu
  • Odpowiedz