@IcyHot: do tego samego co php, java, ruby i inne, czyli do ogólnie pojętego backendu. Przyjąć zapytanie, wyciągnąć/zapisać dane do bazy i przygotować htmle/jsony czy co tam kto potrzebuje do wyświetlenia jako odpowiedź serwera. Pomocne są w tym wymienione wcześniej frameworki, tj. Django, Flask i inne.

Btw piszesz w ruby ? Czy ror ?


Ogólnie nie da się "pisać w RoR" a nie pisać w Rubym ;) Więc piszę w
  • Odpowiedz
no i na tym polega "obycie z językiem" że jak jesteś świeżak to pomyślisz o reverse od razu


@except: ojoj - nie wiedziałem że tak długo można być świeżakiem. jak to ktoś dobrze niedawno podsumował - takie konstrukty są dla stulejarzy żeby pokazać aplikującym jakie my tu so fachowce we firmie. jak już się dostaniesz daj znać ile razy ktoś Cię z----ł za nieczytelny kod.

co do samego zadania -
  • Odpowiedz
jakie umiejętności są wymagane do pierwszej pracy/stażu jako klepacz kodu?

kończę mgr automatyki i praca na trzy zmiany w utrzymaniu ruchu nie wygląda różowo
coś tam programowałem od gimnazjum 10 lat temu, zawsze tylko na swoje potrzeby, pascal potem delphi obiektowo
teraz pisze magisterkę aplikacje webową do obsługi drukarki 3d w pythonie, wystarczy?

można
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gromwell: skończyłeś automatykę w Poznaniu i pisałeś tylko w delphi i pascalu? Od 10 lat "coś tam programujesz." Masz logo matlaba w avatarze. Trollujesz?
  • Odpowiedz
Zadanie jest proste. W pliku .csv znajdują się dane, z których należy wyznaczyć równania w postaci y = ax +b metodą regresji liniowej dla każdej serii zmiennej zależnej. W pierwszym wierszu znajdują się wartości zmiennej niezależnej (X), w kolejnych wierszach odpowiadające im serie wartości zmiennej zależnej (Y). Jak ktoś się uczy jak ja, to może się przećwiczyć. Moje rozwiązanie tutaj. Sprawdziłem w Excelu, skrypt liczy dobrze ( ͡° ͜ʖ
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kontestator: Generalnie w miarę ok, do obliczania średniej można użyć mean z numpy. Komentarze pisz tylko gdzie uznasz to za niezbędne, jak z kodu wynika bez analizy (więc trzeba się starać taki kod pisać), ze liczysz średnią, to nie pisz tego.
Na koniec wyrzuciłbym wynik w postaci wykresu, np. przy pomocy matplotlib (zobaczysz wizualnie, czy dobrze regresja się zrobiła)
  • Odpowiedz
@piotrb: Z tymi komentarzami to różnie słyszałem. Niektórzy właśnie mówią, że komentować wszystko co jest bardziej złożone od wywołania pojedynczej funkcji, bo za kilka miesięcy nic już się nie pamięta co się zrobiła i trzeba rozkminiać od nowa w razie jak trzeba coś poprawić/uzupełnić. Chociaż zgadzam się, przy średniej to się zagalopowałem. Obczaję to numpy i matplotlib.
  • Odpowiedz
@soma115:

w Warszawie to jest masa ofert, miałem to słynne już pytanie "co się wypisze":
def funkcja(zmienna, lista=[]):
lista.append(zmienna)
  • Odpowiedz
Chciałbym zrobić serwis generujący ładne statystyki na podstawie danych z plików csv.
Pliki pobierane by były z zewnętrznego serwisu, który niestety nie udostępnia żadnego api i trzeba się na niego logować, wchodzić w odpowiednie formularze, wypełniać i dopiero dostaję plik csv. Jeżeli to ma znaczenie to serwis wykonany jest w c# asp (chyba ma, bo np. nazwy formularzy i kontrolek są tak p------e, że głowa mała)

Wymyśliłem sobie tak, że do wyciągania danych użyję
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kovalski: robilem cos bardzo podobnego wlasnie z tym ze jako autor softu ktory generuje dane nie bylo problemu z udostepnieniem ich sobie w przystepnej formie (dane generowane przez systemy sterowania maszyn). Dane sobie wrzucam przez restowe web api w asp.net do bazy mongo. Jezeli chodzi o prezentacje ich klentowi to wyciagam je rowniez przez resta a prezentuje korzystajac z vue.js + vue-charts (wrapper na google charts) + pusher do live-update
  • Odpowiedz
@zygmunt_III_waszka:
Stary hydraulik bierze praktykanta na robotę.
U gościa wybiło szambo, hydraulik nurkuje w tym szambie.
Po 2 minutach wypływa i mówi do praktykanta:
- Podaj klucz płaski 5!
Po czym znowu nurkuje na kolejne
  • Odpowiedz
Czy w praktyce zawodowej różnice pomiędzy Python 2.7 a 3.5 są znaczące?
Pytam ponieważ uczyłem się dotąd tylko 3.5 a jest wiele ofert na rynku na 2.7. Nie wiem czy mogę z moją wiedzą z marszu wsiąść na 2.7 i rozwiązywać problemy na bieżąco... Czy też będzie to męczarnia...

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

-mniej bibliotek, ale powoli portują na z 2.7


@Aryo: bez przesady z tym „powoli”. Powoli było w czasach 3.1/3.2. Teraz już prawie wszystko jest, a jesli nie jest to bardzo prawdopodobne, że ktoś napisał inny moduł dla 3.x robiący to samo (patrz np. moduł do MySQL).
  • Odpowiedz
#programowanie #python Tak sobie przeglądam oferty pracy i widzę, że tak bardzo zachwalany i popularny Python nie ma wcale tak wiele etatów. Z czego to wynika? Oczywiście Java miażdży wszystko, ale chociażby tak krytykowany PHP ma wielokrotnie większą popularność patrząc pod kątem zatrudnienia i wcale nie mówie tu o tzw. "agencjach reklamowych" które potrzebują ludzi do Wordpressa.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aryjskizyd: No bo kiedyś, jak python nie był taki popularny, była już java, był php. Mnóstwo rzeczy na tym powstało, a bezwładność jeżeli chodzi o nowe technologie w programowaniu jest dość duża, chociażby z tego powodu, że aplikacje i serwisy, które kiedyś stworzono wymagają utrzymania. Poza tym java i php - języki, które są przeklinane przez programistycznych purystów, są świetne pod względem zrobienia "żeby działało".
  • Odpowiedz
@Dyktus: pewnie nowe wersje PHP są spoko, ale próg wejścia do PHP jest taki niski, ze pracuje tam masa ludzi którzy nie umieją dobrze programować, a pamiętaj, że obecnie programuje się w zespołach. Nikt nie chce trafić na spaghetti napisane przez właśnie tych nowicjuszy a w PHP jest o to dużo prościej niż w innych językach.

@aryjskizyd: to jest takie koło, skoro jest dużo ofert w Javie i
  • Odpowiedz
Czołem!

Jako że mam obecnie dużo czasu wolnego, a zawsze ciągnęło mnie do #programowanie zacząłem się uczyć Pythona. Nauka idzie w miarę gładko choć jestem na razie na podstawach. W czasie studiów pisałem coś w C i VBA więc pewnie dlatego.

Moje pytanie jest następujące. Co muszę być w stanie samodzielnie stworzyć, w jakim stopniu ogarnąć język, żebym mógł szukać stażu czy pracy. Jest pewnie jakieś minimum wiedzy.

Dzięki
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dovydas: Jak zaczynałem naukę z Pythonem to narzucałem sobie do zrobienia małe projekty i co projekt dodawałem nowe usprawnienia, wykorzystywałem nowe biblioteki i tak rozszerzałem różnego rodzaju funkcjonalności. Dopiero po zdobyciu konkretnego doświadczenia (już zawodowego) wziąłem się za własne, dużo większe projekty. Moje podejście było uzasadnione tym, żeby się nie zrazić przez to, że staram się zrobić zbyt skomplikowane rzeczy. Później już reszta sama przyszła :)
  • Odpowiedz
