Nowy odcinek "Praktycznego Programowania".
Bierzemy się za WebService do naszego clickera: piszemy go we flasku/pythonie
Playlista całej serii: https://www.youtube.com/playlist?list=PLFq6ri1W22hwmA0FzkR5zPPOnsimwUc9P

Pamiętajcie, że seria ma na celu pokazanie całej otoczki projektu - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.

Kod
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cruc: No chyba nie masz pojęcia co to jest indeks po polsku w kontekście składanych tekstów. Jak już bardzo chciałeś przetłumaczyć to do spisu treści.

  • Odpowiedz
W---w maksymalny gryzo się programy #python #programowanie
Napiszcie dlaczego taki wybór i dlaczego siedzicie nadal na dwójce jak jest trójka ;/?.

Wolę i dlaczego

  • Python2 17.3% (13)
  • Python3 82.7% (62)

Oddanych głosów: 75

  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grado: Trochę starych projektów na pythonie 2.7, wszystkie nowe na 3.5/3.6.

A dlaczego stare 2.7, to jest proste, nie ma biznesowego uzasadnienia, żeby zmienić, to się nie zmienia :)
  • Odpowiedz
Pytanie z #informatyka :
Jak sprytnie napisac kod w petli sprawdzajacej jakis warunek tak, zeby instrukcja po 'if' wykonala sie tylko raz. Tj np. sprawdzam tepmerature w pokoju - jesliprzekroczy wartosc X ma mi wywalic komunikat, ale tylko raz, a nie przy kazdej iteracji. Nastepny kominukat o przekroczeniu temperatury dopiero jesli wczesniej wrocila do wartosci "bezpiecznej"

Ja robie to mniej wiecej tak ( #python ale chodzi mi raczej o idee,
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

flagi robi jak sie okazuje


@thomeq: tylko gdybyś nadawał jej sensowną nazwę, to więcej osób by zauważyło, i jest to prawidłowa prosta metoda. Jak to nie jest koniec tematu, to możesz poczytać o maszynie stanów.
  • Odpowiedz
@meohaw: a to bieda, myślałem że coś w stylu hhvm od facebooka, znaczy wiem że rozszerzenia do php napisane w c też nie działają ale dużo zabawy z przenoszeniem ich nie ma
  • Odpowiedz
Chcę zrobić program, który wypisuje dzielniki losowej liczby od 0 do 1000 i wypisuje ilość jej dzielników. Nie wiem co można zrobić, żeby policzyć ilość wypisanych dzielników. Mój program narazie wypisuje tylko dzielniki. Pomożecie?

Mój kod:

import random
x=random.randint(0,1000)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dużo zipów do rozpakowania (w setkach tysięcy), chciałbym to rozpakować rzecz jasna wykorzystując wszystkie wątki procesora. Z tym, że paczki muszą być wypakowane do folderów o nazwie paczki. Wyczarowałem coś takiego

parallel --gnu $(t=$(ls | grep .zip | head -n 1); if [ ! grep -q "$t" temp/zips ]; then unzip $t -d ${t:0:-4}; fi)
ale nie działa. Jakieś porady? ( ͡° ͜ʖ ͡°)
Może być też rozwiązanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ppidd_: w pytongu to jest takie coś glob. Zrób sobie globem tablice ścieżek do zipów i później jeden for. W nim dla każdej ścieżki odpalasz nowy subprocess z komendą unzip jeśli liczba aktywnych procesów, jest mniejsza niż chcesz maksymalnie lub czekasz w przeciwnym razie. Subprocess odpala się zawsze równolegle do innego. System powinien to już sobie wątkować. Chyba, że mówię głupotę, ale ja bym tak to robił.
  • Odpowiedz
Jeżeli istnieje komenda append, to dlaczego jeżeli się wpisze do interpretera help("append"), to pokazuje to?:

no Python documentation found for 'append'


Trzeba zaimportować jakąś bibliotekę, żeby pokazało opis?

#python #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szanowne Mireczki,

Bardzo polecam http://smarterpoland.pl/index.php/2016/12/przewodnik-po-pakiecie-r-wydanie-4-0/ zaczynałem długi czas temu od wcześniejszej edycji. Bardzo dobra książka bardzo dobrze wprowadza i używa dobrych i "świeżych" pakietów-bibliotek w R.

#programowanie #rproject #datascience i troszkę #python u nas w R n-ty wyraz ciągu ma n-ty indeks. Numerujemy od 1, a nie od 0 ( ͡° ͜ʖ ͡°)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

i troszkę #python


@kiwis: gdzie ten python? chyba tylko dlatego, że zdajesz sobie sprawę, że mógłbyś używać do tych samych celów znacznie lepszego języka, ale używasz R ( ͡° ͜ʖ ͡°)
  • Odpowiedz
eheh siema #python #django #webdev #programowanie

Zarzuci ktoś najlepszym linkiem do nauki django? Nie chodzi mi o dokładny tutorial w stylu tego ze strony, gdzie jest nasrane troche kodu i ogólnie mało co wytłumaczone. Potrzebuje czegoś, co pozwoli mi zrobić stronę która praktycznie działa, a resztę będę sobie sam rozkminiał metodą prób i błędów (tak się uczę i nic nie poradzę).
Bo chwilowo nie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rvODWx1uOhOIAx9I:
W tej kolejności
1. Tutorial ze strony Django - mozesz nie zrozumieć troche za pierwszym razem, nie przejmuj sie, przejdz przez niego 2-3-4 razy jezeli bedzie potrzeba
2. Ksiazka Tango with Django - dostępna za free
Przerób ja krok po kroku a następnie zacznij własny, w miare prosty projekt odnosząc sie raz po raz po rozwiązań z niej
3. Wymyślasz i rozwijasz ambitniejszy projekt + w wolnym czasie czytasz ksiazke "Two scoops
  • Odpowiedz
Ot taka zagwozdka programistyczna.
Mam w sumie pomysł jak to ja rozwiąże(tylko muszę znaleźć chwilę czasu, ale to pewnie dopiero po sylwestrze, no dobra, po nowym roku ;)), ale jestem ciekaw innych rozwiązań.

Problem jest taki, mamy ponad 7000 obiektów w 9 kategoriach.
Każdy obiekt ma określoną wagę której nie znamy, ale znamy rozkład wag danej kategorii.
Coś w stylu :
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak co wieczór usiadłem sobie do komputera i rozpocząłem czytanie swoich maili. Napotkałem tam na wpis, wydaje mi się że jest to dobra okazja by zbudować mocny activity na githubie, stworzyć kilka projektów, zdobyć motywację do działania, pokazać że można dążyć do osiągnięcia celów. Jak by zebrało się kilku mirków, można by zrobić wersję wykopową. Nie trzeba zaczynać 03.01.17, można nawet 30.12.16, ważne żeby się zaangażować a dalej już jakoś pójdzie.
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Daroo1: ej planowanie to nie potrzeba. Ja planuje byc najbardziej wplywowym czlowiekiem swiata ale nie mam takiej potrzeby obecnie :D

Chodzi o to ze dla osoby ktora siedzi w tym zawodzie albo ktora podchodzi powaznie bardzo istotne jest to, zeby kazda godzina wykorzystywana na kodzenie byla godzina najlepiej spozytkowana jak to mozliwe. Ot optymalizacja zyskow/strat.
  • Odpowiedz
Witajcie. Od nieco ponad tygodnia zacząłem zabawę z #python dzięki codecademy. Po początkowym deprymującym chaosie oraz przerwie świątecznej zaczynam wkręcać się coraz bardziej! Dlatego chciałbym zapytać się doświadczonych Mirków o ćwiczenie prurify z wcześniej wymienionego serwisu.

Define a function called purify that takes in a list of numbers, removes all odd numbers in the list, and returns the result.

For example, purify([1,2,3]) should return [2].

Do not directly modify the
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach