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
So I was thinking it would be awfully convenient to have a Python interpreter DLL, and to what I know, the interpreter is a DLL, but I don't know how to use it/if it can be used that way.
I want to execute python files from Gamemaker Studio through a DLL, (Python 2.7, preferably.) and if I knew the functions of the DLL, I could make the proper GML scripts to do it.
Any help is greatly appreciated.
It is called embedding the Python interpreter. Read the section on extending and embedding the Python interpreter of the Python documentation.
You might consider some other interpreter, in particular Lua, which is free software, widely used in games, and rumored to be faster, or GUILE (also faster, and with a much more powerful and expressive language, Scheme; read also SICP)
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 3 years ago.
Improve this question
How can I view the source code of a particular Standard Library and/or an External Library? I would like to see the Python code, not the underling C code.
I am trying to find this to see how experienced programmers write their code. I already looked at the Where do I find the python standard library code? but the answer just seems to be most is written in C.
The main repo of the standard library is hosted here: https://github.com/python/cpython/blob/3.7/Lib/
This can also be found on the typical Python installation in the same location (i.e. subfolder Lib).
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 4 years ago.
Improve this question
I've been using slimmer in python 2 but now I'm switching to Python3. I am not able to find alternative to slimmer in Python3. Can anyone suggest any alternative which can be used in Python3? Thanks
Slimmer is no longer maintained, as stated by the author on the Project's page, so it is very unlikely that it gets ported to Python 3 one day.
The author recommends using other projects (he mentions UGLIFY-JS or CSSMIN) that are not Python based (most "uglyfiers" are written in JS).
That makes it likely that, to use them from Python code, you will have to use a subprocess.Popen() call to their executable. You can create a wrapper function around this call to create a kind of Python binding.
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
at the moment i am using the IDLE of python, but I am really missing the "basic" IDE features like Code Cempletion and Suggestion of used variables. IS there an IDE that supports these and works with OpenCV?
I'm pretty new to both, so I am sorry if I lack knowledge.
Generally every IDE for Python should work with OpenCV (it's just a wrapper for C++ lib, not something more complicated). Here you have a big list with comparision of features. Right now i'm using Sublime Text, because i'm working on quite small project and i don't need "big" IDE like Eclipse.
Important note about Sublime - if you often need to test something in console, consider installing SublimeREPL plugin - it allows you to run Python (or almost any other language or shell) in Sublime tab, so you can use it with all editor features (e.g. code completition)
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
Recently, I want to use the OpenCV library in Python, but the documentation of Python binding of OpenCV is very unclear and insufficient. I want to ask where to find some detailed documentation of Python binding of OpenCV. Previously I used OpenCV in C++, and the documentation is very helpful, more over I can go to the source code of it where I was in doubt. But the source code of Python binding doesn't provide much information, I think. For example, it takes me a long time to find out that the CV_8UC1 flag is in the module cv2.CV_8UC1, but the flag CV_CAP_PROP_FPS is in the module cv2.cv.CV_CAP_PROP_FPS.
There doesn't seem to be any nice documentations. Sometimes information is provided about the Python API as part of the normal documentation.
To get started and to get a feel for how the Python OpenCV interface works, have a look at the
official Python tutorials.
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 use Python with compiled Cython and Fortran extensions (wrapped using modern Fortran's iso_c_binding module and Cython) for number crunching.
So far, I do not have a convenient debugging strategy. I use pudb for the Python part. Although I might be able to use gdb on the Cython&Fortran parts of the project, I find myself to be using console text output (print()!) instead.
I'd like to know if there are tools that make the different levels of code transparent for debugging, i.e. I'm looking for a "one-tool-debugs-it-all" solution that doesn't care whether it steps Python, Cython or Fortran code.
I'd prefer tools that allow user-friendly interaction, such as the aforementioned pudb. Does such a jack of all trades debugging tool exist? Is the Python mode of GDB the best I can get?
You can use the Cython debugger which extends gdb with new commands that begin cy. These let you step through Cython code, set breakpoints, inspect locals etc. and still work just like the py commands from GDB's Python mode when you happen to be in a Python frame. There's no Fortran support unfortunately.
You can try free PTVS + trial Intel Fortran + mixed mode debugging
see also
http://pytools.codeplex.com/wikipage?title=Mixed-mode%20debugging
http://pytools.codeplex.com/workitem/1974