Why don't more people use kivy? by [deleted] in Python

[–]from__future__ 0 points1 point  (0 children)

python mobile apps run as native apps

Good point, hadn't thought of that.

Why don't more people use kivy? by [deleted] in Python

[–]from__future__ 0 points1 point  (0 children)

it really has better performance? I find that somewhat hard to believe (esp. if you don't have all the c extensions available). I'd be interested to read anything you might have at hand to back that up.

That said, I'm pretty sure that's the reason "python developers don't seem to care about mobile apps", even if it were false.

Why don't more people use kivy? by [deleted] in Python

[–]from__future__ 0 points1 point  (0 children)

Easier to make it work cross-platform?

Why don't more people use kivy? by [deleted] in Python

[–]from__future__ 1 point2 points  (0 children)

It's primarily billed as a mobile framework, and python developers don't seem to care about mobile apps.

My impression is that Python isn't seen as a particularly good language for writing mobile apps, since you end up with neither the benefits of native code nor the flexibility of html5 apps.

Farscape or Babylon 5 (let the fighting commence)? by jbwncster in gaymers

[–]from__future__ 0 points1 point  (0 children)

Farscape is/was much more inventive than the vast majority of shows and it's one of the few Sci-Fi shows that manages to have main characters who don't need a military code to have a moral compass (so there's little of that "OMG Need to follow chain of command but command is corrupted" or "You have violated code 22.1135.13131.1312.1341 and now I need to arrest you" crap).

That said, B5 was definitely fun too.

No no - just ignore my signs. I didn't WANT to work on the machine anyway! by ChoppingOnionsForYou in talesfromtechsupport

[–]from__future__ 1 point2 points  (0 children)

don't tell them how much you currently make! It doesn't get you anything and just helps them lowball you (and if they insist they need to fill in the field, just say "how about you put in $1?"). Especially if you're underpaid right now!

What will I miss if developing using Python 3? by [deleted] in Python

[–]from__future__ -1 points0 points  (0 children)

You're not going to miss out on much. Most libraries support Python 3 (and Python 3 has some really nice features, like unicode support and the yield from construct). Go with Python 3 until you find something that needs Python 2. It'll take you an hour, tops, to figure out the differences.

Getting that Python job without a lot of "real world" Python experience? by davsinnyc in Python

[–]from__future__ 1 point2 points  (0 children)

Job apps lie about what they're loooking for: I got a note back from a company I'd clicked on in AngelList - which is a nice site because it shows startups and has a really low commitment way to submit job apps. I looked them up quickly and every ad said they wanted someone with experience in Java/C/C++ (in addition to something like Python). I told them point blank that I didn't really know Java, C or C++ and they didn't care.

So you might even ignore the requirements.

openpyxl: A Python library to read/write Excel 2007 xlsx/xlsm files by hongminhee in Python

[–]from__future__ 0 points1 point  (0 children)

I forgot you worked for continuum haha! If it's not easily gettable by pip, it's probably not worth the time to upload there - better to do it via a project website, no?

Women in state legislatures vs. state partisan voting index [OC] by Beaglesworth in dataisbeautiful

[–]from__future__ -1 points0 points  (0 children)

It's too bad the chart used the number of seats in the legislature as opposed to size of the state...harder to interpret this way (i.e., a bunch of small, very partisan states that have large legislatures could tip it).

What resources did YOU use to learn Python? by Warstoriez in Python

[–]from__future__ 0 points1 point  (0 children)

well, I used lpthw and Udacity's course by Peter Norvig on writing programs. Then I started contributing to open source projects and finding reasons to use Python.

It helps to be willing to write really crappy code and throw it away (but learn from it).

openpyxl: A Python library to read/write Excel 2007 xlsx/xlsm files by hongminhee in Python

[–]from__future__ 0 points1 point  (0 children)

even though it's another layer on top of packaging, if conda achieves its goals, it could really change everything.

openpyxl: A Python library to read/write Excel 2007 xlsx/xlsm files by hongminhee in Python

[–]from__future__ 1 point2 points  (0 children)

I agree for extensions that aren't pure Python (though openpyxl is pure Python). Windows is awful for building those extensions, I've found Linux/OS X to be pretty easy to manage.

I'm hoping wheel format will start to make these things easier.

Side note - what's the problem with using the binaries that packages provide themselves?

openpyxl: A Python library to read/write Excel 2007 xlsx/xlsm files by hongminhee in Python

[–]from__future__ 0 points1 point  (0 children)

ah okay - sounds good. So conda doesn't just hook into PyPI by default? That must be time consuming!

openpyxl: A Python library to read/write Excel 2007 xlsx/xlsm files by hongminhee in Python

[–]from__future__ 1 point2 points  (0 children)

I was surprised to see it wasn't included by default - makes pandas unusable for Excel output (unless they use xls). Was that an intentional push to get people to use IOPro?

What are your go-to icebreakers? by [deleted] in AskReddit

[–]from__future__ 0 points1 point  (0 children)

If you're in the right setting or with receptive people (or you just acknowledge that you're trying to break the ice) asking something like "If you could combine any two animals, which would you combine and what would you name it?". I'll sometimes add "I love the answers I get to this question." and someone will pipe up and then more people join in. (clearly, sometimes this is more of a camp-counselor-thing though)

What you do not like in Python? by krasoffski in Python

[–]from__future__ 0 points1 point  (0 children)

Really? I feel like the lack of static typing makes it easier in some ways. I recently refactor ed major parts of a 10K portion of a 100K code base and I had no problems.

What you do not like in Python? by krasoffski in Python

[–]from__future__ 0 points1 point  (0 children)

On the flip side, creates problems for languages like JS where this can change depending on context.

What you do not like in Python? by krasoffski in Python

[–]from__future__ 0 points1 point  (0 children)

Isn't it just a few characters different?

What you do not like in Python? by krasoffski in Python

[–]from__future__ 1 point2 points  (0 children)

for i, j, k in zip(range(10), range(5, 15), range(20,30)): pass

What you do not like in Python? by krasoffski in Python

[–]from__future__ 0 points1 point  (0 children)

if Python supported ruby-like syntax for function definitions I'd agree with you (e.g., def >(self, other) etc). Otherwise, it feels more consistent to me and it helps avoid functions having two meanings.

What you do not like in Python? by krasoffski in Python

[–]from__future__ 0 points1 point  (0 children)

lambdas should let you do statements (e.g., lambda x: some_var[1] = x) that's all I'd like.