Python is a dynamic, high-level language. Its design focuses on clear syntax, an intuitive approach to object-oriented programming, and making the right way to do things obvious. Python supports modules, exceptions, had an extensive standard module library. Python can also be embedded in other ...

learn more… | top users | synonyms (1)

-1
votes
0answers
11 views

Error finding primes with simple python program [on hold]

The below code is to output an array containing all the primes up to a limit. My code above does not do so, I cannot determine where the error is. #generate prime numbers up to a given value pa=[2] ...
-4
votes
0answers
44 views

How to run this Python program [on hold]

How does on run this Python script to produce an SVG from LaTeX? https://github.com/levskaya/OW/blob/master/scripts/latex2svg.py I tried the simple stuff so far, like "python prog.py" but cannot ...
0
votes
0answers
25 views

Python - Flask controller structure

This is my first python application (I have some experience in Java/groovy-grails), and therefore I am not confident of the application structure I should be following. My application has two ...
-2
votes
0answers
41 views

Python Gmail app password [on hold]

I offer this as a "hey look what I found" and not a question. I had my Gmail username and password in plaintext in a python script that sends me notifications. Fearing it could become compromised, i ...
1
vote
1answer
83 views

Does dynamically generating classes in python affect readability/performance?

I have a set of classes that represent different objects (tables in a database): class ObjA: # some class specific attributes and methods def refresh(self): # implementation ...
-5
votes
0answers
35 views

iterate list in python like for loop in python [on hold]

How to loop a list in python. What I have tried is, l=[1,2,4,5] for i in l print i I know how to in C. for(i=0;i<=10;i++){ do something.. } How can I achieve this in python ?
-2
votes
0answers
44 views

Multi process programming

I'm developing an xml server in python which serves as an api emulator for an existing server. I'm using process libraries in order to handle multiple processes in the server for each client request. ...
-4
votes
0answers
30 views

Phone to PC voice commands [on hold]

I am currently programming a small program in python that takes voice commands and executes commands depending on what was said. I need a way to input voice commands phone and send the translated text ...
3
votes
3answers
291 views

How to use multiple programming languages together in the same program? [on hold]

Such a simple question, but I have not found a reasonable answer to this. I currently program in Python, an interpreted language. I always hear of people using multiple languages in the same program? ...
-1
votes
0answers
20 views

Different values for linux crc32 vs python binascii [migrated]

I'm trying to calculate the CRC-32 for various files in Python. I used the binascii module to do so. But when I compare the value output with the output of the crc32 command, I get different values. ...
1
vote
1answer
201 views

From which point does it become dangerous to keep going as the sole developer on a project? [duplicate]

I'm working at a company where the management wants to capitalise on consulting experience to offer quality software to their (already existing) customers, and expand from that to become one day ...
-2
votes
0answers
56 views

Django vs Rails for SaaS Startup [closed]

Several friends and I have a SaaS idea we want to flush out and build a prototype. We have already decided on AngularJS for the front-end, so we need to find a framework that plays well with ...
0
votes
2answers
80 views

How early does a hashable type need to become immutable?

Suppose I have a class that looks vaguely like this: class Foo(object): _value = None # XXX: see below def __init__(self, value): self._value = value @property def ...
-4
votes
1answer
59 views

Explanation of the code to read a file (File IO) [on hold]

In the code: in_file = open("test.txt", "r") text = in_file.read() in_file.close() What is the role of the text in the 2nd line ?
2
votes
3answers
60 views

How do I deal with imported modules in GPL?

I wish to release a non-commercial python application under GPL3 in both source and (PyInstaller) executable form. I'm struggling to find a consistent answer to the problem of imported modules. Can I ...
0
votes
0answers
5 views

Python large list error [migrated]

I did the following program to generate a list of consecutive numbers. However, the computations seem to fail for more than 70.000 elements in the list. I tried using Pycharm IDE and also the python ...
0
votes
0answers
11 views

