Strona główna Polish Python Coders Group
  Strona główna Pomoc Zaloguj się Rejestracja  
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Aktualności:
Szukaj Szukaj
  Pokaż wiadomości
Strony: [1] 2 3 ... 43
1  Wszystko o języku Python / Python od podstaw / Odp: Tworzenie tablicy poprzez konstruktor : 11:59 22/01/19
przychodzac do jakiegokolwiek jezyka - nie przenos automatycznie swojego doswiadczenia z innch poprzednich, bo to prowadzi do bledow.

w pythonie nie ma "konstruktorow". sa inicjalizery (roznica logicznie miedzy nimi jest spora).
w zaleznosci od tego co chcesz przy pomocy danej struktury robic - mozesz to rozwiazac na wiele roznych sposobow.
w javie musiales deklarowac zmienna w obrebie klasy, w pythonie nie ma zmiennych, sa "nazwy" i nie musisz robic tego "tabA" w tresci klasy, a mozesz go do niej dopisac w inicjalizatorze.
moze to byc zwykla wbudowana w pythona lista, moze to byc numpy array, moze to byc numpy ndarray.

zamiast pisac "chcialby cos jak tu w javie" - opisz szerzej co to ma robic, a nie jak to zrobiles w javie. rozne jezyki maja rozna specyfike.
to co masz w tej javie zapisane mozna przetranslowac na:
Kod
import random
 
class Table:
 def __init__(self, size):
   self._size = size
   self._create_empty()
 
 def _create_empty(self):
   self._tab = [[0 for y in range(self._size)] for x in range(self._size)]
 
 def doStuff(self):
   for i in range self._size:
     for j in range self._size:
       self._tab[i][j] = random.randint(0, 90) + 10
 
if __name__ == "__main__":
 t = Table(10)
 t.doStuff()
 
2  Wszystko o języku Python / Python od podstaw / Odp: Moduł pickle i dziwny problem z modułem main : 12:27 18/01/19
Poki nie pokazesz kodu - ciezko cokolwiek wywrozyc z fusów.
3  Wszystko o języku Python / Python od podstaw / Odp: Python Script dla Notepad++ - pierwsze kroki : 17:42 11/12/18
Patrzac po dokumentacji wystarczy bys dal:
Kod
text = editor.getText()
# ...
# tu wstaw wlasne operacje na tekscie z uzyciem lxml
# ...
editor.setText(text)
 
Eksperymentuj...
4  Wszystko o języku Python / Wasza twórczość / Odp: Problem z if-em : 17:30 04/12/18
Nie przejmuj sie i ucz sie dalej Mrugnięcie
5  Wszystko o języku Python / Wasza twórczość / Odp: Problem z if-em : 15:35 04/12/18
firemark: nie ucz mlodziezy glupot, tj. mylenia kopiowania z kradzieza Mrugnięcie

tak jak firemark pisal - ustawiasz wartosc dla choice2 na 0, ale zapominasz ja skasowac przy kolejnym obrocie petli, przez "glownej", przez co nie wchodzi do "srodkowych".
6  Wszystko o języku Python / Python od podstaw / Odp: Jak sprawdzic czy lista zawiera duplikaty : 13:28 25/11/18
bartekch: ten if jest zbedny, wystarczy:
Kod
def duplicate_existence(data):
return len(data) != len(set(data))
7  Wszystko o języku Python / Python od podstaw / Odp: Zamiana wartości elementu listy : 22:01 15/11/18
najbardziej w tym ubawilo mnie:
Kod
while(licz<=zakres_gorny):
   lista.append(0)
   licz+=1
typowy przyklad gdy ktos zamiast zaczac od tutoriala pythona, na chama probuje przeniesc swoje dosw. z wczesniejszych jezykow programowani do tego nowego...

hint: obie pierwsze petle while powinny byc zastapione petlami for, uzywajacymi range(zakres_gorny).

nie ma co strzepic palcow - prosze, zacznij od przeczytania https://docs.python.org/3/tutorial/
8  Wszystko o języku Python / Multimedia / Odp: Python import biblioteki GTK : 14:45 15/11/18
rzecz w tym ze probujesz nauczyc sie 2 rzeczy na raz, tj. jezyka python (skladni, sposobu uzywania bibliotek itd), jak i konkretnej biblioteki (a wlasciwie ich calego zestawu) dodatkowo majacej wlasna specyfike.

