https://www.python.org/download/other
Sandwiched in between Python for IBM i
and Python for OS/390 and z/OS
... It took a bit of work but it is up there now.
Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
https://www.python.org/download/other
Sandwiched in between Python for IBM i
and Python for OS/390 and z/OS
... It took a bit of work but it is up there now.
@omz Congratulations of two great releases today!! Thanks massively for your commitment and craftsmanship. These tools have become so powerful yet so delightful. This community is extremely grateful to you for your dedication over the years.
Python 3.5
Edit: Fixed in Pythonista3 version 3.0 (300001) (currently in beta).
Hi Folks,
I just got word that my presentation on Pythonista was accepted for PyCon Ireland 2016 on November 5th and 6th in Dublin. If @omz would be interested to give this pitch instead of me then I would gladly yield to him and even pay his travel expenses. It would have so much more power coming directly from Pythonista's creator.
Last time that I gave this presentation was 2014 in Berlin. I had the great privileged to have lunch with Ole after the talk ended. Pythonista has grown up soooo much in the intervening years.
The idea behind this presentation is to show Pythonista in action and to talk about both the power of the product and the power of this community around the product (this users forum, the Slack channel, Pythonista-Tools on GitHub). I view spreading the good word about this great product as my small way of paying Ole back for all the wonderful work that he has done for us all over the years.
If you have ideas about things that should be shown in this pitch or messages that should be sent, I am all ears. If you are based in Ireland and can join on November 5th and 6th, please do so. I plan to fly up from Switzerland and it would be wonderful to meet you face-to-face.
Pythonistas of Ireland unite!
I wanted to register my concern about the super long beta cycle for Pythonista v1.6.
In these days of continuous delivery it worries me that there have not been more upgrades that were smaller in size but more frequent. Core Bluetooth could have been an upgrade. Ctypes could have been an upgrade. ObjC_util could have been an upgrade. Pillow could have been an upgrade. IOS9 (appex, etc.) compatibility could have been an upgrade. Today all of these capabilities are only available to those who are enrolled in the Beta program. More frequent upgrades would mean that we would be at Pythonista v2.5 instead of v1.5 but a bunch of users would have access to these incredible capabilities. I would like to vote for more releases with less functionality per release as opposed to the long beta cycles with tons of features that we currently have.
I am a participant in the repo https://github.com/TheAlgorithms/Python/blob/master/DIRECTORY.md and I invite you to get involved.
We curate a long list of algorithms written in pure-Python (they should all be Pythonista compatible) for learning purposes.
We encourage the use of type hints, f-strings, and doctests so contributing is a great way to learn these. We currently have more than 500 automated tests that run on every pull request.
We could use contributions that implement new algorithms and optimize or improve test coverage on existing ones. There are also sister repos for most other programming languages. Please take a look... https://github.com/TheAlgorithms/Python and read thru https://github.com/TheAlgorithms/Python/blob/master/CONTRIBUTING.md if you want to get involved.
I seriously doubt that Apple allows one iOS app to terminate another app.
@lpl Please cease with the doomsday prophecies and grumpy demands. If you do not feel secure with Pythonista’s future then chose an alternative. There are alternatives now. Please remember that the purchase price of Pythonista is about as much as a drink at Starbucks so switching costs are not prohibitive.
If I know @JonB, he probably wrote a learning algorithm that runs on his iPhone that plays the game on his iPad.
"Les grands esprits se rencontrent" == "Great minds think alike"
Cool! A nice opportunity for itertools.cycle()...
from itertools import cycle
import ui
button_image = cycle(ui.Image.named(name) for name in ('iob:pause_32','iob:play_32'))
def button_action(sender):
sender.image = next(button_image)
ui.Button(action=button_action, bg_color='lightgray', image=next(button_image)).present()
You almost never need to use dict.keys().
dct = {"12345": 6, "01928": 7}
lst = [1, 2, 3, 12, 34, 234]
print("\n".join(key for key in dct if all(str(i) in key for i in lst)))
I find the personal attacks inappropriate and unprofessional. The facts and alternatives have been clearly stated in this thread. If Pythonista does not have the features that you require, then adopt the alternatives but please avoid insults and do not ridicule the hard work of others.
At the end of a recent Podcast.__init__ episode about BeeWare (Python on iOS and Android) (PyCon 2016 video) the host, Chris Patti, gave a great recommendation for all listeners to check out Pythonista 3 and then he put out an open invitation for @omz to join him on an upcoming show. I hope that happens!!
@bee are you related to BeeWare?
@Phuket2 ... You still offering those refunds for poor souls like @leviset?!?
isinstance() and issubclass() also can take a tuple for the second param as in isinstance(obj, (ui.ActivityIndicator, ui.TableViewCell))
.
That is the German App Store.
Pythonista is also #1 in the USA App Store with 57 reviews that are almost all five stars. (A few grumbles about the lack of Python3 and Scene changes).
The story is not so pretty in the Swiss App Store... # 11 (after Python for iOS [ ack! ]) with just 3 reviews -- all five stars.
Think globally but act locally... Give Pythonista a great review in your country's App Store.