I too am starting to learn Python, I use a learning Python document called
Dive Into Python... it's not specifically Scribus or Blender oriented but it 
teaches well.

  it's a zip file  called diveintopython-pdf-5.4.zip


One way to learn Python, (It helps me,) is to write in plain english what you 
want to do, line by line
for instance.

start python
import sys,  or what ever is needed to get an output to the screen and printer.

I want to add 2 numbers
declare  variables with amounts
x=1
a=2
b=3

add the amounts
w = b+ a
do other things with the amounts

print  results of the equations

Now once you understand what it is you want to do then go and look
for the python commands that give that result for each line of text.
Preceed your original text with   # to make it an inoperable comment

Once you understand the python processes and are ok with the command line 
programming and indentation
then  I suggest opening the KDE KDevelop Multilanguage software and go through 
the the tutorial
where it generates a simple PyQT script
for a text editor in Python, it also does the same thing in most other 
languages.

((One thing I miss --in most Linux development software there is no way to step 
through a program
and view the results of each line, I had this in a Pascal  IDE a long time ago 
but it's missing in
Linux and  KDE stuff and no, I can't get eric3 IDE to work at all.
You just have to work thru each error message as it comes.))

Print out the python script and go thru it line by line seeing how calls are 
made to classes and
functions, etc..... this is all new to me also but is helping me understand how 
python works.

The main thing is to just think up simple programs, type them in and get them 
working,
start very small and your grasp of it all will automatically expand your 
learning as you need it.
The people who write those excellent scripts  have done so for a long time
so dont compare yourself, just take it one step at a time.

Roger









Reply via email to