nie mieszaj tutoriali. zrob krok po kroku jeden (ten ktory linkowalem), po czym drugi (tez z MIT). najwyrazniej sie roznia i byc moze dotycza roznych wersji biblioteki, przy czym wydaje mi sie ze ten z MIT nieco odbiega juz od obecnej formy uzywania gtk pod pythonem (tj. nie uzywa sie do tego juz pygtk, a tak jak jest tutorialu podlinkowanym przeze mnie - gi, ktory to zapewnia dostep do bibliotek gtk "w nowy sposob").
9  Wszystko o języku Python / Multimedia / Odp: Python import biblioteki GTK : 13:42 15/11/18
ok, to moze zaczne od pytania: z jakiego tutoriala korzystasz, probujac przeksztalcic kod w nim podany w cos czego oczekujesz? importy masz inne niz w https://python-gtk-3-tutorial.readthedocs.io/en/latest/introduction.html#simple-example ale uzycie Gtk.main() wskazuje ze byc moze na tym bazujesz, right?
10  Wszystko o języku Python / Multimedia / Odp: Python import biblioteki GTK : 15:45 14/11/18
Mimo wszystko prosze doczytaj o roli jaka graja wciecia w pythonie, chyba ze w ogole nie interesuje Cie ten jezyk.
11  Wszystko o języku Python / Multimedia / Odp: Python import biblioteki GTK : 15:03 14/11/18
ok, zacznij od przeczytania https://docs.python.org/3/reference/lexical_analysis.html#indentation bo widze brakuje ci podstaw jesli chodzi o sama skladnie pythona.

hint: kazdy z blokow czy to po try, czy po except powinien byc "wciety", tj. poprzedzony tabem lub spacjami (przyjelo sie uzywanie 4 spacji)
12  Wszystko o języku Python / Python od podstaw / Odp: Proszę o pomoc :) : 21:43 05/11/18
pewnie i tak powinno byc wykonane zgodnie z tym, co bylo nauczane na lekcji, a przy takim opisie to nie wiadomo jaka forme ma miec efekt koncowy (czy to ma byc plik graficzny, w jakim formacie, czy moze ma rysowac na ekranie w okienku np. tk).

generalnie wyglada to na tradycyjne "prosze o pomoc! ale w czym problem? a nie wiem jak opisac bo nie sluchalem..."
13  Wszystko o języku Python / Python od podstaw / Odp: Rekurencyjny operator in : 13:38 03/11/18
jakbys chcial sam w przyszlosci cos takiego sprawdzic:
Kod
jell@jell:~$ python
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import resource
>>> resource.getrusage(resource.RUSAGE_SELF).ru_maxrss
7764
>>> a=[[b, b+1] for b in range(1000000)]
>>> resource.getrusage(resource.RUSAGE_SELF).ru_maxrss
174060
>>>
jell@jell:~$ python
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import resource
>>> resource.getrusage(resource.RUSAGE_SELF).ru_maxrss
7716
>>> a={b: b+1 for b in range(1000000)}
>>> resource.getrusage(resource.RUSAGE_SELF).ru_maxrss
129816
>>>
 
14  Wszystko o języku Python / Python od podstaw / Odp: Rekurencyjny operator in : 13:34 03/11/18
roznice dostrzezesz dopiero przy wiekszej liczbie obiektow, ale slownik bedzie "lzejszy", bo lista list to lista obiektow (n+1 obiektow, nie liczac elementow wewnatrz, tylko "opakowanie"), podczas gdy slownik "opakowujacy" to jeden obiekt + zestaw klucz, wartosc. taki zestaw po prostu ma w pamieci prostrza reprezentacje niz pelen obiekt listy.
15  Wszystko o języku Python / Python od podstaw / Odp: Zadanie z Coursery - prośba o pomoc : 13:10 20/09/18
moja wtopa, przeoczylem Chichot
kajam sie
Strony: [1] 2 3 ... 43
© 2007 - 2019 Polish Python Coders Group
Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | Theme by PixelSlot