python newbie
Steven D'Aprano
steve+comp.lang.python at pearwood.info
Wed Jun 18 08:50:54 EDT 2014
On Wed, 18 Jun 2014 05:10:03 -0700, Maura E Monville wrote:
> My supervisor has palmed me off with a python code, written by a
> collaborator, which implements an algorithm aimed at denoising the dose
> distribution (energy per unit mass) output from a radiation transport
> Monte Carlo code. My task is to translate the python code into a MatLab
> code. A colleague of mine and I stared at the python code for a while
> without understanding the logic. To me that code looks like Chinese or
> Arabian. I don't have clear ideas about the syntax and python variables.
> For instance, in MatLab there is the cell array storage type to host
> data of different type. I have no idea how a 3D matrix can be loaded
> through python. Does a debugger exist for python code ? Is there an easy
> concise user's manual ?
If you don't understand how to even read Python code, using a debugger
isn't going to help you.
Start by spending an hour or two to go through the tutorial, to get up to
speed with the basic principles of the syntax:
https://docs.python.org/2/tutorial/
If you're using Python 3, you should use this instead:
https://docs.python.org/3/tutorial/
Although there aren't very many differences between the versions, when
you're learning something for the first time, those differences can be
perplexing.
Once you've done that, you'll be better able to ask sensible questions
about your code. Feel free to show us your code (especially snippets) if
there is anything unclear.
--
Steven
More information about the Python-list
mailing list