Networkx: draw edges certain attributes [migrated]

Using Networkx, I am considering a graph that is in reality the union of several subgraphs. I am trying to figure out the best way to deal with this. Currently, I have been using the following ...
3
votes
1answer
86 views

How should I represent composeable, associative computations to be repeatedly applied to units of data?

Spoiler My question is the following: Are there any design patterns for representing chainable functions that are for the problem described below? High-Level Decription of the Process I'm ...
0
votes
2answers
82 views

Is it ok to access private members while doing same class comparison?

I am writing a class which basically is a wrapper around a dictionary with some extra functionality. This dictionary is stored as protected member _store. Now I am writing a __eq__ method to compare ...
1
vote
0answers
19 views

Keeping Track of Calculation Dependencies [migrated]

Suppose I have a set of calculations: x = x() y = y(x()) z = z(y(), x()) I would like to create a Python class to implement these calculations, being mindful of the dependencies and caching results ...
0
votes
1answer
48 views

Why do objects created with no assignment not generate a syntax error in Python?

While working on a Python project, I realized that during my editing I had left a string floating around in the middle of my code and it didn't generate an error. For example, these few lines execute ...
-1
votes
1answer
54 views

Python recipe question: Use of **kwds instead of specific named argument in itertools recipe [closed]

The function definition below comes from the itertools recipes page (https://docs.python.org/2/library/itertools.html#recipes). def random_product(*args, **kwds): "Random selection from ...
-1
votes
0answers
15 views

Is it possible to use Python to detect the address of a (parallel) port? [migrated]

I have an EEG experiment programmed in Python (PsychoPy, to be exact), and we send event markers to the EEG recording computer through one of these adapters. This requires giving Python the address of ...
2
votes
1answer
108 views

Python Open Source Development

I am looking to contribute to some Python projects on Github, and I am looking for a bit of clarification on the mechanics of doing this effectively. As I understand it, the typical workflow is as ...
0
votes
0answers
5 views

Opencv two camera source [migrated]

I am working with opencv and have two video source. I am using the following code. The code works sometimes and sometimes it does not work. Is there a problem with my code. How can I make the ...
0
votes
1answer
43 views

How can I determine which version of Python introduced a particular module to the std lib? [closed]

Is there a single timeline-style resource available showing the history of the modules available in different versions of Python? I'd like to, for instance, easily determine which version of Python ...
0
votes
0answers
4 views

Trouble installing mechanize in virtualenv [migrated]

If use pip to install mechanize on my computer, I can import it perfectly fine. However, if I set up a virtualenv (following the instructions here), run ` pip install mechanize and then try ...
4
votes
2answers
95 views

Changing method signature while keeping backwards compatibility

I've inherited an API to maintain. Users can pass a callback function to the class which gets called on some event. The callback function is currently passed in a single argument. I need to change ...
0
votes
3answers
329 views

What can C++ do that Python cannot? [closed]

I was reading this post: http://www.quora.com/What-are-the-advantages-of-Python-over-C++ And I am wondering the converse of this question: what can C++ do that Python cannot? For example, in the ...
-1
votes
1answer
83 views

Intership Interview Tips? [closed]

I am currently a freshman in college studying CS. I recently submitted my resume to a small subset of HP in my hometown and got a response back saying they will contact me for a phone interview. I ...
-1
votes
0answers
11 views

In IPython console (Spyder), can I access a variable from main() after running my program? [migrated]

I am running my code using an IPython Console. I have a main() function that is executed as follows: if __name__ == "__main__": main() Then main() calls a bunch of other functions and I don't ...
0
votes
1answer
114 views

Should I use a class as a wrapper?

Lets say I have a class representing a chemical compound class Compound(networkx.Graph): def __init__(self): super(Compound, self).__init__() And lets say that I want to add some ...
3
votes
4answers
147 views

What argument passing mechanism does python use, and where is this officially documented?

As far as I am aware, python is generally referred to as 'call-by-sharing', but does it implement this with call-by-value (like Java) or call-by-reference? or something else? I would appreciate if ...
2
votes
6answers
526 views

Why is python treated as a interpreted language when it has a compiling stage? [closed]

Why is that python is treated as only an interpreted language when there is in fact a compiling stage where the code we write gets converted into byte code(.pyc), which is later interpreted by the ...
6
votes
0answers
114 views

Which languages have the best support for stackful coroutines? [closed]

Various languages support (some flavor of) coroutines. One way to discriminate coroutines is whether they are stackful or not (terminology based on Ana Lucia de Moura; Roberto Ierusalimschy (2004). ...
0
votes
1answer
37 views

Django Project Logic Solution

I'm starting to develop my first webapp, and I'm using django. Before anything I'm working on the software logic, how it should work, the links and objects it needs. The problem is: I need the app ...
1
vote
0answers
33 views

auto update strategy for a software distributed as a tar ball written in python 2.7 targeting mac osx

This is what I have planned as an auto update strategy for a software that is as a tar ball. The application is running as a system daemon which means it have root privilege. App runs on startup ...
0
votes
1answer
52 views

how python updates references to variables

For this while loop below. It is clear how the v1,v2,v3 are updated to new data objects based on the equation. But I do not understand how u1,u2,u3 retains the original values of v1,v2,v3.Can someone ...
0
votes
0answers
36 views

how to test a generator with unittest?

I have programmed a small iterator in Python: class anything(): def __init__(self): self.i=1 def __iter__(self): return self def next(self): if self.i>100: ...
0
votes
0answers
62 views

Naming self or this something else, a good idea?

I'm finding that my code becomes more readable when I make a local reference to this/self, and/or call it something that makes sense in the context. "self" or "this" doesn't really indicate what kind ...
1
vote
2answers
125 views

Python: Object initialised inside a Class?

Is possible and, if so, common practice to initialize an object inside a class in Python? self.field = Class()
3
votes
2answers
2k views

Every function is a closure?

Wikipedia says, that closure - is a function, which has an access to variables, declared outside of the function. There is even an example: function startAt(x) function incrementBy(y) ...
0
votes
1answer
86 views

Handling the process of large-scale lists [closed]

What are the efficient ways to process huge lists (+10 millions), and things to consider while manipulating huge lists. First question, when should I use recursion, and when I shouldn't. In both ...
1
vote
2answers
31 views

How to handle configuration of Python modules, especially when used standalone and in frameworks like Django

I am trying to package a Python module for pip, following the guide here. One area I would like feedback on is best practices or convention for making my module configurable. The module is a library ...
1
vote
1answer
46 views

Is this type of data insertion safe and can stop sql injection in Python?

I am learning Database connection from MySQL Connector/Python Developer Guide. This is the code I am using to insert data: conn = mysql.connector.connect(user="user", password="password", ...
1
vote
1answer
101 views

Why is a python package more perfomant as zip?

I have read the following text in the setuptools documentation: For maximum performance, Python packages are best installed as zip files. ...
0
votes
1answer
113 views

How do different technologies connect to form a web stack? [closed]

I am a little confused, is it possible to implement a front end using common languages like html, css and javascript and then do server side processing using a language of your choice, say python or ...
1
vote
0answers
86 views

The Python module-as-singleton hack

I've seen (and once used) this idiom a few times in Python: # At the end of a module: if __name__ == '__main__': main() # or whatever your entry point looks like, this line isn't important else: ...
1
vote
2answers
86 views

Is it safe to catch ImportError when trying to import optional modules?

I usually see this pattern at least once in every Python project I work on. For example, in a Django project, this is often added at the bottom of the base settings file: try: from .local_settings ...
0
votes
3answers
139 views

Socket Connecting to Large number of IPs

I have a text file of ~600 CIDR notation IP blocks which, when expanded, amount to ~17.5M IP addresses. I need to socket connect to each one. If it connects, I add it to a "live" list, if it returns ...