I am trying to build a complex number calculator in python. The number will be represented by a class with two fields. The first constructor I want to use looks like this:  def __init__(self,real,imag):     self.real = real     self.imag = imag   but i would like to use another, where the only parameter will be a string representing the whole number:  def __init__(self,string_number):   How to implement the overload that allows to use different number of parameters? I am more used to C++, where such thing was easy. Thanks a lot!  EDIT: Question marked as duplicate:  I did not find any answer regarding different number of parameters. The error I get when trying to build a new instance of the class is about to few arguments.
Let's say I have a class that has a member called data which is a list.    I want to be able to initialize the class with, for example, a filename (which contains data to initialize the list) or with an actual list.  What's your technique for doing this?  Do you just check the type by looking at __class__?  Is there some trick I might be missing?  I'm used to C++ where overloading by argument type is easy.
Windows 7 booting fail with error code 0xc0000225 I have an HP laptop Pavilion DV4. Last night, I installed Ubuntu and there was an problem about partitioning the hard disk, and I think I deleted the Windows boot record.  I didn't burn a recovery disc but there is built-in recovery partition on the hard disk.  All I want to do is to perform a Factory Restore but I need recovery disc. I could burn that disc from the recovery partition using HP recovery manager, but can't burn now. I can't also boot HP recovery manager using F11 key, because it has the same boot error.  I want to boot Windows 7 and want to burn recovery disc. How can I boot into my old windows 7. If I can boot it, I can burn Recovery Disc and I will make Factory Restore if it's needed.  I didn't make any changes to windows 7 partition but I did a problem about Boot Record.  There is a system partition on hard disk with the size of about 200 MB.There is BOOT folder too.  Installation of Ubuntu also failed, so I'm booting from Live Ubuntu USB. Let $(X, \mathcal{T})$ be a metrizable space. Prove that $X$ Lindelöf   implies that $X$ is separable.   My attempt:  Let $d$ be the metric that induces the topology $\mathcal{T}$.   For every $n \geq 1$, consider the open cover: $$\{B_X(x,1/n)\mid x \in X\}$$  Because the space is Lindelöf, this implies that for every $n \geq 1$, there is a countable (or finite) subcover given by $$\mathcal{B}_n:= \{B_X(x,1/n) \mid x \in I_n, |I_n| \leq |\mathbb{N}|\}$$  Now, define $D:= \bigcup_{n\geq 1} I_n$. Let $y \in X$. Let $\epsilon &gt; 0$. Choose $m$ a positive integer so large that $1/m &lt; \epsilon$.  Because $y\in X =\bigcup\mathcal{B}_m$, it follows that there exists $x \in D$ such that $y \in B_X(x,1/m)$, meaning that $d(x,y) &lt; 1/m &lt; \epsilon$, such that $x \in B_X(y, \epsilon) \cap D$. Hence, $y \in \overline{D}$ and it follows that $D$ is a dense countable set in $X$, such that $X$ is separable.  Is this correct? How can I automatically determine fonts used in an image or PDF? All nilpotent $2 \times 2$ matrices satisfy $A^{2}=0$ "Congratulation" vs. "congratulations" How do I set up a supply line? Calculating slope in percentage with QGIS I'm working with QGIS, v. 2.0.1. I have several soil types. They are (amongst others) described with slope indications. I already calculated the slope from the DTM in degrees, but as description of the soil types is in percentage, I need to calculate the slope in percentage. I tried two things:  I tried the analysis tool from the raster section, but it didn't work. The result was just black with values from 0 to 0. The same happened when I tried to calculate the percentage in the raster calculator but the result was the same.  Maybe I need to say that the terrain is pretty plain. What else can I do? Update I tried the raster calculator and did what @radouxju suggested. It gave me a black picture with values from 1756.64 to 1756.64. But as soon as I click in the picture the values are &quot;normal&quot;, say 5.88 or 13.224 or something like that. The same happens when I try the gdaldem tool but with values from 0 to 0. I also tried to change the contrast enhancement (like stretch to min/max) but it didn't change anything. Update 2 I just  that maybe I have to set the scale to 111120  but that doesn't work neither (result: black, values 0-0). Apply the latest Service Pack and Cumulative Update You should choose your Display Name when signing up When a user signs up , their username is something along the lines of "user########"  Granted, in the welcome email it does say something along the lines of "Head over to your user account page to chose a display name!", however only a few people actually read that email.  I'm not saying we should restrict people from changing their display name again in the future - Everyone would still be able to do so. It's just that when you sign up you choose an initial display name that will be what your first display name is instead of "user########". Which is correct, "neither is" or "neither are"? Bob: "Can I set the font color? Can I customize the text?"  Frank: "Neither of these options is available. Sorry!"    Is "neither is" always correct or should one use "neither are" in some cases and what are the exact rules?  of this-is-why-stackexchange-exists :P What does increased caster level affect? The + vowel letter I've been told that when "the" is proceeded by a vowel sound, like "apple" or "hour", it's pronounced as "thee" and not as "thu".  But after listening to a couple of songs, I noticed that sometimes this "rule" is not followed. Take for example the two Katy Perry's songs, "Roar" and "The one that got away". In the first she sings "I got thee eye of thu tiger", but in the second she sings "Thu one that got away".  I don't know if it was sang this way to better suit the song melody (I understand nothing about those techniques), but I got confused. What's the correct pronunciation?  Thanks in advance. SyntaxError: Non-ASCII character '\xa3' in file when function returns '£' I have a many-to many relationship between three objects. LGFProducts, PartsinProducts, and Parts. PartsinProducts is the junction object. I want to be able to get data like the names of the parts that are related to the selected LGFProduct.   I understand that parent-child relationship can only traverse one level down while grandchild-grandpa can travel 5 levels at most. What is the parent-child or child-parent in a many-to-many relationship?  I assumed that I should be traversing upwards from Parts to the junction object partsinproduct and then LGFProducts? But my friend who is not a Salesforce expert but has knowledge in CS said that I should do a parent-child query (of LGFProducts to partsinproduct) to child-parent relationship query (PartsinProduct to Parts). Or perhaps both of these options are wrong and another is appropriate.   Also, I am having a little trouble traversing for custom objects. I understand that I need to append the letter r instead of c but get confused. For example, this is my attempt at a three level upward traversal that fails.   SELECT Id, Name, Parts__r.PartsinProducts__r,LGFProducts__r.Name FROM Parts__c   Also if three levels of upward traversal are needed, could one provide an example with custom relationships? As seen above, I am having difficulty successfully querying a three level upward traversal statement for custom objects.  This is my attempt at the parent-child relationship query of LGFProduct to PartsinProducts:  SELECT Name,   (     SELECT Name     FROM PartsinProduct__r   ) FROM LGFProduct__c    I am then given this error: Let, $X$ be a countable set. Which of the following are true?   There exists metric $d$ on $X$ so that $(X,d)$ is complete. There exists metric $d$ on $X$ so that $(X,d)$ is not complete. There exists metric $d$ on $X$ so that $(X,d)$ is compact. There exists metric $d$ on $X$ so that $(X,d)$ is not compact.   4 is true as we can take discrete metric. Then $\{\{x\}:x \in X\}$ is an open cover containing no finite subcover.  If there exists a compact metric then it would automatically become complete also. Hence if 3 is true, so is 1.  What about 2? Any other comment? in a mountain climbing expeditions 5 men and 7 women are to walk in a mountain climbing expeditions 5 men and 7 women are to walk single file so that no 2 men are adjacent. How many ways are possible? I can't connect to a friend's Minecraft server, but none of the usual culprits seem to be the problem How can I transfer large files from Linux to iPad over a cable or wifi? I am looking for a way to transfer large files to the iPad without using iTunes or pushing to and pulling from a remote server.  I run an Ubuntu laptop as my only OS at the moment and want to be able to transfer movies to my iPad.  I currently transfer most of my files by way of the dropbox app which works well for small files but is quite slow for larger files and eats up my bandwidth.  Ideally I'd like to be able to transfer over a cable or through WiFi.  Thanks for any tips. Error 404 : While using flag Recently on Stack Overflow I got privilege to flag a post. So when I try to flag a post as duplicate. The diaglog box is not properly loading.         However I am easily able to use other flag option like "other","spam" or "offensive".   "other"        "spam"        "offensive"        I am using Google Chrome Version 28.0.1500.71 and Win XP Operating System. I have tried in firefox as well but it is showing me same problem. Why (in relatively non-technical terms) are Calabi-Yau manifolds favored for compactified dimensions in string theory?