| bio | website | |
|---|---|---|
| location | New York, United States | |
| age | ||
| visits | member for | 7 months |
| seen | Mar 14 at 18:54 | |
| stats | profile views | 20 |
Slowing converting from Stack Overflow lurker into a contributing member.
|
Apr 17 |
awarded | Notable Question |
|
Feb 13 |
awarded | Excavator |
|
Feb 13 |
revised |
Is using '{}' within format strings considered Pythonic? edited note |
|
Feb 13 |
revised |
Differences between “Java OOP” and “Pythonic OOP”? change -> chance as seems intended by context / adjusted some hyphens |
|
Feb 13 |
suggested | suggested edit on Differences between “Java OOP” and “Pythonic OOP”? |
|
Feb 12 |
comment |
Is using '{}' within format strings considered Pythonic? @Andrea - that's exactly what my first thought was, but it's hard to argue that the BDFL thinks it's un-Pythonic. After seeing the quote of him on this, I went back at looked at the Zen of Python again, and thought maybe this is a case of "practicality beats purity"? The rationale in the discussion (linked in Greg's answer) is around convenience for the code writer. And in any case, really the most explicit way to use string formatting is "{a}{b}".format(a=string_a, b=string_b) rather than the numbering. Anyhow, that's just my speculation and reading between the lines on the thinking... |
|
Feb 12 |
accepted | Is using '{}' within format strings considered Pythonic? |
|
Feb 12 |
revised |
Is using '{}' within format strings considered Pythonic? added note |
|
Feb 12 |
comment |
Is using '{}' within format strings considered Pythonic? To folks who are voting to close this question, may I just point out that what is or is not Pythonic is an important part of Python coding culture, and I'd argue coding culture is an important element of software engineering, an accepted subject of this site. |
|
Feb 12 |
comment |
Is using '{}' within format strings considered Pythonic? @GregHewgill - I don't agree that syntax feature being possible in Python automatically makes it Pythonic. But your quote of the BDFL's view on this syntax is very helpful -- thanks for finding and sharing that. If you made that an answer, I'd select it. |
|
Feb 12 |
awarded | Informed |
|
Feb 12 |
asked | Is using '{}' within format strings considered Pythonic? |
|
Dec 7 |
revised |
Why do iterators in Python raise an exception? added StopIteration in final sentence for clarity |
|
Dec 7 |
suggested | suggested edit on Why do iterators in Python raise an exception? |
|
Dec 6 |
revised |
Lesser-known Github features that I'm missing out on with Bitbucket? added note re: meta |
|
Dec 6 |
awarded | Quorum |
|
Dec 6 |
comment |
Lesser-known Github features that I'm missing out on with Bitbucket? @YannisRizos -- you are of course correct. I wouldn't ask this kind of question on SO. My understanding is that programmers.stackexchange.com is more open to this kind of open-ended question. If not, I'll happily delete the question. |
|
Dec 6 |
comment |
Is C# development effectively inseparable from the IDE you use? Really appreciated your thoughts here, as you seem to really "get it" in terms of both the IDE and "Sublime VimNess" approaches to things. I'm with you in all you say here. Here's hoping it comes to pass. |
|
Dec 6 |
comment |
Is C# development effectively inseparable from the IDE you use? "These 'using' and 'import' statements are to aid human readability." -- yes, that's a key philosophical difference at work here. Readability at a textual level is a key first-order Python design principle. C# don't strictly need, but practically rely on a good IDE like VS to be "readable". Incidentally, "import" in Python is also more than about readability, unlike "using" in C#. |
|
Dec 6 |
asked | Lesser-known Github features that I'm missing out on with Bitbucket? |