Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
Someone could point out sites/books where I can find introductory documentation about the architecture of the Python VM?
I'm interested in the C version, but if there are easy-to-follow references about other implementations it could be helpful too.
I'm trying to find any kind of resources of higher level than plain source code (however, UML diagrams or something like that would be nice) And also, information about the design decisions involved, including tradeoffs between the different factors (performance, stability, simplicity).
You should be able to find the information you need at https://github.com/python/cpython/blob/HEAD/Python/ceval.c
If that's too low level for you, try
http://www.python.org/dev/peps/pep-0339/
http://codespeak.net/pypy/dist/pypy/doc/interpreter.html
http://thermalnoise.wordpress.com/2007/12/30/exploring-python-bytecode/
https://docs.python.org/library/dis.html#python-bytecode-instructions
http://wiki.python.org/moin/ByteplayDoc
http://peak.telecommunity.com/DevCenter/BytecodeAssembler
http://nedbatchelder.com/blog/200804/wicked_hack_python_bytecode_tracing.html
https://jasonleaster.github.io/2016/02/21/architecture-of-python-virtual-machine/
Inside The Python Virtual Machine by Obi Ike-Nwosu.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 12 months ago.
Improve this question
How can I find the Bayesian network (of a survey data that I have) using python. I am planning to use the pgmpy library and test different structure learning algorithms (like: PC, Hill climbing, Tabu, K2.....) to find the network and dependencies of the variables. Can someone help me on how to start with that.
You could also try pyAgrum (https://agrum.gitlab.io, https://pyagrum.readthedocs.io). Many notebooks can be found from http://webia.lip6.fr/~phw/aGrUM/docs/last/notebooks/.
The bnlearn library can be useful in this case. There are many examples and a Colab notebook notebook. Disclaimer: I am the author of this library.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am interested in what the olefileio_pl could be able to do (specifically I am trying to write something to a windows 7 sticky note) so I have looked around online for documentation. It doesn't seem like there is any real, detailed docs online. Is there something better then the builtin python help --olefileio_pl or help(olefileio_pl)? It seems that there is no online documentation for the module, and the online docs are typically much better than the builtin ones.
The new version 0.40 (renamed olefile) has now experimental write features, that will be completed over time: http://www.decalage.info/python/olefileio
See also http://www.decalage.info/python/olewrite
Alternatively, if your code runs on Windows, you may use the Win32 API with pywin32 for this (look for pythoncom.StgOpenStorageEx).
I also reorganized and improved the documentation, you can find it here:
https://bitbucket.org/decalage/olefileio_pl/wiki
If you have specific questions, you can contact me using this form:
http://decalage.info/contact
Philippe.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Where can one find a manual to Quickly, where it is written about using (=programming, how to connect widgets in PreferencesDialogWindow with preferences, and how to use them in the application) application preferences? Official tutorial (both in "quickly tutorial" and here) tells nothing about it, although it is a very important aspect (they both are very short in general...).
(I mean the standard ubuntu-application template)
I tried to ask it on AskUbuntu, but didn't get an answer, so I hope to get a response here.
Maybe it would be easier for someone to just tell how it works, than point out a guide, in this case you are welcome!
I think Quickly's documentation should have what you're looking for. If not, maybe you'll find it in this tutorial.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm looking for a library for gathering "runtime statistics" in python, by which I mean an interface for outputting structured log files. A good example of what I would like is Twitter's ostrich project in Scala, wherein one simply executes a statement notifying the logger of an event. Ideally, this would then be automatically aggregated into a suitable visualization for application monitoring.
Does anyone know if such a library exists? Alternatively, does anyone know a more generic way of combining traditional message logging with some simply graphing for runtime analytics?
Thanks!
Graphite is one such system, written in Python.
I'm not familiar with ostrich, but a quick look at the readme suggests that the python project mmstats might be close to what you're looking for.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I've found only two:
http://splinter.cobrateam.info/
http://lettuce.it/index.html
I'd like to know you practices and experiences with these (or other) tools.
In my experience, Robot Framework (http://robotframework.org/) is an amazing framework which can be combine with RIDE to write acceptance tests in a BDD way.
It supports many libraries (including selenium) and lets you extend it by creating your own, everything in a very simple way.
This is where I started from a couple of years ago: http://www.wallix.org/2011/07/26/how-to-use-robotframework-with-the-selenium-library/
I would suggest you to take a look also to Selenium IDE:
http://seleniumhq.org/download/
It worked well for a small set of test I need to write years ago