Carreau on main
MAINT: fix typing mypy 1.0 MAINT: fix typing mypy 1.0 (#13… (compare)
Carreau on main
Replace usage of os.devnull wit… Replace usage of os.devnull wit… (compare)
blink1073 on pre-commit-ci-update-config
blink1073 on main
[pre-commit.ci] pre-commit auto… (compare)
pre-commit-ci[bot] on pre-commit-ci-update-config
[pre-commit.ci] auto fixes from… (compare)
blink1073 on pre-commit-ci-update-config
sync deps and lint (compare)
%run
line magic.
testiosis
Hi
Please assume I'm a newbie.
I want to learn python (widely used) and rust (everyone hypes it).
What I want to do:
1) Write "macros" for excel and word. Maybe including outlook. (For work)
2) Write really small apps for android(+iphone?) (menu with buttons triggering "hello world", calculate missing variable of equations {f=ma}, search a list)
3) Maybe even 3d games (i will never do those, but I want to make something like )
What I am asking for:
A) A recommendation for an ide like kivy https://alternativeto.net/software/kivy/ or what to install (even OS)
B) That can make android, iphone, windows, linux apps from the same source base https://alternativeto.net/software/beeware/
C) A tutorial for making a "hello world" app for android as fast as possible. (Proof of concept)
What are my problems:
I) A while ago I made a python online course. And then I had no clue how to do anything useful. (For example, where could a write a loop to change all names in a directory. And what I needed to install to do that,)
Ii) installing the software. I wasted days trying to install kivy and beeware on ubuntu 20.04. That failed, no clue if it was even my fault.
III) Not enough time -_-
PS I hate writing macros in VBA or trying to avoid it with long excel function use and changing the layout of the document. But that shortened my workload about 16h a month (2 workdays). And don't get me started on excel forgetting my local links (unless you put a point . In a specific setting menu you wouldn't even know existed if you didn't google it)
I have an iPhone 6s, and would like to make apps for it on a linux machine.
Hey IPython developers :) thanks for all your awesome work.
Recently I've been trying out some GUI based workflows in Jupyter, and I've hit some stumbling blocks around asyncio. Where I get deadlocks when trying to wait on Comm
events. As it turns out the kernel will do process one message at a time. Since running a cell creates a message, and waiting for a Comm
depends on a message, the kernel will hang if I try to wait for a Comm in a cell.
I thought the problem would be somewhat intractable, but actually I think it's quite simple to solve. I'm happy to do it myself. I think all I would need to do is to treat Comm
events as a special case that can send asynchronous messages. I think this makes sense, because the other message types are definitely synchronous (like execute_request
); but Comm
events are not. For example, cell execution obviously needs to happen atomically; but should a button click really be blocked by another cell doing an await asyncio.sleep()
?
Happy to do this work myself, as I've spent quite a bit of time figuring out how IPython works. Just wondering what you all think :)
Cool found it :)
Sorry should have searched more. I suppose disperate docs is the side effect of splitting everything up into different concerns.
https://github.com/sonthonaxrk/async_gui_ipython_kernel
I think I've done something kinda cool and opens up some possibilities with IPython.
[I 13:59:36.224 NotebookApp] KernelRestarter: restarting kernel (1/5), keep random ports
kernel b4f40812-cf7d-4f97-925b-84780f946bc9 restarted