Instalowal ktoś moduł pyqmi? nie mogę tego zainstalować - dostaję error: conmand 'gcc' failed with exit status 1 i inne errory np. cmqc.h: nie ma takiego pliku ani katalogu, tak samo z cmqxc.h. Domyślam się, że to biblioteki c które powinienem ściągnąć razem z jakimś softem od ibm - imb websphere mq. I tutaj zaczynają się schody, znalazłem jedynie wersję na 32 bitowy system operacyjny. Podrzuci ktoś link do 64 bitowej wersji?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mirki, proszę was o pomoc w podjęciu decyzji.

Mam 2 oferty: jedna, to praca w #korposwiat od zaraz, za 3000 zł netto. Prosta księgowość Accounts Receivables, tabelki w excelu, itp.

Od zawsze jednak interesowałem się #naukaprogramowania, tylko nigdy nie było zbytnio motywacji do nauki, ostatnio dopiero zacząłem samodzielnie uczyć się #python , ale to podstawy podstaw, napisałbym sam jedynie może 'Hello world' i tyle. Ostatnio
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, spece od #python mam pytanie. Mam macierz (6x6 - numpy.array). Macierz ta wykorzystana jest w petli i przeliczana jest dla roznych wartosci danych wejsciowych (Przyjmijmy ze jest ich 4). W petli chce stworzyc macierz 3D, ktora bedzie zbierala macierz wynikow dla kolejnych danych wejsciowych, tym samym finalnie tworzac macierz 6x6x4. Probowalem to robic przez append, ale wychodza delikatnie mowiac bzdury. Zalezy mi na zachowaniu tych trzech wymiarow. Przez indeksy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GrzeJot:
Jeśli masz listę macierzy 6x6 i chcesz za jednym razem zebrać je wszystkie w macierz 6x6x4 to robisz
numpy.dstack(lista_macierzy) co jest aliasem do numpy.stack(lista_macierzy, axis=2)
Jeśli chcesz mieć jakąś macierz zbiorczą 6x6xN i dołączać do niej w każdej iteracji nową macierz 6x6 to robisz

numpy.append(macierz_zbiorcza,
  • Odpowiedz
Znam trochę pythona, nic bardzo zaawansowanego ale parę aplikacji używających pyside skleiłem. Teraz chciałbym zacząć pisać aplikacje mobilne (na początek przede wszystkim android). Stąd pytanie czy warto uczyć się javy od zera w tym celu, czy bawić się w kivy? Może jeszcze coś innego: xamarin, ruby in motion, basic4android, aplikacje hybrydowe (wszystko od zera)?
#python #android #naukaprogramowania
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jormungand87: to się nie opłaca, dużo ludzi je samemu i nie chodzi np. do restauracji. Lepiej zostać np. grabarzem, jeżeli chcesz zakopać ciało zawsze idziesz do kogoś, nigdy nie robisz tego sam a ludzie zawsze będą umierać.
  • Odpowiedz
@jedrus7: powiedz mi kolego, chcesz być programistą? Bo dla programisty nauka nowego języka, a szczególnie takiego jak Java, to nie powinno być żadne większe wyzwanie. Wiadomo że zawodowo aby zarabiać dużo pisząc w danym języku to musisz mieć trochę lat stażu, ale Ty się dopiero uczysz i powinieneś liznąć wiele różnych języków między innymi dlatego aby zrozumieć, że język to tylko narzędzie, a umiejętnością jest programowanie.
  • Odpowiedz
Jaki moduł do newslettera polecacie do #python #django ?
Pytam ponieważ zacząłem instalować taki o nazwie django-newsletter ale instrukcje są mgliste więc zastanawiam się czy nie ma czegoś prostszego...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@soma115: w folderze, którym trzymasz templatki tworzysz newsletter/subscriptionsubscribe.html oraz newsletter/subscriptionupdate.html. Django będzie szukać templatek najpierw w module newsletter, a potem sprawdzi u ciebie w projekcie, a jeśli będą to je nadpisze.
  • Odpowiedz
@soma115: Nie. W ustawieniach projektu powinieneś mieć listę o nazwie TEMPLATES, coś takiego. W tej liście masz słownik, w którym to powinien znajdować się element o nazwie DIRS. Są to foldery, w których Django ma przeszukiwać templatki dla twoich aplikacji, nawet tych zewnętrznych, jak w przypadku newslettera. Jeśli Django napotka w którychś z tych folderów katalog o nazwie newsletter to spróbuje nadpisać domyślne templatki dla tej aplikacji.
  • Odpowiedz