@mirasek: jest, jeszcze troche potrwa, zanim wyjdzie stable 2.0, i jeszcze wiecej, zanim bedzie uzywalne na produkcji
a umiejetnosci z angualra 1.4 tez sie przydadzą, zwlaszcza, ze on nei zniknie i będzie wspierany jeszcze długo :)
  • Odpowiedz
Witajcie Mirki :) jest ktoś z was w Lizbonie ? Tak się złożyło że jestem kolejnym wypokowym programistą (ruby/python ~1rok doświadczenia w dziedzinie) i właśnie kończę ostatni semestr magisterki w Lizbonie. Chciałem sobie tutaj zostać na wakacje albo i dłużej jak będzie opcja i ogarnąć jakiś temat pracy.
Porozsyłałem CV do lokalnych firm ale był słaby odzew. Z moich obserwacji wynika że rynek w tych technologiach jest tutaj dosyć słabo rozwinięty. Zastanawiałem
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jedrus7: Można sprzedawać soft na licencji GPL. Możesz mi zapłacić za napisanie "hello world" na licencji GPL, dostaniesz binarkę oraz kod (wymóg GPL) - co z tym dalej zrobisz jest Twoją sprawą.

Jeśli to "hello world" udostępnisz np. jako usługę w sieci, za której wykorzystanie będziesz pobierał opłatę od użytkowników - nie ma problemu. Oni nie kupują oprogramowania, tylko usługę.
  • Odpowiedz
Jak to jest z używaniem konstrukcji if w template tags django ? Słyszałem że w MVC ASP jest to np. zła praktyka.
Załóżmy że mam model Product, a w nim bool'a available. I zależnie od niego chciałbym wyświetlać na stronie odpowiedni komunikat. Tego ifa powiniennem umieścić w widoku, czy jednak w szablonie?
#django #python
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Program ma policzyć ile jest wystąpień 'bob' w s. Zawsze jednak wyświetla 1, dla przykładu poprawnie jest 3. Co nie tak? Python 2.7.
faza = 0
bobNum = 0
s = 'azcbobobegghaklbob'
for char in s:
if faza == 1 and char == 'o':
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #django #webdev
Co powinienem umieć w Pythonie (poza podstawową składnią oczywiście), żeby zacząć naukę Django lub Flaska? Jakieś konkretne zagadnienia powinienem najpierw ogarnąć dokładniej?
Na co dzień używam Javy.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wg. mnie pomoże Ci i przyspieszy efektywnośc nauki znajomość takich zagadnień:

- podstawowe typy (np. różnice w zastosowaniu tupli, list, dictow),
- ogarnięcie OOP (chociażby funkcja super, metody-z-underscorami, dziedziczenie wielokrotne - szeroko wykorzystywane w Django przy subklasowaniu np. formularzy, widoków (kontrolery poza Django)),
- dekoratory,
- regex, ale to pewnie już znasz,
  • Odpowiedz
Zrobiłem sobie w htmlu formularz do którego coś tam wpisuję np. notatkę i guzik wyślij, teraz nie wiem jak sprawić, aby tekst wpisany na stronie znalazł się u mnie, abym mógł go wykorzystać, np. zapisać do pliku.


#-*- coding: utf-8 -*-
from flask import Flask, urlfor
import
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Krunhy: flask.request jest to rzecz, której na początku nie ma sensu próbować zrozumieć, bo i tak się nie zrozumie () . request to jest thread-local i jego import to nie to samo co from string import letters Framework dba o to, żeby request był osobną instancją dla wątku obsługujący dane żądanie. Analogicznie rozwiązanie istnieje w Pylons - w jego następcy (Pyramid) z tego zrezygnowano, próby przemycenia
  • Odpowiedz
Dobry wieczór Mirki. Mam problem. Już wcześniej miałem się brać za Pythona, ale przestój przez szkołę miałem. No więc pytanko. Macie może pomysły co w tym po prostu robić? Jakie ćwiczenia, ewentualnie łatwe projekty? Najłatwiej łykam wiedzę coś robiąc, i przy okazji szukając czegoś, co akurat potrzebuje. Bo tak czytać te kursy itd. to taka nuda, bo ni to sensownie zastosować jak na razie, ni to sprawdzić konkretnie. Jakieś pomysły?
#programowanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet: To na wyrywki - w 2 str.format jest i działa już kilka lat, print jako funkcję masz przez __future__, tak samo dzielenie. repr() jest od tak dawna że nawet nie mogę znaleźć w której wersji dodano, jeszcze nie widziałem kodu ze starą notacją.
Iteratory działają chyba identycznie, tylko nazwa funkcji się zmienia. Tak samo nigdy nie widziałem kodu, z <> zamiast !=, a trochę lat w 2.x już
  • Odpowiedz
@rzet: Gadają od lat, jednocześnie przedłużając support 2.x do 2020 chyba obecnie. Nikt większy nie migruje na 3, żadne większe projekty nie portują się na 3 (ba, części się nawet nie da). Ogólnie 3 nie ma żadnych zalet nad 2, za to ma kilka wad. Jeśli nie musisz to nie polecam :p
  • Odpowiedz
Mirki poratujcie #python
używam scipy.integral.quad()

całka jest cholernie skomplikowana - argumentem jednej całki jest zmienna razy kolejna całka (również integral.quad) i to jeszcze z funkcją specjalną. Normalnie combo.
Funkcja powinna być ciągła i z prawej strony wykresu jest ok. Po lewej się coś wykrzacza. Strzela warningiem:

/usr/lib/python2.7/dist-packages/scipy/integrate/quadpack.py:295:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach