Re: [python] změna hodnoty v modulu v inicializaci def __init__ (self)

2015-03-25 Tema obsahu Daniel Milde

Ahoj,
jj, jde.

T = Trida()
T.var = 50
T.program()

Instancni promenna v pythonu neni privatni, muzes do ni volne zapisovat.
Pouze pokud nazev promenne zacina na podtrzitko, tak Ti tim vyvojar 
rika, ze to je neco interniho a nemel bys s tim pracovat naprimo.


Dan

Dne 25.3.2015 v 17:13 "Ing. Vladislav Ludík" napsal(a):

Bez úpravy modulu to asi nejde, že ?

Vlada

Dne 25.3.2015 v 17:06 starenka . napsal(a):

class Trida:
 def __init__(self, var=100):
 self.var = var

 def program(self):
 print self.var

T = Trida(var=500)
T.program()

500

---
In Perl you shoot yourself in the foot, but nobody can understand how
you did it. Six months later, neither can you. | print
'aknerats'[::-1]


2015-03-25 16:29 GMT+01:00 "Ing. Vladislav Ludík" :

Zdravím všechny,

prosím o radu, jak změnit hodnotu v modulu:

class Trida:
 def __init__(self):
 self.var = 100

 def program(self):
 print self.var

Naimportuju modul a zavolám:

T = Trida()
T.program()

vytiskne 100

Jak nastavím hodnotu self.var ?

Děkuji Vlada
___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] Prosím o pomoc s web2py aplikací

2015-08-31 Tema obsahu Daniel Milde
Ahoj Jirko,
o jaky projekt se jedna?

Diky
Dan

Dne 31.8.2015 v 01:25 Jiri Podhorecky napsal(a):
> Ahoj, dobrý den všem,
> 
> Hledám pomoc s instalací a konfigurací web2py aplikace na databázi PostgreSQL
> 
> Jde o opensource software neziskového projektu, vše má dokumentaci, jen tomu 
> vůbec nerozumím. 
> 
> Nejsem programátorem, moje práce v tomto projektu je jiná. Hledám člověka, 
> který by kromě zkušeností s Pythonem měl i nějaký další zájem podílet se na 
> projektu, který není pro zábavu a není ani pro "tvrdý byznys".   Kdyby chtěl 
> pokračovat, mohl by se stát na delší dobu součástí něčeho, co dává smysl. 
> Bylo by to podle jeho času.. Pokud ne, i pouhá instalace by mi pomohla. 
> 
> Vím, že je takřka nemožné najít člověka s takovými zkušenostmi, který by byl 
> zároveň ochotný nabídnout pár hodin času a pomoct bez honoráře, nebo pomohl s 
> rozchozením jen za symbolickou odměnu. Vím, že programátoři jsou drazí, 
> zároveň věřím, že jsou mezi nimi i lidé, kteří porozumí smyslu mé prosby.  
> 
> Kdyby to někoho zaujalo, detaily mohu vysvětlit osobně, v Praze dojedu někam 
> MHD. 
> 
> Díky, Jiří
> ___
> Python mailing list
> [email protected]
> http://www.py.cz/mailman/listinfo/python
> 
> Visit: http://www.py.cz
> 
___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] Tip: Slusne me dnes pokousaly timezony

2017-07-26 Tema obsahu Daniel Milde

Ahoj,
ještě doplním proč to tak je:

>>> tz = pytz.timezone('Europe/Prague')

pytz neví, jaký offset má použít, protože timezone Europe/Prague může 
být +1 nebo +2 (letní čas).

Spadne proto do nějakého divného defaultu, který je PMT+0:58:00 STD :)

Teprve když timezonu svážeme s konrétním datumem přes localize, nastaví 
pytz správný offset.


Dan


Dne 26.7.2017 v 09:47 Vláďa Macek napsal(a):


Dejte si bacha.

Pekne me dnes pokousaly timezony a to jsem si myslel, ze se vyznam. :-)

Django 1.11 preslo nejak vic na vyuzivani `pytz`, ktere dodava casove 
zony s vice informacemi a datetime.replace, ktere jsem do te doby 
nespravne pouzival, se mi fakt nevyplatilo...


>>> import datetime
>>> import pytz

>>> tz = pytz.timezone('Europe/Prague')
>>> tz

>>> # Strasidelne. :-) To mam nekde chybu, ne...

>>> d_praha_naivni = datetime.datetime(2017, 6, 8, 10, 19, 52)
>>> d_praha_vnuceno_blbe = d_praha_naivni.replace(tzinfo=tz)

>>> d_utc_naivni =
datetime.datetime.strptime('2017-06-08T08:19:52+00:00',
'%Y-%m-%dT%H:%M:%S+00:00')
>>> d_utc_naivni
datetime.datetime(2017, 6, 8, 8, 19, 52)

>>> d_utc_vnuceno_blbe = d_utc_naivni.replace(tzinfo=pytz.utc)
>>> d_utc_vnuceno_blbe
datetime.datetime(2017, 6, 8, 8, 19, 52, tzinfo=)

>>> d_praha_vnuceno_blbe == d_utc_vnuceno_blbe
False
>>> # Pritom stejny cas... lepe:

>>> d_praha = tz.localize(d_praha_naivni)
>>> d_praha
datetime.datetime(2017, 6, 8, 10, 19, 52, tzinfo=)

>>> d_utc = pytz.utc.localize(d_utc_naivni)
>>> d_utc
datetime.datetime(2017, 6, 8, 8, 19, 52, tzinfo=)

>>> d_praha == d_utc
True
>>> # Konecne mi to uznal. :-)

>>> d_utc == d_utc_vnuceno_blbe
True
>>> # Vnuceni UTC pomoci replace() zjevne vadi min... :->



___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] Pyvo je slavne

2017-12-12 Tema obsahu Daniel Milde

Minulé ročníky jsme se to pokoušeli prosadit, ale zatím marně.
Trochu se nám teď vyměnilo HR a PR, tak snad to tentokrát půjde..

Dan


Dne 12.12.2017 v 17:45 Tomáš Ehrlich napsal(a):
Hned bych napsal do Seznamu, jestli budou sponzorovat nadchazejici 
“Pikon” :)


12. 12. 2017 v 17:43, Honza Javorek >:


Aspoň že vybrali realistickou fotografii ;-)

HJ

On Tue, 12 Dec 2017 at 16:27, VL > wrote:



https://www.novinky.cz/internet-a-pc/455665-pyvo-laka-programatory-srazy-se-konaji-v-praze-i-ostrave.html

Skoda, ze je to jen divny inzerat Seznamu...


V.

___
Python mailing list
[email protected] 
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz 

___
Python mailing list
[email protected] 
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz




___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] par dotazu od zacatecnika v SQL

2017-12-27 Tema obsahu Daniel Milde
Já bych ještě dodal, že ani Mysql/MariaDB/PerconaDB není žádná hračka :)

Je to velmi osvědčená a používaná databáze, v řadě věcí navíc ještě
stále překonává třeba ten Postres.

Jinak k dotazu tazatele: z konektorů bych doporučil PyMysql a na
samotnou tvorbu dotazů buď:

1) SQLAlchemy pokud budeš dělat v aplikaci i zápisy a většinu času budeš
potřebovat data celých entit/modelů.

nebo

2) SqlPuzzle pokud se budeš jen dotazovat a budeš potřebovat hodně
specifické dotazy, které je vhodné psát v něčem víc blízkém SQL.

Dan


Dne 27.12.2017 v 13:50 Matěj Cepl napsal(a):
> On 2017-12-27, 11:33 GMT, zu1234 wrote:
>> Jsem stará konzerva a myslím si že začátečník by měl začínat jednoduše.
>> Vyhnul bych se SQLAlchemy a ORM.
>> Když jsem se snažil si zjednodušit život, většinou jsem si zavařil.
> Souhlas, pro začátečníky bych doporučil 
> https://docs.python.org/2.7/library/sqlite3.html a pak k tomu 
> nějaký opravdový kurs SQL (když dáte do svého oblíbeného 
> vyhledávače SQL vypadne jich několik). DBAPI popsaných zde pro 
> SQLite podporuje většina databázových konektorů pro Python a pro 
> začátek to stačí. Pak jak se bude učit hlouběji, bude potřebovat 
> nějakou opravdovou databázi (tj. ne hračky jako SQLite nebo 
> MySQL, já mám oblíbený PostgreSQL), ale to může pro úplný 
> začátek počkat.
>
> SQLAlchemy nebo nějaké ORM jsou dobré, ale bez znalosti SQL se 
> podle mého nikdo neobejde (uznávám, že v oblasti SQL jsem spíše 
> laik).
>
> Matěj


___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] par dotazu od zacatecnika v SQL

2017-12-28 Tema obsahu Daniel Milde
Nesleduju moc vývoj Postgresu, takže nevím co přesně už vyřešili (a
hádám, že většinu už ano),
ale ještě donedávna byla MySQL rychlejší v některých dotazech a měla
lepší replikaci.

Dan


Dne 28.12.2017 v 08:51 starenka . napsal(a):
> >> Je to velmi osvědčená a používaná databáze, v řadě věcí navíc ještě
> stále překonává třeba ten Postres.
>
> Muzu se zeptat v cem?
> -
> 'aknerats'[::-1]
>
> On Dec 28, 2017 00:22, "Daniel Milde"  <mailto:[email protected]>> wrote:
>
> Já bych ještě dodal, že ani Mysql/MariaDB/PerconaDB není žádná
> hračka :)
>
> Je to velmi osvědčená a používaná databáze, v řadě věcí navíc ještě
> stále překonává třeba ten Postres.
>
> Jinak k dotazu tazatele: z konektorů bych doporučil PyMysql a na
> samotnou tvorbu dotazů buď:
>
> 1) SQLAlchemy pokud budeš dělat v aplikaci i zápisy a většinu času
> budeš
> potřebovat data celých entit/modelů.
>
> nebo
>
> 2) SqlPuzzle pokud se budeš jen dotazovat a budeš potřebovat hodně
> specifické dotazy, které je vhodné psát v něčem víc blízkém SQL.
>
> Dan
>
>
> Dne 27.12.2017 v 13:50 Matěj Cepl napsal(a):
> > On 2017-12-27, 11:33 GMT, zu1234 wrote:
> >> Jsem stará konzerva a myslím si že začátečník by měl začínat
> jednoduše.
> >> Vyhnul bych se SQLAlchemy a ORM.
> >> Když jsem se snažil si zjednodušit život, většinou jsem si zavařil.
> > Souhlas, pro začátečníky bych doporučil
> > https://docs.python.org/2.7/library/sqlite3.html
> <https://docs.python.org/2.7/library/sqlite3.html> a pak k tomu
> > nějaký opravdový kurs SQL (když dáte do svého oblíbeného
> > vyhledávače SQL vypadne jich několik). DBAPI popsaných zde pro
> > SQLite podporuje většina databázových konektorů pro Python a pro
> > začátek to stačí. Pak jak se bude učit hlouběji, bude potřebovat
> > nějakou opravdovou databázi (tj. ne hračky jako SQLite nebo
> > MySQL, já mám oblíbený PostgreSQL), ale to může pro úplný
> > začátek počkat.
> >
> > SQLAlchemy nebo nějaké ORM jsou dobré, ale bez znalosti SQL se
> > podle mého nikdo neobejde (uznávám, že v oblasti SQL jsem spíše
> > laik).
> >
> > Matěj
>
>
> ___
> Python mailing list
> [email protected] <mailto:[email protected]>
> http://www.py.cz/mailman/listinfo/python
> <http://www.py.cz/mailman/listinfo/python>
>
> Visit: http://www.py.cz
>
>
>
>
> ___
> Python mailing list
> [email protected]
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz

___
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz