
José A. Alonso
Readings shared February 20, 2025. https://jaalonso.github.io/vestigium/posts/2025/02/20-readings_shared_02-20-25 #CommonLisp #Haskell #ITP #LLMs #LeanProver #Math #Programming #Python
Readings shared February 20, 2025. https://jaalonso.github.io/vestigium/posts/2025/02/20-readings_shared_02-20-25 #CommonLisp #Haskell #ITP #LLMs #LeanProver #Math #Programming #Python
Are there any good web accessibility checkers for python? We have received some really helpful feedback from blind and visually impaired people and I wanted to honor their time by adding tests to prevent regression, and i am finding I am wanting to write a bunch of the WCAG guidelines as selenium tests in pytest. I know that a lot of the guidelines can't necessarily be automated, but stuff like "all images have alt, headers are in correct order and start at h1, buttons have labels," etc. Can be. I figured there should be some tool that I can point at a webpage and be like "tell me whats busted here" like I can to some extent with the Firefox accessbility properties inspector but am not finding any. Any tips?
Are there any good web accessibility checkers for python? We have received some really helpful feedback from blind and visually impaired people and I wanted to honor their time by adding tests to prevent regression, and i am finding I am wanting to write a bunch of the WCAG guidelines as selenium tests in pytest. I know that a lot of the guidelines can't necessarily be automated, but stuff like "all images have alt, headers are in correct order and start at h1, buttons have labels," etc. Can be. I figured there should be some tool that I can point at a webpage and be like "tell me whats busted here" like I can to some extent with the Firefox accessbility properties inspector but am not finding any. Any tips?
Readings shared February 19, 2025. https://jaalonso.github.io/vestigium/posts/2025/02/19-readings_shared_02-19-25 #AI #CommonLisp #Coq #Haskell #ITP #LLMs #LeanProver #Logic #Math #Python #Reasoning
PICTURE: Poppy Barn-cat is demanding to know why you haven't submitted a talk proposal for #NBPy yet, and also reminds you that you need to do so by Friday.
Details, and a place to submit your proposals here: https://pretalx.northbaypython.org/nbpy-2025/cfp #Python #PyCon
I'm a complete noob when it comes to source code management through git (one developer only).
Are there any good "for dummies" resources with clear and systematic workflows for how a single developer can work?
I'm trying to wrap my head around "branching/committing" often, tags and what not.
Right now I'm doing something wrong because I'm getting PRs on my own repo, I don't get it.
Need to learn.
Readings shared February 18, 2025. https://jaalonso.github.io/vestigium/posts/2025/02/18-readings_shared_02-18-25 #AI #CommonLisp #Haskell #LLMs #Math #Python
Readings shared February 17, 2025. https://jaalonso.github.io/vestigium/posts/2025/02/17-readings_shared_02-17-25 #AI #Emacs #FunctionalProgramming #Haskell #ITP #LLMs #LeanProver #Math #Programmingo #Python
@[email protected] · Reply to James Gayfer's post
@jgayfer It also depends on your personality.
I have seen careful and pedantic coders build impressive things with python and js while I tend to make a mess that's impossible to maintain. I also waste many hours debugging.
So for me, a strictly typed language leads to long term productivity. I also take on bigger problems with confidence.
Hello py-friends!
Our call for talk proposals is open for another few days (until Friday), but it's already looking like a vintage #NBPy. Why not put your name in and maybe join us?
Details and our submission form are at https://pretalx.northbaypython.org/nbpy-2025/cfp
To type or not to type? ~ Jonathan Chun. https://blog.jonathanchun.com/blog/2025/02/16/to-type-or-not-to-type/ #Python #Programming
Started trying to learn Django (again( this evening and got frustrated about how different learning resources use different conventions. It got too confusing for me trying just to set an overall index page that I had to stop.
Why don't tutorials show you how to set up a main index page before diving in to the app part? Why do I have multiple apps in a site and multiple sites in a project? Tell me why we're doing these things!
#Django #Python #Programming
ゲームで学ぶPython! Pyxelではじめるレトロゲームプログラミング:書籍案内|技術評論社: https://gihyo.jp/book/2025/978-4-297-14657-3
@leo @faassen
Python doesn't follow SemVer and there are indeed breaking changes in every Python minor version.
Tip: pay attention to deprecation warnings, and check the release notes for deprecations:
https://docs.python.org/3/whatsnew/3.11.html#deprecated
and removals:
https://docs.python.org/3/whatsnew/3.13.html#removed-modules-and-apis
There's also a dedication section to warn of upcoming removals:
People: Rust is a stable language that takes backwards-compatibility very seriously.
Rust: This code compiles on 1.81 and fails to compile on 1.82.
https://godbolt.org/z/9GbbMKjcf
At least Python doesn't pretend to be backwards-compatible when they break things.
If you are a Unix nerd and wish you spend less time using your mouse while watching flashy colors, I recommend that you give Offpunk a try:
I’m trying to make it easier to get started with offpunk. Feedbacks and discussions are welcome on the mailing-list :
https://lists.sr.ht/~lioploum/offpunk-users
or on the fediverse, using the #offpunk hashtag. Or on your blog. That would be awesome to read blog posts about people using offpunk
If you are a Unix nerd and wish you spend less time using your mouse while watching flashy colors, I recommend that you give Offpunk a try:
I’m trying to make it easier to get started with offpunk. Feedbacks and discussions are welcome on the mailing-list :
https://lists.sr.ht/~lioploum/offpunk-users
or on the fediverse, using the #offpunk hashtag. Or on your blog. That would be awesome to read blog posts about people using offpunk
@[email protected] · Reply to Simon Willison's post
@simon Here's a real-life application of the new tail-calling interpreter in 3.14.0a5, a full build of the CPython docs is 1.26 times faster, saving 7.5 seconds!
Played with my haiku data today at recurse and made a toy to explore the original poems before becoming oulipo'd
This is very rough at the moment, but having fun.
Did you know that premier #Python talent uses @pycon Sponsors pages as a high-signal "Job Board"? Sponsoring a Python conference shows that your company is serious about Python and wants the community of practitioners to know it! 💜
This is how I found my previous job at #Elastic. Elastic was a Gold tier sponsor for PyCon 2019, thank you Elastic! 👏
So what Python talent are you missing out on by not having your name on this page, both this year and next? 🤔
Did you know that premier #Python talent uses @pycon Sponsors pages as a high-signal "Job Board"? Sponsoring a Python conference shows that your company is serious about Python and wants the community of practitioners to know it! 💜
This is how I found my previous job at #Elastic. Elastic was a Gold tier sponsor for PyCon 2019, thank you Elastic! 👏
So what Python talent are you missing out on by not having your name on this page, both this year and next? 🤔
Today is a good day. I built installers for #Python 3.14.0a5 for both Windows and macOS. My little fix to #xonsh immediately landed in a new release that was immediately picked up by #homebrew. They're also shipping Python 3.13.2. Upgrading was seamless.
I also upgraded to WezTerm yesterday and it's awesome. Images in the terminal? Why not! Let's make one with Alpha 5!
You can also test the release on your system by downloading it from
https://www.python.org/download/pre-releases/
We've extended our talk submissions window for another two weeks (until Feb 21st!) If you missed our original opening, fret not, and submit your talk ideas today! https://pretalx.northbaypython.org/nbpy-2025/cfp
Today is a good day. I built installers for #Python 3.14.0a5 for both Windows and macOS. My little fix to #xonsh immediately landed in a new release that was immediately picked up by #homebrew. They're also shipping Python 3.13.2. Upgrading was seamless.
I also upgraded to WezTerm yesterday and it's awesome. Images in the terminal? Why not! Let's make one with Alpha 5!
You can also test the release on your system by downloading it from
https://www.python.org/download/pre-releases/
Today is a good day. I built installers for #Python 3.14.0a5 for both Windows and macOS. My little fix to #xonsh immediately landed in a new release that was immediately picked up by #homebrew. They're also shipping Python 3.13.2. Upgrading was seamless.
I also upgraded to WezTerm yesterday and it's awesome. Images in the terminal? Why not! Let's make one with Alpha 5!
You can also test the release on your system by downloading it from
https://www.python.org/download/pre-releases/
We've extended our talk submissions window for another two weeks (until Feb 21st!) If you missed our original opening, fret not, and submit your talk ideas today! https://pretalx.northbaypython.org/nbpy-2025/cfp
@[email protected] · Reply to Richard MacManus's post
2/2 I have to thank @stefan for his inspiration and @botwiki website — a great bots resource! Also shoutout to @simon, whose post guided the structure I chose: https://til.simonwillison.net/mastodon/mastodon-bots-github-actions. I'm using a #Python script running on GitHub Actions, with screenshots taken via Playwright.
Other credits:
- ChatGPT helped me build this.
- I’m hosting my bot on @tchambers Indieweb.social instance.
- And finally, of course, I’m using @internetarchive's Wayback Machine for the content snapshots.
@[email protected] · Reply to Richard MacManus's post
2/2 I have to thank @stefan for his inspiration and @botwiki website — a great bots resource! Also shoutout to @simon, whose post guided the structure I chose: https://til.simonwillison.net/mastodon/mastodon-bots-github-actions. I'm using a #Python script running on GitHub Actions, with screenshots taken via Playwright.
Other credits:
- ChatGPT helped me build this.
- I’m hosting my bot on @tchambers Indieweb.social instance.
- And finally, of course, I’m using @internetarchive's Wayback Machine for the content snapshots.
@[email protected] · Reply to Richard MacManus's post
2/2 I have to thank @stefan for his inspiration and @botwiki website — a great bots resource! Also shoutout to @simon, whose post guided the structure I chose: https://til.simonwillison.net/mastodon/mastodon-bots-github-actions. I'm using a #Python script running on GitHub Actions, with screenshots taken via Playwright.
Other credits:
- ChatGPT helped me build this.
- I’m hosting my bot on @tchambers Indieweb.social instance.
- And finally, of course, I’m using @internetarchive's Wayback Machine for the content snapshots.
Proving the coding interview: A benchmark for formally verified code generation. ~ Quinn Dougherty, Ronak Mehta. https://arxiv.org/abs/2502.05714 #AI #LLMs #Python #ITP
Hallo,
ich suche zur Zeit einen #Job als #Softwareentwickler im Raum #Potsdam oder #Remote
Ich bin Diplom- #Informatik-er mit 12 Jahren Berufserfahrung.
Bisher arbeitete ich mit
#Cpp
#Csharp
#Javascript
#Typescript
#CSS
#HTML
#Java
#Python
#Angular & #Ionic
#MFC, #WindowsForms & #WPF
…
Auch #Docker, Gitlab-#Pipelines oder Azure DevOps sind mir nicht fremd. Ich bewegte mich bisher auf #Windows, #Linux, und auch ein wenig auf MacOS.
Irgendwo anzukommen und mich in einem konstruktiven Umfeld einzubringen, fände ich sehr schön.
Ich arbeite mich gerne in neue Felder ein, so würde mich unter Anderem die Embedded-Entwicklung interessieren, aber auch Sprachen wie Rust.
Ich spreche mich gern im Team ab oder lasse mich durch Kollegen in meiner Arbeit inspirieren, und bringe gerne meine Erfahrungen ein.
Auf Anfrage mit ein paar Informationen schicke ich gerne eine Bewerbung oder Ähnliches.
Vielleicht findet sich ja etwas über diese Plattform.
Vielen Dank.
Hallo,
ich suche zur Zeit einen #Job als #Softwareentwickler im Raum #Potsdam oder #Remote
Ich bin Diplom- #Informatik-er mit 12 Jahren Berufserfahrung.
Bisher arbeitete ich mit
#Cpp
#Csharp
#Javascript
#Typescript
#CSS
#HTML
#Java
#Python
#Angular & #Ionic
#MFC, #WindowsForms & #WPF
…
Auch #Docker, Gitlab-#Pipelines oder Azure DevOps sind mir nicht fremd. Ich bewegte mich bisher auf #Windows, #Linux, und auch ein wenig auf MacOS.
Irgendwo anzukommen und mich in einem konstruktiven Umfeld einzubringen, fände ich sehr schön.
Ich arbeite mich gerne in neue Felder ein, so würde mich unter Anderem die Embedded-Entwicklung interessieren, aber auch Sprachen wie Rust.
Ich spreche mich gern im Team ab oder lasse mich durch Kollegen in meiner Arbeit inspirieren, und bringe gerne meine Erfahrungen ein.
Auf Anfrage mit ein paar Informationen schicke ich gerne eine Bewerbung oder Ähnliches.
Vielleicht findet sich ja etwas über diese Plattform.
Vielen Dank.
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
Hello, again #FediHire ... seems my contract is winding up sooner than expected.
Anyone need a #Python / #Django / Web / #Javascript senior dev with decades of experience?
Comfortable with #React and #htmx
And can tune your #postgres DBMS to keep it delivering
Based in Melbourne, Australia, and quite practiced at working remote.
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
A #Python implementation of the #ActivityPub signature algorithms (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) being developed by Amase Cocoa (@cocoa_vrc).
人は寒すぎると何になる?~7400Tweetを分析して見えた答え~ #Python - Qiita qiita.com/odanny/items/6727b3f813dd4e0ff406
Readings shared February 6, 2025. https://jaalonso.github.io/vestigium/posts/2025/02/06-readings_shared_02-06-25 #ITP #LeanProver #Math #CategoryTheory #Haskell #Python #CommonLisp #Emacs #Elisp #LLMs
💟🎉初めてのAI開発!ワクワクしながら作った問い合わせ対応チャットボット🎉💟
https://qiita.com/SatoRyota_zvc/items/c5d647f5174ca8136bcb?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
Plus le temps passe et plus je trouve que le système de visibilité de Java/Kotlin (internal/private/public) est mauvais. Je préfèrerais un système à la Python où la visibilité n'est qu'indicative mais le langage ne t'empêche pas d'aller mettre tes mains dans les entrailles du système.
Combien de fois j'ai pu patcher des bugs ou des fonctionnalités manquantes dans Django parce que Python me le permettait ?
🎈🐍🎈 Exciting news! I've joined @sovtechfund's Sovereign Tech Fellowship to maintain critical digital infrastructure in the #Python world!
https://hugovk.dev/blog/2025/im-excited-to-join-the-sovereign-tech-fellowship/
And meet my fellow Fellows:
https://www.sovereign.tech/news/meet-the-sovereign-tech-fellows
🎈🐍🎈 Exciting news! I've joined @sovtechfund's Sovereign Tech Fellowship to maintain critical digital infrastructure in the #Python world!
https://hugovk.dev/blog/2025/im-excited-to-join-the-sovereign-tech-fellowship/
And meet my fellow Fellows:
https://www.sovereign.tech/news/meet-the-sovereign-tech-fellows
Elisp cheatsheet for Python programmers. ~ Charles Choi. https://github.com/kickingvegas/elisp-for-python #Python #Emacs #Elisp
Hello, again #FediHire ... seems my contract is winding up sooner than expected.
Anyone need a #Python / #Django / Web / #Javascript senior dev with decades of experience?
Comfortable with #React and #htmx
And can tune your #postgres DBMS to keep it delivering
Based in Melbourne, Australia, and quite practiced at working remote.
All languages have life cycles. Hell, some even go dormant and become popular — or unexpectedly critical – again.
What would qualities would a language need to have to eventually threaten Python's dominance? My fear is any innovative ideas will just get absorbed. Yes, I realize much of #Python's muscle is marketing by big industry players.
#programming #perl #python #raku #forth #assembly #cplusplus #cpp #js #fortran #cobol #BASIC #nimlang #golang
Readings shared February 4, 2025. https://jaalonso.github.io/vestigium/posts/2025/02/04-readings_shared_02-04-25 #Haskell #Python #CommonLisp
【M5 Stack Module LLM】NPU上で文章生成~音声生成をまるっと行う
https://qiita.com/zawatti/items/7da231e428b93841d168?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#FediHire 🥳
I'm a #Programmer/#SoftwareEngineer. I'm most fluent in #Python, have some basics in #Java and #C++, but I'm also taking up new languages like #Javascript and others in my eternal journey of getting better and minimising the impostor syndrome that befalls pretty much all programmers (I feel). I'm also very experienced in #CloudNative/#DevOps technologies, and have been the one devising solutions and maintaining infrastructure in a fast-paced startup environment in my previous employment.
I'm passionate in what I do and those that know me here or IRL would know that I'm always yapping about the things I'm learning or working on - I love discussing them, and I love helping people out - esp those on the same boat as me.
This passion has led me into writing and maintaining tons of #FOSS projects like Mango: a content distribution framework based on #Django for #Mastodon and #Bluesky that powers various bots of mine like @[email protected] and @[email protected], Charts: a #Helm chart repository for an easy and reproducible deployment strategy for all my projects and everything else I self-host on my #homelab, and Orked: O-tomated #RKE2 distribution, a collection of scripts I wrote that are comprehensively documented to enable everyone to self-host a production-grade #Kubernetes cluster for absolutely free in their homes.
I'm based in Malaysia, but I'm open to just about any on-site, hybrid, or remote job opportunities anywhere. In the meantime though, I'm actively looking for a job in countries like #Japan and #Singapore, in a bid for a desperate lifestyle change. I've linked below my Portfolio (which you too, could self-host your own!), for those who'd wish to connect/learn more of me. Thank you ❤️
🔗 https://l.irfanhak.im/resume
#FediHire 🥳
I'm a #Programmer/#SoftwareEngineer. I'm most fluent in #Python, have some basics in #Java and #C++, but I'm also taking up new languages like #Javascript and others in my eternal journey of getting better and minimising the impostor syndrome that befalls pretty much all programmers (I feel). I'm also very experienced in #CloudNative/#DevOps technologies, and have been the one devising solutions and maintaining infrastructure in a fast-paced startup environment in my previous employment.
I'm passionate in what I do and those that know me here or IRL would know that I'm always yapping about the things I'm learning or working on - I love discussing them, and I love helping people out - esp those on the same boat as me.
This passion has led me into writing and maintaining tons of #FOSS projects like Mango: a content distribution framework based on #Django for #Mastodon and #Bluesky that powers various bots of mine like @[email protected] and @[email protected], Charts: a #Helm chart repository for an easy and reproducible deployment strategy for all my projects and everything else I self-host on my #homelab, and Orked: O-tomated #RKE2 distribution, a collection of scripts I wrote that are comprehensively documented to enable everyone to self-host a production-grade #Kubernetes cluster for absolutely free in their homes.
I'm based in Malaysia, but I'm open to just about any on-site, hybrid, or remote job opportunities anywhere. In the meantime though, I'm actively looking for a job in countries like #Japan and #Singapore, in a bid for a desperate lifestyle change. I've linked below my Portfolio (which you too, could self-host your own!), for those who'd wish to connect/learn more of me. Thank you ❤️
🔗 https://l.irfanhak.im/resume
#Exercitium: Posiciones de las diagonales principales. https://jaalonso.github.io/exercitium/posts/2025/02/04-posiciones_diagonales_principales/ #Haskell #Python #CommonLisp
Readings shared February 3, 2025. https://jaalonso.github.io/vestigium/posts/2025/02/03-readings_shared_02-03-25 #ITP #LeanProver #IsabelleHOL #Haskell #Python #CommonLisp #Maxima #Math
@[email protected] · Reply to alexandra's post
@xandra I'm so happy that someone's doing what I wanted to[1]. I'd be happy to write as well as contribute during review process if someone needs contributions.
Sadly, I've decided to post what I have worked on for #FlakeMag in my blog, but in the spirit of 5th code jam[2], I could write a how-to article about setting up swarms of virtual machines on #Linux.
Alternatively, I can write an entry-level article about how to archive web pages and scrape stuff easily with #python (ugh) and/or #typescript.
Even more alternatively, as the most "good-interenetey" option, I can write an article about how and why to use #zulip for team and community management: guidelines, topic structures, etc.
[1]: https://social.doma.dev/@jonn/112202043937657180
[2]: https://32bit.cafe/~xandra/events/codejam5/
Okay fedi. I *know* you can help me with this.
New OS. (My /home is a separate partition, but everything else is new.) New year (of the Snake). I wanna do things right from now on and run every Python thing in a venv and what not. Can I just, like, delete the ~/.local/lib/python-3*/site-packages directories and start over and be fine? I am okay with reinstalling everything.
(I'm not talking /usr/local/lib. JUST the stuff in my home directory.)
After a long period of quiet, I have released an update to the `unicode-age` #Python package
https://pypi.org/project/unicode-age/
The package now supports #Unicode 16.0
Treasure Hunt – Braille Hints
So I prepared a treasure hunt for my older daughter, which involved some form of coded message. I found a braille table I could 3D-print, using a real system instead of some made-up code gave me the opportunity to explain how/why this was used in reality, you find braille codes in lifts, staircase handrails.
There is some beauty in the fact that my oldest #Python project `first` is still in the top 1% of PyPI. The last release was six years ago, I don’t expect another one ever again, and yet its functionality never made it into the standard library due to gatekeeping.
My name is Vince, I live in #Colchester in the #uk
I love to talk and play with all sorts of #Technology including but not limited to #RaspberryPi #Servers, #Dockers and much more.
I watch #StarTrek on repeat and #Stargate.
I like to tinker with code in #Python mainly.
For a day job from 1st Jan 2024 I am now the Technical Support Manager for #CivicaUK in their Local Government department.
After a long period of quiet, I have released an update to the `unicode-age` #Python package
https://pypi.org/project/unicode-age/
The package now supports #Unicode 16.0
After a long period of quiet, I have released an update to the `unicode-age` #Python package
https://pypi.org/project/unicode-age/
The package now supports #Unicode 16.0
Readings shared January 31, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/31-readings_shared_01-31-25 #Haskell #Python #CommonLisp #SMT
You can write a #Python generator even if it's only used in one place to make a list.
https://nedbatchelder.com/blog/202501/intricate_interleaved_iteration.html
#Exercitium: Ordenación por el máximo. https://jaalonso.github.io/exercitium/posts/2025/01/29-ordenados_por_maximo/ #Haskell #Python #CommonLisp
Alright... finally got some documentation up for my League Manager package up on @readthedocs
Take a look!
Alright... finally got some documentation up for my League Manager package up on @readthedocs
Take a look!
I had always thought that BytesIO.getvalue() copied all the memory. Turns out I was wrong, and the CPython developers had a trick up their sleeves.
https://pythonspeed.com/articles/bytesio-reduce-memory-usage/
小型モデルも低コストで高性能に!話題の「DeepSeek」の推論力を支える技術とは?
https://qiita.com/ryosuke_ohori/items/f5852495947219ccef84?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
I had always thought that BytesIO.getvalue() copied all the memory. Turns out I was wrong, and the CPython developers had a trick up their sleeves.
https://pythonspeed.com/articles/bytesio-reduce-memory-usage/
you can now archive projects on PyPI!
this work was done by my teammate Facundo and is part of a larger multi-year arc of work dedicated to landing security and usability improvements on PyPI:
https://blog.trailofbits.com/2025/01/30/pypi-now-supports-archiving-projects/
Released Offpunk 2.5 which add custom "aliases" and improve compatibility with #openbsd and #python version < 3.11
What is Offpunk?
https://offpunk.net/whatisoffpunk.html
You are welcome to discuss and ask questions on the offpunk-users list:
https://lists.sr.ht/~lioploum/offpunk-users
If you are familiar with python development, join the offpunk-devel list to help intregrate offpunk and unmerdify, a new library developed by @vjousse :
https://lists.sr.ht/~lioploum/offpunk-devel/%[email protected]%3E
you can now archive projects on PyPI!
this work was done by my teammate Facundo and is part of a larger multi-year arc of work dedicated to landing security and usability improvements on PyPI:
https://blog.trailofbits.com/2025/01/30/pypi-now-supports-archiving-projects/
Any #Blind programmers out there, I am seeking help. You see, one of my biggest projects was to learn how to code using #Python, but I don't know where to get started in an accessible way. I am looking to find accessible resources so that I can learn how to do this in a viable way, and I need help to find some as I've done my own research and can't really determine which ones are the best to use to get started with learning. Any help would be appreciated for sure.
Released Offpunk 2.5 which add custom "aliases" and improve compatibility with #openbsd and #python version < 3.11
What is Offpunk?
https://offpunk.net/whatisoffpunk.html
You are welcome to discuss and ask questions on the offpunk-users list:
https://lists.sr.ht/~lioploum/offpunk-users
If you are familiar with python development, join the offpunk-devel list to help intregrate offpunk and unmerdify, a new library developed by @vjousse :
https://lists.sr.ht/~lioploum/offpunk-devel/%[email protected]%3E
Any #Blind programmers out there, I am seeking help. You see, one of my biggest projects was to learn how to code using #Python, but I don't know where to get started in an accessible way. I am looking to find accessible resources so that I can learn how to do this in a viable way, and I need help to find some as I've done my own research and can't really determine which ones are the best to use to get started with learning. Any help would be appreciated for sure.
Hi!
I'm Adrian, a FullStack #Developer looking for a job either in #Québec (or from it if you allow for remote work), with a permanent and open visa
I have experience building and maintaining web apps and APIs, designing systems, doing #DevOps and a bit of #BigData, #MachineLearning and #IoT
I'm experienced using #Elixir, #Phoenix, #LiveView, #NodeJS, #TypeScript, #Fastify, #Express and #Python ; and on the DevOps side in CI/CD pipelines (either #GithubActions and Gitlab CI/CD), #Docker and a bit of #Kubernetes
I was tasked with a lot of the #innovation happening in my previous company, researching tools, librairies, patterns or general technologies either for our own #DeveloperExperience or for our products
I also wrote a lot of technical and non technical documentation and internal presentations, and even participated in a few meetups. You can read some of my writing on my blog: https://blog.adrianc.eu
You might also have seen me on a few Elixir-related Discord servers, or even Bluesky (@adrianc.eu) and Twitter ; either sharing tech news, helping people, reading in book clubs or just chatting
I’m open to full-time right now, contracting work can be discussed.
I'm looking for any developer position, not only #ElixirLang, even though it represents most of my experience. And if the technology you're using isn't on my resume, give me a chance! I'm a fast learner and I might anyway have studied it in class :P
DM me for more info, like github link, my resume or anything :)
Boosts, responses and DM welcome, of course!
#MyElixirStatus #FediJobs #FediJob #FediGetHired #OpenToWork
@[email protected] · Reply to psycopg's post
@psycopg I am honored to have participated in the resolution of issue #999 :)
https://github.com/psycopg/psycopg/issues/999
#Django #Psycopg #PostgreSQL #Memcached #PyLibMC #Python #Cache
Hi!
I'm Adrian, a FullStack #Developer looking for a job either in #Québec (or from it if you allow for remote work), with a permanent and open visa
I have experience building and maintaining web apps and APIs, designing systems, doing #DevOps and a bit of #BigData, #MachineLearning and #IoT
I'm experienced using #Elixir, #Phoenix, #LiveView, #NodeJS, #TypeScript, #Fastify, #Express and #Python ; and on the DevOps side in CI/CD pipelines (either #GithubActions and Gitlab CI/CD), #Docker and a bit of #Kubernetes
I was tasked with a lot of the #innovation happening in my previous company, researching tools, librairies, patterns or general technologies either for our own #DeveloperExperience or for our products
I also wrote a lot of technical and non technical documentation and internal presentations, and even participated in a few meetups. You can read some of my writing on my blog: https://blog.adrianc.eu
You might also have seen me on a few Elixir-related Discord servers, or even Bluesky (@adrianc.eu) and Twitter ; either sharing tech news, helping people, reading in book clubs or just chatting
I’m open to full-time right now, contracting work can be discussed.
I'm looking for any developer position, not only #ElixirLang, even though it represents most of my experience. And if the technology you're using isn't on my resume, give me a chance! I'm a fast learner and I might anyway have studied it in class :P
DM me for more info, like github link, my resume or anything :)
Boosts, responses and DM welcome, of course!
#MyElixirStatus #FediJobs #FediJob #FediGetHired #OpenToWork
🚀 We’re here! Meet HeaDS – Center for Health Data Science! 🚀
The #UCPH #CenterForHealthDataScience (#HeaDS) is now on Mastodon! #Introduction 🎉
We offer #HealthDataScience support through #Python, #RStats, #AI, #MachineLearning, #Genomics, #HPC & more!
📚 Free #courses & #workshops
📊 Data support via #SUNDDataLab
🤝 #Networking at #TalkingHeaDS seminars
Follow us for #Bioinformatics, #Datascience #BigData & #OpenScience updates! 🌐 https://heads.ku.dk/
🚀 We’re here! Meet HeaDS – Center for Health Data Science! 🚀
The #UCPH #CenterForHealthDataScience (#HeaDS) is now on Mastodon! #Introduction 🎉
We offer #HealthDataScience support through #Python, #RStats, #AI, #MachineLearning, #Genomics, #HPC & more!
📚 Free #courses & #workshops
📊 Data support via #SUNDDataLab
🤝 #Networking at #TalkingHeaDS seminars
Follow us for #Bioinformatics, #Datascience #BigData & #OpenScience updates! 🌐 https://heads.ku.dk/
Pyparsing sightings - recent posts/pages using pyparsing (2/2):
- ciscoconfparse parses configuration files for various network devices using pyparsing
https://pypi.org/project/ciscoconfparse2/
- moto is a mocking package for AWS boto API, using pyparsing for an internal infix notation parser
https://github.com/getmoto/moto
- Pegasus SaaS application builder uses pyparsing internally
https://docs.saaspegasus.com/
- EasyABC is an editor for the ABC music notation language
https://github.com/jwdj/EasyABC
Pyparsing sightings - some recent posts/pages using pyparsing (1/2):
- Pyparsing is embedded as a parsing engine for Juniper Networks Junos PyEZ automation environment for smart devices.
https://www.juniper.net/documentation/us/en/software/junos-pyez/junos-pyez-developer/junos-pyez-developer.pdf
- Pyparsing included in the examples for the Python Packaging User Guide.
https://packaging.python.org/en/latest/guides/licensing-examples-and-user-scenarios/
- Papercrawler uses pyparsing to extract metadata from published papers, journals, and conference proceedings.
https://github.com/sucv/paperCrawler
MCP (Model Context Protocol) の仕組みを知りたい!
https://qiita.com/megmogmog1965/items/79ec6a47d9c223e8cffc?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
Writing cross platform #desktop #application is a story, but packaging it properly for users is mostly crying. #python
Looking at PyPI download stats and Google Trends, it seems like Pipenv still has a very significant user base, albeit a stable one. But my sense of the zeitgeist is that it's not being adopted for new projects as much. What's your sense?
Looking at PyPI download stats and Google Trends, it seems like Pipenv still has a very significant user base, albeit a stable one. But my sense of the zeitgeist is that it's not being adopted for new projects as much. What's your sense?
Last week I reported about some #pandas accesors I released (#UnPaAc, #NuPaAc). Over the weekend, I thought about a generic approach to making class methods and properties available via series accessors, and wrote a prototype. I stuck to my naming pattern and called it "Dynamic Pandas Accessors" #DynPaAc.
I was curious what other users thought of it, so I published it on #PyPI. It should be useful in #DataScience and for #python #developers.
🔗 https://codeberg.org/Cs137/DynPaAc
Feedback appreciated 🙂
uvとPyO3でPythonからRustを呼ぶ①(プロジェクト作成・Hello World実行まで)
https://qiita.com/nukipei/items/f096a1df6c8074b16150?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
RIP to Python core developer Michael Foord, who wrote & maintained the unittest.mock module, and suggested holding the Language Summits, which have ever since been an annual event at PyCon US.
Memorial thread on discuss.python.org: https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317
RIP to Python core developer Michael Foord, who wrote & maintained the unittest.mock module, and suggested holding the Language Summits, which have ever since been an annual event at PyCon US.
Memorial thread on discuss.python.org: https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317
RIP to Python core developer Michael Foord, who wrote & maintained the unittest.mock module, and suggested holding the Language Summits, which have ever since been an annual event at PyCon US.
Memorial thread on discuss.python.org: https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317
RIP to Python core developer Michael Foord, who wrote & maintained the unittest.mock module, and suggested holding the Language Summits, which have ever since been an annual event at PyCon US.
Memorial thread on discuss.python.org: https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317
RIP to Python core developer Michael Foord, who wrote & maintained the unittest.mock module, and suggested holding the Language Summits, which have ever since been an annual event at PyCon US.
Memorial thread on discuss.python.org: https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317
RIP to Python core developer Michael Foord, who wrote & maintained the unittest.mock module, and suggested holding the Language Summits, which have ever since been an annual event at PyCon US.
Memorial thread on discuss.python.org: https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317
初学者向け:PythonとLINE Notifyで環境構築からトークン取得まで、簡単にLINE通知機能を実装してみた
https://qiita.com/free-honda/items/8c5c3ec4cdb6ad6a5107?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
This hits pretty hard. Python's Michael Foord (developer of mock, and many other things, and a solid person) has died.
#python
Goodbye Michael Foord.
You will be missed.
- Nice write up by Nicholas Tollervey: https://ntoll.org/article/my-friend-michael/
- 2021 interview with him: https://testandcode.com/episodes/145-for-those-about-to-mock-michael-foord
Aunque llevo años por aquí, ésta es mi #presentación.
Soy ingeniero de software con +20 años programando en #PHP, haciendo mis pinitos en #NodeJS, #Python y #Golang, y trabajo en remoto desde 2007.
Escribí durante años en blogs profesionales (e incluso un libro), empecé en el #podcasting en el 2007 con @kafelog y madrugo para ir a hacer #fitboxing.
Me gusta la tecnología, comer bien, el café, el vermú, la ciencia ficción, el terror cósmico y las zapatillas.
¡Hola! 👋🏻
Hallo! Ich lerne Deutsch und Python (101 haha) und möchte beides verbessern. Hat jemand eine Empfehlung für Ressourcen für mich? Zum Beispiel w3schools, aber auf Deutsch? Dankeschön! #Python
Hallo! Ich lerne Deutsch und Python (101 haha) und möchte beides verbessern. Hat jemand eine Empfehlung für Ressourcen für mich? Zum Beispiel w3schools, aber auf Deutsch? Dankeschön! #Python
It's been a while, huh? The core․py podcast is back with an episode about reference counting! 🎙️
I know y'all are waiting for the GC episode but we need to eat the veggies first. Pablo and I hope it's fun anyway. We bet it is! 🍀
#Python #Podcast #Betting #TotallyLegal
https://creators.spotify.com/pod/show/corepy/episodes/Episode-18-Reference-Counting-e2tuqnq
So there was a time when if you wanted compiled extensions in your Python project, but you didn't want to install a _package_, you'd have a setup.py, and you'd do:
python setup.py build_ext -i
Thing is, calling setup.py directly is now deprecated.
Is there any way to do the above that isn't calling setup.py? I've seen a suggestion of calling setuptools internal API directly, which ... ok, I guess. But wondering what people do in practice. Just make everything compiled an installable package?
"pip install -e ." is not equivalent! E.g. if you're using setuptools-rust it will build in non-release mode.
EDIT: To clarify, what are people using setuptools doing? I understand other tools may have options for this.
Readings shared January 23, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/23-readings_shared_01-23-25 #ITP #IsabelleHOL #LeanProver #Python #Programming #Math #AI #LLMs
FREE BOOKS LINUX AND SHELL SCRIPTING
- https://linuxcommand.org/tlcl.php
- https://bmansoori.ir/book/Linux%20for%20Beginners%20by%20Jason%20Cannon%20.pdf
- https://flaviocopes.pages.dev/books/linux-commands-handbook.pdf
- http://kroah.com/lkn/
- https://linuxfromscratch.org/lfs/downloads/stable/LFS-12.2-SYSV-BOOK.pdf
#python #rust #c #c++ #machinelearning #deeplearning #ai #developer #dev #devsecops #devops #mlops #learn #learning #focus #study #git #gitlab #github #codeberg #software #statistics #pandas #numpy #tensorflow #pytorch #jax #linux #popos #mint #deno #node #ubuntu
FREE BOOKS LINUX AND SHELL SCRIPTING
- https://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf
- https://lamed-oti.com/school/rl/os/linux_unix/Korn%20Shell%20User%20and%20Programming%20Manual.pdf
- https://theswissbay.ch/pdf/Books/Computer%20science/O%27Reilly/ten-steps-to-linux-survival.pdf
- https://drago1234.github.io/Surviving_kits/data/2021_summer/Linux-101-Hacks.pdf
- https://idris.lecturer.pens.ac.id/files/kon_jarkom/Teach%20Yourself%20Shell%20Programming%20in%2024%20Hours.pdf
#python #rust #c #c++ #machinelearning #deeplearning #ai #developer #dev #devsecops #devops #mlops #learn #learning #focus #study #git #gitlab #github #codeberg #software #statistics #pandas #numpy #tensorflow #pytorch #jax #huggingface #linux #popos #mint #deno #node #ubuntu
FREE BOOKS LINUX AND SHELL SCRIPTING
- https://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf
- https://lamed-oti.com/school/rl/os/linux_unix/Korn%20Shell%20User%20and%20Programming%20Manual.pdf
- https://theswissbay.ch/pdf/Books/Computer%20science/O%27Reilly/ten-steps-to-linux-survival.pdf
- https://drago1234.github.io/Surviving_kits/data/2021_summer/Linux-101-Hacks.pdf
- https://idris.lecturer.pens.ac.id/files/kon_jarkom/Teach%20Yourself%20Shell%20Programming%20in%2024%20Hours.pdf
#python #rust #c #c++ #machinelearning #deeplearning #ai #developer #dev #devsecops #devops #mlops #learn #learning #focus #study #git #gitlab #github #codeberg #software #statistics #pandas #numpy #tensorflow #pytorch #jax #huggingface #linux #popos #mint #deno #node #ubuntu
FREE BOOKS LINUX AND SHELL SCRIPTING
- https://linuxcommand.org/tlcl.php
- https://bmansoori.ir/book/Linux%20for%20Beginners%20by%20Jason%20Cannon%20.pdf
- https://flaviocopes.pages.dev/books/linux-commands-handbook.pdf
- http://kroah.com/lkn/
- https://linuxfromscratch.org/lfs/downloads/stable/LFS-12.2-SYSV-BOOK.pdf
#python #rust #c #c++ #machinelearning #deeplearning #ai #developer #dev #devsecops #devops #mlops #learn #learning #focus #study #git #gitlab #github #codeberg #software #statistics #pandas #numpy #tensorflow #pytorch #jax #linux #popos #mint #deno #node #ubuntu
Advanced Python course. ~ Michael Foord. https://agileabstractions.com/advanced-python-course/ #Python #Programming
Readings shared January 22, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/22-readings_shared_01-22-25 #ITP #IsabelleHOL #Coq #Rocq #LeanProver #FunctionalProgramming #Haskell #Python #Math #AI
TIL that the `uv pip install` is partially faster because it doesn't compile the bytecode for Python packages it installs.
Specifically, it has the opposite behavior of `pip install`: you can ask for byte compilation, it's opt-in rather than pip's opt-out. It actually uses more CPU than pip when you do bytecode compilation! Still faster on my computer cause I have lots of CPUs, but in CI it'd be slower I suspect.
Lack of bytecode compilation means slightly slower startup the first time you run the program (or _every_ time if you're using a Docker image and didn't opt-in to bytecode compile). Probably still worth it given how much faster uv is in other ways.
TIL that the `uv pip install` is partially faster because it doesn't compile the bytecode for Python packages it installs.
Specifically, it has the opposite behavior of `pip install`: you can ask for byte compilation, it's opt-in rather than pip's opt-out. It actually uses more CPU than pip when you do bytecode compilation! Still faster on my computer cause I have lots of CPUs, but in CI it'd be slower I suspect.
Lack of bytecode compilation means slightly slower startup the first time you run the program (or _every_ time if you're using a Docker image and didn't opt-in to bytecode compile). Probably still worth it given how much faster uv is in other ways.
@[email protected] · Reply to Charlie's post
@cdp1337 @blog I would love to see https://github.com/mahomedalid/almost-static-activitypub implemented in #python
On purpose I did not name the project almost-static-activitypub-dotnet, because I really want to have different implementations there.
So, if you are up to the task, I would gladly help.
#Python developers, please.
I am BEGGING you.
PLEASE, do not ever automatically "fix" a problem by invoking pip. Give me an error message and suggest a command to me, if you think that command is appropriate.
I cannot overstate how badly this well-meaning but extremely poorly-implemented idea goes wrong when it does go wrong.
#Exercitium: Primos consecutivos con media capicúa. https://jaalonso.github.io/exercitium/posts/2025/01/20-primos_consecutivos_con_media_capicua/ #Haskell #Python #Matemáticas
Pelican用のActivityPubプラグインを作っている人がいた。動かないよと書いているけど、ベースがあるだけでも助かる #python #pelican #activitypub
schtobia/pelican-plugin-activitypub: Experimental readonly ActivityPub endpoint for Pelican - schtobia's Forgejo: https://git.schmidl.dev/schtobia/pelican-plugin-activitypub
Readings shared January 18, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/18-readings_shared_01-18-25 #Haskell #Python #CommonLisp #ITP #Coq #Rocq #Logic #Math #AI #MachineLearning #LLMs
In #Python, @classmethod can used to create alternate constructors for making objects in other ways. Here's a simple example:
Some things I'm especially proud of in plusminus (my Python package for parsing and evaluating infix notation arithmetic):
- |absolute value| expressions
- ° symbol as a unary postfix operator, to convert degrees to radians: sin(π/2) vs. sin(90°)
- exponents ² and ³
- √ and ³√ operators (both unary and binary, so you can write 2√2)
- mathematical constants e, π, φ, and τ
- set operators ∈, ∉, ∩, and ∪
- safe eval of untrusted inputs
Try it at https://ptmcg.pythonanywhere.com/plusminus
#python #parsing #infix
Readings shared January 17, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/17-readings_shared_01-17-25 #Haskell #Python #ITP #Coq #Rocq #LeanProver #Logic #Math #AI #LLMs #Reasoning
Windows C++ devs:
My main project is a Python + Qt GUI application. Distributing that as-is on Linux is easy. On Windows, a little trickier.
What I do now is distribute it with Python embeddable and pure Python code. That's fine, but it makes the launching a little tricky.
I'm currently trying to create a trivial C++ exec that just launches the correct files via CreateProcess().
Does this sound like a good idea? Code linked below.
https://github.com/vkbo/novelWriter/tree/windows_launcher/launcher/windows
Windows C++ devs:
My main project is a Python + Qt GUI application. Distributing that as-is on Linux is easy. On Windows, a little trickier.
What I do now is distribute it with Python embeddable and pure Python code. That's fine, but it makes the launching a little tricky.
I'm currently trying to create a trivial C++ exec that just launches the correct files via CreateProcess().
Does this sound like a good idea? Code linked below.
https://github.com/vkbo/novelWriter/tree/windows_launcher/launcher/windows
#Exercitium: Determinación de los elementos minimales. https://jaalonso.github.io/exercitium/posts/2025/01/17-elementos_minimales/ #Haskell #Python #DíaInternacionalDeLasMatemáticas
Python, meet Shakespeare
Python, meet Shakespeare
Readings shared January 16, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/16-readings_shared_01-16-25 #ITP #LeanProver #Agda #Logic #Math #SAT #SMT #FunctionalProgramming #Haskell #Python #Matemáticas #AI #LLMs
That's why I only program in BASIC, Logo, Pascal, FORTH, straight C (no fancy # nor ++), 6809ASM... it's less stressful 😁
That's why I only program in BASIC, Logo, Pascal, FORTH, straight C (no fancy # nor ++), 6809ASM... it's less stressful 😁
#Exercitium: Suma de los números amigos menores que n. https://jaalonso.github.io/exercitium/posts/2025/01/16-suma_de_numeros_amigos_menores_que_n/ #Haskell #Python #Matemáticas
#Exercitium: Sucesión de números amigos. https://jaalonso.github.io/exercitium/posts/2025/01/15-sucesion_de_numeros_amigos/ #Haskell #Python #Matemáticas
Liebe Leute, der Mann ist aktuell auf #Jobsuche.
Er sucht etwas als (Senior) #Backend #Software #Entwickler bzw. #Developer oder #Architekt.
32h pro Woche bei 4 Tagen, Techstack #Java und #Python, #hybrid (50:50 Office:HO) in #München.
Auf diversen Plattformen sind wir bereits unterwegs, aber vielleicht gibt's ja Stellen, die nicht darüber zu finden sind.
Gerne teilen bzw. mir was drunter posten
da er selbst kein Interesse an Social Media hat.
Liebe Leute, der Mann ist aktuell auf #Jobsuche.
Er sucht etwas als (Senior) #Backend #Software #Entwickler bzw. #Developer oder #Architekt.
32h pro Woche bei 4 Tagen, Techstack #Java und #Python, #hybrid (50:50 Office:HO) in #München.
Auf diversen Plattformen sind wir bereits unterwegs, aber vielleicht gibt's ja Stellen, die nicht darüber zu finden sind.
Gerne teilen bzw. mir was drunter posten
da er selbst kein Interesse an Social Media hat.
I do some consulting on the side, and a fun bit of a recent project was to use pyparsing in Python to evaluate an algebraic expression that could include dice and variables. So 2+3d6-sin(foo^2) would be a valid expression that should produce a result (assuming that foo contained a value). That was my first time with pyparsing, and it was a joy to work with.
added __post_init__ with a validator to a dataclass.
context: this project doesn't use SQLAlchemy.
It looks nice.
Surprise! I will be streaming some Python programming over at <https://www.twitch.tv/glyph_official/> in a little over 30 minutes. We are all gonna take a couple hours to STOP getting mad and depressed at recent events and START getting mad and depressed about cross-platform GUI #python development
Comparison operators in #Python can be chained together, but using them that way could be controversial. I wrote this this other day:
Due to the impending shutdown of my old server, I'm moving here from my account @[email protected]. And so a new #Introduction is in order! I'm a software developer with a degree in #Geology and #GIS. I mostly work in #Python and #CPlusPlus. My personal interests include #Dinosaurs (#Stegosaurus is my favorite), #LEGO, #mtg, #MagicTheGathering, #Math, #cooking and #Reading, to name a few.
I have some old posts I'll bring over here, mostly longer threads that are worth preserving.
@[email protected] · Reply to wraptile's post
@wraptile I tried bottle, Flask is a POS. The sample code & libs do not work. I now avoid it and use #Deno instead.
When #AppEngine cost more than $10 and required more API changes (data api) I wrote my own static #HTML engine based on #Jeckyl (#Python) and when the compile times blew out re-wrote it in #Rust.
Static HTML is the fastest & pretty much hack proof. cc @bluetea
Hey, #Python, how do you manage your venvs?
Feel free to discuss in the comments how I categorized these tools.
EDIT: I forgot to include "idk, my IDE just does it"
Option | Voters |
---|---|
Manually: python -m venv | 45 (52%) |
Semi-Manual: uv, virtualenvwrapper, direnv, etc | 13 (15%) |
Automatic: pipenv, poetry, pdm, etc | 22 (26%) |
Other | 6 (7%) |
Hey, #Python, how do you manage your venvs?
Feel free to discuss in the comments how I categorized these tools.
EDIT: I forgot to include "idk, my IDE just does it"
Option | Voters |
---|---|
Manually: python -m venv | 45 (52%) |
Semi-Manual: uv, virtualenvwrapper, direnv, etc | 13 (15%) |
Automatic: pipenv, poetry, pdm, etc | 22 (26%) |
Other | 6 (7%) |
Pydantic入門 – Pythonでシンプルかつ強力なバリデーションを始めよう
https://qiita.com/Tadataka_Takahashi/items/8b28f49d67d7e1d65d11?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
Hey, #Python, how do you manage your venvs?
Feel free to discuss in the comments how I categorized these tools.
EDIT: I forgot to include "idk, my IDE just does it"
Option | Voters |
---|---|
Manually: python -m venv | 45 (52%) |
Semi-Manual: uv, virtualenvwrapper, direnv, etc | 13 (15%) |
Automatic: pipenv, poetry, pdm, etc | 22 (26%) |
Other | 6 (7%) |
Readings shared January 10, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/10-readings_shared_01-10-25 #ITP #LeanProver #Logic #Math #Haskell #Python #ASP #LogicProgramming #AI #NeuroSymbolicAI #LLMs
#Exercitium: Máxima suma de caminos en un triángulo. https://jaalonso.github.io/exercitium/posts/2025/01/10-maxima_suma_de_caminos_en_un_triangulo/ #Haskell #Python #Matemáticas
I used a micro:bit to build a speed monitor for H0-scale model trains. It's programmed in #micropython.
Today I wrote the calibration code, which gives instant feedback when aiming the lasers at the light sensors.
I used a micro:bit to build a speed monitor for H0-scale model trains. It's programmed in #micropython.
Today I wrote the calibration code, which gives instant feedback when aiming the lasers at the light sensors.
People are now confessing to editor light theme preferences en masse at the Python Office Hours. 😱
Avis aux pythonistes en herbe, voici une initiation à #Pyxel, framework #Python pour créer des jeux à l'ancienne, comme sur la SNS ou la Gameboy Color.
Un éditeur de média est fourni.
Le moteur en #rust assure la fluidité, et l'API python est minimaliste.
Les jeux tourneront sur Linux/Mac/Windows et même dans un navigateur web, avec #wasm
【🚨無職発生注意報🚨】ヒトはこうして仕事を奪われる~Browser Use Tutorial~
https://qiita.com/Nicola_GenAI/items/f8585cbc4266656cdbb8?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
I do some consulting on the side, and a fun bit of a recent project was to use pyparsing in Python to evaluate an algebraic expression that could include dice and variables. So 2+3d6-sin(foo^2) would be a valid expression that should produce a result (assuming that foo contained a value). That was my first time with pyparsing, and it was a joy to work with.
We are having our next Python Meeting Düsseldorf on 2025-01-22. If you happen to be in or near Düsseldorf, Germany, we'd love to have you join.
Here's the Meetup page with the details and registration: https://www.meetup.com/python-meeting-dusseldorf/events/304247408/
We are having our next Python Meeting Düsseldorf on 2025-01-22. If you happen to be in or near Düsseldorf, Germany, we'd love to have you join.
Here's the Meetup page with the details and registration: https://www.meetup.com/python-meeting-dusseldorf/events/304247408/
ChatGPT: Cómo hacer (y mejorar) mi Trabajo de Fin de Carrera de la Universidad en un par de minutos. ~ Chema Alonso. https://www.elladodelmal.com/2025/01/chatgpt-como-hacer-mi-mejorar-mi.html #ChatGPT #Python #Programming
WARNING: Awesome code follows
I just read there is a more accurate way to calculate a dog's age in human years than simply multiplying by 7 (which does produce a lot of oddities, especially when it comes to dogs giving birth at "7" years old lol). The progression through the first, second and then subsequent years are handled in a manner that is much closer to how dogs typically age compared to humans.
Here are #lisp and #python functions demonstrating the new calculations. Feel free to use them as you wish. Especially if you have one or more dogs.
Feel free to improve or comment on the code in the comments or elsewhere. I always post these kinds of functions for conversation and community, I'm just learning python, so don't bark too loudly.
The formats are:
(dogs-age years months)
and
dogs_age(years, months)
There is no error checking, so use zeros when necessary.
Don't be strangers. Shake a paw!
(defun dogs-age (years months)
"Calculate the human age equivalent of a dog given its age in years and months."
(let ((human-age 0))
(cond
((< years 1)
(setq human-age (* (/ months 12.0) 15)))
((= years 1)
(setq human-age (+ 15 (* (/ months 12.0) 9))))
((>= years 2)
(setq human-age (+ 15 9
(* (- years 2) 5)
(* (/ months 12.0) 5)))))
human-age))
def dogs_age(years, months):
"""
Calculate the human age equivalent of a dog given its age in years and months.
"""
if years < 1:
human_age = months * (15 / 12)
elif years == 1:
human_age = 15 + months * (9 / 12)
else:
human_age = 15 + 9 + (years - 2) * 5 + months * (5 / 12)
return human_age
Hey, @praetor you might be interestd in this, even if it isn't about cats. If you change the subsequent years from 5 to 4, it'll work for cats just the same, apparently.
#genuary6 prompt: A landscape using only primitive shapes.
This is an evolution of my "42 lines of code" entry from Jan 3rd. This one's well over 200 lines of code.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-6/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
#genuary6 prompt: A landscape using only primitive shapes.
This is an evolution of my "42 lines of code" entry from Jan 3rd. This one's well over 200 lines of code.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-6/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
@[email protected] · Reply to wraptile's post
@wraptile I tried bottle, Flask is a POS. The sample code & libs do not work. I now avoid it and use #Deno instead.
When #AppEngine cost more than $10 and required more API changes (data api) I wrote my own static #HTML engine based on #Jeckyl (#Python) and when the compile times blew out re-wrote it in #Rust.
Static HTML is the fastest & pretty much hack proof. cc @bluetea
@[email protected] · Reply to Tea and BlueTeam's post
@bluetea “Colophon Redux”
Back in 2008, I whipped up this site with two hundred line hack using a newly created web framework called web.py and a brand new google project, App Engine. From 2008 to today, that’s how #seldomlogical worked.
From the user perspective it looked like plain HTML pages being served. Behind the scenes, code read markdown and converted it to HTML.
❝ Every time my blog ran, a little bit of Aarons code would execute
This was prior to the various web frameworks for python we take for granted today. Web.py utilised WSGI and I chose googles new toy, GAE to run it.
#webpy / #python / #WSGI / #GAE / #aaronswartz / #AppEngine / <https://seldomlogical.com/redux.html>
I've published Beautiful Soup 4.13.0b3 to PyPI. I'm hoping to get another round of feedback before the final release, which I'm targeting for early February. Details: https://groups.google.com/g/beautifulsoup/c/cX5m7s8v9TM #Python
pip install beautifulsoup4==4.13.0b3
I've published Beautiful Soup 4.13.0b3 to PyPI. I'm hoping to get another round of feedback before the final release, which I'm targeting for early February. Details: https://groups.google.com/g/beautifulsoup/c/cX5m7s8v9TM #Python
pip install beautifulsoup4==4.13.0b3
Readings shared January 4, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/04-readings_shared_01-04-25 #ITP #IsabelleHOL #LeanProver #HOL_Light #Mizar #Math #Logic #Haskell #Python
@[email protected] · Reply to Paul McGuire's post
pyrac (https://ptmcg.pythonanywhere.com/pyrac) is my own #Python version of Racter, which was a crude prose generator from the early 80s (https://en.wikipedia.org/wiki/Racter). Racter composed this fragment as part of a larger story, "The Policeman's Beard is Half Constructed":
More than iron, more than lead, more than gold I need electricity.
I need it more than I need lamb or pork or lettuce or cucumber.
I need it for my dreams.
Originally offered as an AI, it is actually just a compositor with a rich set of templates.
Earlier today I posted about a spoof site of mine on #pythonanywhere, 𝐹º𝑛t 𝘔ⅸᵉ𝐫, which converts identifiers in ASCII #Python to equivalent identifiers by randomly selecting Unicode points that normalize back to the original ASCII, and are therefore directly runnable, even though they look like a ransom note. Remember, builtins and all stdlib names can be denormalized this way.
I went to check the web logs, and found that someone found another PA site of mine, https://ptmcg.pythonanywhere.com/pyrac...
I am a #Python developer of a decade or so, with four years of data engineering experience on #AWS and #Azure, looking for work anywhere in #Aotearoa #NZ #NewZealand . Here is my CV: https://zacharyspector.com
I am a #Python developer of a decade or so, with four years of data engineering experience on #AWS and #Azure, looking for work anywhere in #Aotearoa #NZ #NewZealand . Here is my CV: https://zacharyspector.com
備忘録まとめ記事:頭の中のモヤモヤを整理し、AWS CDKでTypeScriptが主流な理由を考察してみた
https://qiita.com/free-honda/items/e27ce074d6a6b5206930?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
ryeを使って、BoxのデータをS3に同期するバッチを作成する〜前編:rye導入編〜
https://qiita.com/y-mae/items/d6ef0bfa008f96e5ff75?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
Coding daily nowdays even on holidays. So fun! Just released my 700th code repository:
wordpress-to-obsidian: https://github.com/ronilaukkarinen/wordpress-to-obsidian
A Python script to convert WordPress blog posts to Markdown files for @obsidian. The script fetches posts from WordPress RSS feeds and organizes them into a year/month folder structure.
Works great with my headless Obsidian sync: https://rolle.design/setting-up-a-headless-obsidian-instance-for-syncing
Coding daily nowdays even on holidays. So fun! Just released my 700th code repository:
wordpress-to-obsidian: https://github.com/ronilaukkarinen/wordpress-to-obsidian
A Python script to convert WordPress blog posts to Markdown files for @obsidian. The script fetches posts from WordPress RSS feeds and organizes them into a year/month folder structure.
Works great with my headless Obsidian sync: https://rolle.design/setting-up-a-headless-obsidian-instance-for-syncing
@[email protected] · Reply to Axel Rauschmayer's post
@rauschma Ah! I did something similar in Python - this is valid Python code:
def ℎ𝕖𝐥l𝙤():
try:
ℎ𝙚𝕝𝗹𝘰_ = "Hello"
w𝔬𝓇ˡ𝚍﹎ = "World"
𝖕𝘳𝒊𝖓𝑡(f"{𝗵𝒆𝘭𝓵𝚘﹍}, {𝑤º𝘳l𝑑︴}!")
except T𝗒ₚ𝕖E𝗿𝗋𝗈𝓻 as ᵉ𝒙ⅽ:
𝐩ᵣ𝚒𝖓𝓉("failed: {}".𝕗𝕠r𝑚𝖺𝘵(ⅇ𝔵𝚌))
if _︳n𝗮𝖒𝓮﹍︳ == "__main__":
h𝙚ⅼ𝐥𝕠()
Agentariumの `Agent` クラスをコード読みしてみた(2025年1月時点)
https://qiita.com/Tadataka_Takahashi/items/0a9a8605da33225b69c5?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
With the latest 3.2.1 release of pyparsing, I also cleaned up the README for the examples directory. Much improved over the hand-coded HTML from 20+ years ago!
https://github.com/pyparsing/pyparsing/blob/master/examples/README.md
#Exercitium: Caminos en un triángulo. https://jaalonso.github.io/exercitium/posts/2025/01/04-caminos_en_un_triangulo/ #Haskell #Python #Matemáticas
Readings shared January 3, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/03-readings_shared_01-03-25 #ITP #Lean4 #IsabelleHOL #Coq #Rocq #Math #FunctionalProgramming #OCaml #Haskell #Python #AI #MachineLearning
Hi! 👋
Ich bin nicht wirklich #neuhier, aber gerade wieder von einer Sharkey-Instanz zurückgezogen und hatte bisher ohnehin kein neuhier-Posting.
Im echten Leben ursprünglich aus #Karlsruhe und inzwischen mit der Lieblingsmenschin wohnhaft in #Norderstedt fühle ich mich eigentlich als #Hamburg|er. Das Futter für meine Mischlingshündin 🐶 (folgt dem #Hundenasenmontag!) verdiene ich mit #IT-Security, #Python und der #ISO27001. Privat verbringe ich die Nächte gerne auf den diversen norddeutschen #Grufti-Tanzflächen oder auf den einschlägigen Festivals 🦇. Musikalisch darf es dabei gerne schwarz, elektronisch und schnell sein. Auch sonst mag ich viel Schwarzes (fritz-kola, Klamotten, Humor, ...), aber keinen Kaffee.
Die eigentlich nicht vorhandene Restzeit verbringe ich gerne mit #Serien, #Bücher|n 📚 (bevorzugt #Sci-Fi und #Cyberpunk), #Brettspiele|n, #PC-Spiele|n oder #PenAndPaper. Ansonsten kann ich mich auch für #Elektromobilität, #ErneuerbareEnergien und überhaupt ganz viel technischen Spielkram begeistern.
#Exercitium: Mayor órbita de la sucesión de Collatz. https://jaalonso.github.io/exercitium/posts/2025/01/03-mayor_orbita_de_la_sucesion_de_collatz/ #Haskell #Python #DíaInternacionalDeLasMatemáticas
Arbitrary text selection is working in Textual.
This was an *ordeal* to get working. A few more gray hairs in my beard from this PR.
On a mapping run - Bauhaus inspired grid map of europe. Each country is coloured by the first letter of their ISO name. 🟠 🔵 🟡
Maybe a little puzzle to figure out the grid I used 😅
Initial map made in #python using #matplotlib then refined in Figma. Code: https://github.com/Lisa-Ho/small-data-projects/tree/main?tab=readme-ov-file#012025-grid-map-of-europe
On a mapping run - Bauhaus inspired grid map of europe. Each country is coloured by the first letter of their ISO name. 🟠 🔵 🟡
Maybe a little puzzle to figure out the grid I used 😅
Initial map made in #python using #matplotlib then refined in Figma. Code: https://github.com/Lisa-Ho/small-data-projects/tree/main?tab=readme-ov-file#012025-grid-map-of-europe
Arbitrary text selection is working in Textual.
This was an *ordeal* to get working. A few more gray hairs in my beard from this PR.
Readings shared January 2, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/02-readings_shared_01-02-25 #Haskell #Python #Math
EDIT: started a new job last week!
Hey friends,
I'm restarting my job search; I had an offer, but it fell through.
Remote US preferred, but hybrid Washington, DC works too. I have 17-ish YOE as a software engineer, and have worked on both frontend and backend, but I lean toward the backend.
#Elixir #Phoenix, #Python #Django, and #React are what I know best.
Hoping to #GetFediHired
Edit: adding my LinkedIn
https://LinkedIn.com/in/mackenziemorgan
#Exercitium: Ternas pitagóricas con suma dada. https://jaalonso.github.io/exercitium/posts/2025/01/02-ternas_pitagoricas_con_suma_dada/ #Haskell #Python #Matemáticas
Readings shared January 1, 2025. https://jaalonso.github.io/vestigium/posts/2025/01/01-readings_shared_01-01-25 #ITP #LeanProver #Lean4 #Mizar #Math #Haskell #Python
Need some advice:
I'm looking for an open source text-to-speech library I can run locally or in a server. I needs to be pretty pleasant to listen to even if generation takes a bit longer. Ideally #python as the language but I'm open to looking around.
Recommendations? Found StyleTTS2 so far.
Need some advice:
I'm looking for an open source text-to-speech library I can run locally or in a server. I needs to be pretty pleasant to listen to even if generation takes a bit longer. Ideally #python as the language but I'm open to looking around.
Recommendations? Found StyleTTS2 so far.
#Exercitium: Suma de múltiplos de 3 o de 5. https://jaalonso.github.io/exercitium/posts/2022/02/09-suma_de_multiplos_de_3_o_de_5/ #Haskell #Python #matematicas
I just released pyparsing 3.2.1 with a very cool addition to the railroad diagrams that pyparsing generates for its parsers - non-terminal diagram elements now link to their definitions elsewhere in the diagram! This is pretty handy when the diagram is for a complex parser, as in this demo of a parser/evaluator for time references like "3 weeks from today" or "0800 two days from now" or "in exactly twenty-four hours". #pyparsing #python #parser #railroaddiagram
I just released pyparsing 3.2.1 with a very cool addition to the railroad diagrams that pyparsing generates for its parsers - non-terminal diagram elements now link to their definitions elsewhere in the diagram! This is pretty handy when the diagram is for a complex parser, as in this demo of a parser/evaluator for time references like "3 weeks from today" or "0800 two days from now" or "in exactly twenty-four hours". #pyparsing #python #parser #railroaddiagram
Happy #Python New Year!
Thanks to @nlnet and their funding, the #Python libraries #icalendar and recurring-ical-events support calculating #alarm times in #ics files. ❤️ 🐍
Now, you can create Python scripts that react to you setting an alarm ⏰ in your favourite calendar app! 📆
https://github.com/niccokunzmann/python-recurring-ical-events#alarms
https://nlnet.nl/project/OpenWebCalendar/
#rfc5545 #rfc9074 #RecurringIcalEvents #foss #funding #automation
Thanks to @nlnet and their funding, the #Python libraries #icalendar and recurring-ical-events support calculating #alarm times in #ics files. ❤️ 🐍
Now, you can create Python scripts that react to you setting an alarm ⏰ in your favourite calendar app! 📆
https://github.com/niccokunzmann/python-recurring-ical-events#alarms
https://nlnet.nl/project/OpenWebCalendar/
#rfc5545 #rfc9074 #RecurringIcalEvents #foss #funding #automation
Introduction time, since new server.
Ecologist, did some university environmental stuff, then #memetics policy analysis (6 years)
No PhD (#burnout) then turned to IT.
Ciso #infosec now for a Dutch #youthcare organization
Found out I'm #autistic at age 53,, #actuallyAutistic. 2 kids, married with photographer
Interested in many many things, but deeply into #trees # nature #insects #ecology #memes #neoliberalism (as a #memeplex) Also like to use #python to make cool things to fill @bomengidsnl
#Exercitium: Exponente en la factorización. https://jaalonso.github.io/exercitium/posts//2022/02/08-exponente_en_la_factorizacion/ #Haskell #Python #Matemáticas
Readings shared December 26, 2024. https://jaalonso.github.io/vestigium/posts/2024/12/26-readings_shared_12-26-24 #Haskell #Python #Math
Performance comparison of Clojure, Ruby, and Python
https://www.wedesoft.de/software/2024/12/26/clojure-ruby-python-performance/
Discussions: https://discu.eu/q/https://www.wedesoft.de/software/2024/12/26/clojure-ruby-python-performance/
Performance comparison of Clojure, Ruby, and Python
https://www.wedesoft.de/software/2024/12/26/clojure-ruby-python-performance/
Discussions: https://discu.eu/q/https://www.wedesoft.de/software/2024/12/26/clojure-ruby-python-performance/
#Exercitium: Reconocimiento de potencias de 4. https://jaalonso.github.io/exercitium/posts/2022/02/04-reconocimiento_de_potencias_de_4/ #Haskell #Python
Readings shared December 25, 2024. https://jaalonso.github.io/vestigium/posts/2024/12/25-readings_shared_12-25-24 #Haskell #Python #Math #ITP #LeanProver #Lean4 #Lisp #Programming
Readings shared December 24, 2024. https://jaalonso.github.io/vestigium/posts/2024/12/24-readings_shared_12-24-24 #ITP #Agda #Haskell #FunctionalProgramming #Haskell #Python #AI #LLMs #Math
#Exercitium: El teorema de Navidad de Fermat. https://www.glc.us.es/~jalonso/exercitium/14-dic-23/ #Haskell #Python #Math
#Exercitium: Producto de los elementos de la diagonal principal. https://jaalonso.github.io/exercitium/posts/2022/02/03-producto_de_los_elementos_de_la_diagonal_principal/ #Haskell #Python #DíaInternacionalDeLasMatemáticas
Flaskで爆速プロジェクトスタート!Next.jsやNestJS風のテンプレート生成ライブラリを自作してみた
https://qiita.com/masahibi/items/ab143a4ac5999e0aacf8?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
[New Blog Post] Symbolic Execution by Overloading `__bool__` https://www.philipzucker.com/overload_bool/ #python #smt
@[email protected] · Reply to Norbert Preining's post
@norbu I feel your pain, every new version means a lot of updating stuff and I always forget something that bites me later.
However, that usually happens between "major" versions (3.xx) and not minor ones (e.g. 3.13.xx). CPython doesn't use semver, so what looks like minor versions are actually major versions.
If you are having trouble between minor versions that's worth filling an issue, and I can do that for you if you want.
Edit: I'm wrong on names https://docs.python.org/3/faq/general.html#how-does-the-python-version-numbering-scheme-work
The state of Julia for scientific machine learning. ~ Edward Berman, Jacob Ginesin. https://arxiv.org/abs/2410.10908 #Programming #JuliaLang #Python #MachineLearning
I am absolutely overjoyed to announce the release of #KDL 2.0.0!! https://kdl.dev
It's a significant overhaul of the language to make it SO MUCH NICER in so many ways.
This is the culmination of over 3 years of work (4 if you count from before 1.0.0), by SCORES of contributors.
https://github.com/kdl-org/kdl/releases/tag/2.0.0
I want to give huge thanks to everyone who supported all of us through this, who jumped in and had some really amazing discussions weighing all sorts of interesting trade-offs.
The end result is absolutely not something any one person could've reasonably come up with.
I hope y'all enjoy it <3
As part of this release, several implementations have already launched with full support for v2.0.0, so you can try it now!
👉 #Rust #RustLang https://github.com/kdl-org/kdl-rs
👉 #C / #CPP / #Python https://github.com/tjol/ckdl
👉 #Elixir https://github.com/IceDragon200/kuddle
👉 #JavaScript / #TypeScript https://github.com/bgotink/kdl
👉 #Python https://github.com/tabatkins/kdlpy
KDL is already used in all sorts of projects, and by various folks as a DSL for their own small hobby things: https://github.com/kdl-org/kdl?tab=readme-ov-file#used-by
There are around 8k .kdl files out on GitHub, which is a lot considering it's usually a config language!
I fully expect this to be the last version of KDL ever released. We really really tried, but I don't think there's anything we can reasonably improve on.
From here on out, the language is in the (stable!) hands of the ecosystem.
Also, we're hoping to have GitHub syntax highlighting support soon!
(Boosts welcome!!)
Pydantic AI × Llama 3.3で最新情報もバッチリ!超強力リサーチAI-Agentを作ろう!
https://qiita.com/ryosuke_ohori/items/9a4ec6bba48579362bfa?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
The Plone Foundation welcomes Rafahela Bazzanella & João Henrique Gouveia @jhgouveia to the Board of Directors and wishes to thank Paul Roeland @polyester & Kim Paulissen for their many years of service! https://buff.ly/4iJcmJt #plone #plonefoundation #python #opensource
#Twisted #Python is an extremely powerful and reliable platform well worth using even in 2024 (and 2025).
what brought me back to Twisted after 20 years was asyncio's inability to deal with stdio, which Twisted solved with ease. happy to share some code: https://bpa.st/ELZA
I also moved my Pyng monitoring framework to Twisted, and working on an event processing engine for Exim. looking forward to some nerdy holiday evenings!
cc @glyph
#Exercitium: Reiteración de suma de consecutivos. https://jaalonso.github.io/exercitium/posts/2022/02/02-reiteracion_de_suma_de_consecutivos/ #Haskell #Python #Matemáticas
I’ve never understood or written #ruby bindings to other languages. But now, I’ve found motivation. The #taffy UI library written in #rust looks amazing, and #stretchable is a #python binding for it. Can anybody recommend books, videos, or other resources to learn the skills I’d need to write Ruby bindings for it?
Anyone know whether there's ever been a PEP for storing the end of life date for each Python version within Python?
I'm imagining a sys.supported_until datetime object.
I'd love to ask each of my current Python installations whether they're supported rather than looking that information up in online docs.
I think I just found my least favorite way to accurately check whether a string (value) represents a number in #Python. 😬
value.removeprefix("-").replace(".", "", 1).isnumeric()
I thought uvx was cool but this is even better - lazy self-installing scripts with uv!😎
https://treyhunner.com/2024/12/lazy-self-installing-python-scripts-with-uv/
(via https://bsky.app/profile/savannah.dev/post/3ldo6uthml227)
This time I've attempted to create an illusion. Probably would work better if based on physics and perception tricks, feel free to improve on it!
The code is available here: https://gist.github.com/devdanzin/81c52f379d481c4754bb7d89ccb83582
Made using the portable #Thonny distribution made by @villares: https://github.com/villares/thonny-portable-with-py5?tab=readme-ov-file#portable-thonny-ide-with-py5-and-some-other-libraries-pre-installed
🚀 Introducing llmstxt: Your Python tool for LLM-friendly code compression!
✨ Features:
• Smart code compression
• Multi-language support
• GitHub Actions integration
• Preserves semantic meaning
Oh dang, my #introduction post is waaay out of date now. Let's do it again!
I have a #MastersDegree in #ComputerScience and #ComputerEngineering. I went to #NMU for undergrad and #MSU for my graduate degree. I currently work at #UChicago for the #TMWCenter, which focuses on helping young children acquire language (and therefore other learning skills) faster.
In my spare time, I develop #OpenSourceSoftware such as
I spend a fair bit of my time these days on #MathResearch, specifically into the #ThueMorse Sequence and its extensions.
I'm also a hobbyist editor on OpenStreetMap.
#Demisexual, #transfem, and happily engaged to my #enby sweetheart.
We have two cats: #OpheTheLoaf and #MayalaranTheCat (yes, from #StormlightArchive)
Another #CreativeCoding experiment, this time using the portable #Thonny distribution made by @villares: https://github.com/villares/thonny-portable-with-py5?tab=readme-ov-file#portable-thonny-ide-with-py5-and-some-other-libraries-pre-installed
It's an animation consisting of falling colored stars, with random colors, sizes and number of points.
The code is here: https://gist.github.com/devdanzin/a5bd3630855def3b5c71c69d5bbc507c
Please congratulate our newest PSF Fellow Members for Q3, 2024! Their continued contributions to the Python ecosystem are so very important to our community. #python
https://pyfound.blogspot.com/2024/12/announcing-python-software-foundation.html
Mastodon.social alt text analysis report! 🧐
Me and my friend Cristal just published a report on image description usage on mastodon.social, as a group project for the Introduction to Data Science course of the Artificial Intelligence and Sustainable Societies Erasmus Mundus Joint Master program.
Thoughts and feedback are welcome 💕
A huge thanks to @stefan for publishing the dataset on which we based our analysis!
NOTE: We are absolutely aware that the report has very little actual relevance, as the dataset contains a super limited amount of posts from one instance only. It was mainly an experimentation to test our data analysis skills.
#a11ty #accessibility #alttext #mastodon #mastodonsocial #report #dataScience #JupyterLab #JupyterNotebook #Python #pandas #MatPlotLib #NumPy
Here's a demo working with stars in #Processing #py5.
While the trigonometry might not be obvious at first (it isn't to me), I hope the code is clear enough to allow anyone to tinker with it.
Big thanks to @[email protected] @[email protected] who taught me everything I know about #CreativeCoding. You really should consider supporting him, using his freely available teaching materials and following him.
https://python-fiddle.com/tools/pyp5js was used to write this.
Code: https://gist.github.com/devdanzin/07164fe993b3a2fb2be06839e5f5209b
$ pip3 search something
...
RuntimeError: PyPI no longer supports 'pip search' [...]. Please use https://pypi.org/search (via a browser) instead. [...]
Sure, no problem. Let's see …
»JavaScript is disabled in your browser. Please enable JavaScript to proceed.«
Urgh, but okay, #pip is a #Python package manager, they're good guys. Let me just open #NoScript and temporarily allow pypi.org ... oh no, it wants to run #JavaScript from …
ethicalads.io
fastly-insights.com
googletagmanager.com
gstatic.com
statuspage.io
That's what you get after 30 years of using the term #OpenSource instead of #FreeSoftware.
So, after being laid off a few months ago, I find myself still looking for work.
If you are looking for a senior software engineer who has specialized in Python work for twenty years, and who has worked in virtually every area of software from embedded firmware to GUI applications, with almost 20 years as a full-time remote employee, contractor, and consultant, I'm available.
Full resume available, references upon request.
If you know someone looking for such, I'd appreciate you referring them to this.
Thanks!
#GetFediHired #FediHired #SeniorSoftwareEngineer #SoftwareEngineer #developer #Python
@[email protected] · Reply to Hugo van Kemenade's post
Just released: Python 3.14.0a3 🚀
https://discuss.python.org/t/python-3-14-0-alpha-3/74542
https://docs.python.org/3.14/whatsnew/
This release brought to you by tea and homemade mince pies.
Announcing the Partition Principle of #Python Pedagogy:
No matter what you are showing people or how unusual it is, if it uses str.partition() most of the comments will be, "I didn't know about str.partition()!"
https://docs.python.org/3/library/stdtypes.html#str.partition
BTW: also str.rpartition()...
'Lean-style' tactics in Knuckledragger. ~ Philip Zucker (@sandmouth.bsky.social). https://www.philipzucker.com/knuckle_lemma/ #Logic #SMT #Z3 #Python
Microsoft の「MarkItDown」で Officeファイルを Markdownファイルに変換【Python】
https://qiita.com/youtoy/items/e0495701f03c1875e032?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
@[email protected] · Reply to Andy Todd's post
I mean, #Python 3 has only been around for, what, 16 years?
TIL the ‘stable’ version of Trac, a software project management tool, requires #Python 2.7 - https://trac.edgewall.org/wiki/TracInstall - which was last supported over 4 years ago. Crikey
PyPI confirms no security flaws were exploited in the Ultralytics supply chain attack and the team is working on two new efforts to nudge developers towards more secure publishing configurations.
https://socket.dev/blog/pypi-on-ultralytics-breach-no-security-flaws-in-pypi-exploited #Python @pypi @ThePSF
@[email protected] · Reply to Glyph's post
If you are interested in supporting my #Python #OpenSource development, or my writing projects on my blog, you can sign up at https://www.patreon.com/creatorglyph and you too will be able to read these weekly updates as well as have a surprisingly significant (BUT FOR LEGAL REASONS, VERY MUCH _NOT_ GUARANTEED) influence over which things I focus on at various times!
I discovered #pyinfra, and now I want to use it. It's like skipping using #yaml in #ansible. Similar to #fabric, but less low level. 😅
With pyinfra, you still have things like ansible roles abstractions. But you write your roles all in #python. 😎 All I know is here I go again with this rabbit hole. 🫠
Llama 3.2 3B Instruct を使って Slack を「賢く検索」するアプリを作ろうとしてみた話(タイトル詐欺)
https://qiita.com/KiNShiR/items/522a1f819149a8515a62?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
@[email protected] · Reply to Simon Willison's post
Textual 1.0 has been released. 🥳
Three years in the making. A #python TUI framework that is bigger than the terminal.
To celebrate, I want to give away some trade secrets. Because I am appalling at keeping secrets.
Tell me what you think of the diagrams...
https://textual.textualize.io/blog/2024/12/12/algorithms-for-high-performance-terminal-apps/
looking for speakers for PyCon APAC 2025 May 1~2
Philippines, Quezon City ( Near Manila )
we want more python friend from the outside of apac
Is this #Python too compact? Perhaps, but there could be useful things to learn. Full explanation unpacked at https://nedbatchelder.com/blog/201802/a_python_gargoyle.html
I'm the 100th person join the PyCon US 2025!
will you join us?
I didn't expected that number haha.
#python Dec11
import numpy as n,PIL.Image as I
p,A,h=2**-11,n.abs,.5
y,x,_=n.mgrid[h:-h:-p,-h:h:p,0:3]
def W(x,y,z):
s,d,w,e,l=1.5,x*0+9,2,.4,x*0
for i in range(1,9):
g=((x*x+y*y+z*z)**h)-w
l[g<d],d[g<d]=i,g[g<d]
w*=e
u=s*w
x,y,z=A(x)-u,A(y)-u,A(z)-u
return d,l
t,r=y<1,.71
z=y*.0-6
s=(x*x+y*y+1)**-h
u,v=x*1,y*1
while t.any():
d,l=W(r*u-r*z,v,r*u+r*z)
n=d>.01
t&=n&(z<9)
u[t],v[t],z[t]=(u+x*s*d)[t],(v+y*s*d)[t],(z+s*d)[t]
I.fromarray((39*l*x*[7,3,9]*~n).astype('B')).save("d.png")
Thanks to everyone who came along, and especially our speakers:
Nazaal Ibrahim who told us about JAX for machine learning and numerical computation
Jussi Pakkanen @jpakkane for how he took inspiration from Knuth and wrote his own build system (Meson) and PDF library (CapyPDF)
Akseli Lukkarila for showing how easy it is to use Rust from Python and Python from Rust
And of course to #Nitor for graciously hosting us in their wonderful office!
Happy 🎅🎄❄️
Open source maintainers are drowning in junk bug reports written by AI - Python security developer-in-residence decries use of bots that 'cannot understand code'
https://www.theregister.com/2024/12/10/ai_slop_bug_reports/
Discussions: https://discu.eu/q/https://www.theregister.com/2024/12/10/ai_slop_bug_reports/
Congratulations to the new Python Steering Council!
🗳️ Barry Warsaw @pumpichank
🗳️ Donghee Na @dongheena
🗳️ Emily Morehouse
🗳️ Gregory P. Smith @gpshead
🗳️ Pablo Galindo Salgado
https://discuss.python.org/t/steering-council-election-results-2025-term/73839
This is the third year we have members who each are serving their 1st, 2nd, 3rd, 4th and 5th sequential terms.
Also welcome @dongheena for the first time and thank you to Thomas for your five years' service!
Shout out to all the organisers, volunteers and speakers at this weekend's excellent @pyladiescon!
The videos are already online, I recommend starting with @glasnt's brilliant keynote "Turning 'wat' into 'why'":
https://www.youtube.com/live/DRR3AdvU4ac?si=PiV_dN3Y5NnDjogD
Then check out the rest here:
https://youtube.com/playlist?list=PLOItnwPQ-eHxWh6Af6xRuKprSk_OBU0cL
🎉 PyLadiesCon 2024 Has Wrapped Up! 🐍💻
A huge THANK YOU to our amazing community for making this event a massive success! 🙌💖 This year, we not only broke all the stats from last year, but we also created unforgettable memories and connections.
✨ Relive the highlights and see the full recap here:
👉 https://conference.pyladies.com/news/pyladiescon-ends/
Thank you for being part of PyLadiesCon 2024. Let’s keep celebrating women in tech and building a more inclusive community! 💪🌟
Hey did you know that I do #python programming livestreams once a week on Tuesdays? In about 24 and a half hours from now I will be doing it again: https://www.twitch.tv/glyph_official/schedule
Feel free to drop by, but also please feel free to give me some suggestions for what to work on. Last week we had a comedy of errors due to a Patreon subscriber's suggestion that I do some cross-platform GUI work on Pomodouroboros
I'm a senior backend engineer, did most stuff with #ruby. I like #linux know also #clang the usual scripting stuff, #python. I know a little bit #java did #openshift ( #kubernetes ) and #docker containers. My preferred database is #postgresql
Is someone searching for #vienna in #austria ? I mean finding a job should not be hard with that kind of profile, right?
How to generate unit tests with GitHub Copilot: Tips and examples.
https://buff.ly/49pSCXd
#github #githubcopilot #ai #aiassistant #unittesting #python #typescript #claudeai #tdd
🌟 Release 1.5.3 of Back In Time 🌟
🔹#FCron support
🔹User manual migrated to a new format and build system
🔹User manual content improved (user callbacks & example scripts)
🔹GUI: English strings and their #translation improved
🔹#Serbian language available in both Latin and Cyrillic scripts
🔹Added #Interlingua (#Occidental) language
🔹Extensive refactoring of the code base
🔹#Python version supported raised to 3.9
👉 RELEASE: https://github.com/bit-team/backintime/releases/tag/v1.5.3
👉 CHANGELOG: https://github.com/bit-team/backintime/blob/dev/CHANGES
I’m really enjoying looking at everyone’s #AdventOfCode. The most interesting part for me is how each language can more easily/naturally solve different aspects of the daily problems. I’m curious to hear from others what they think the strengths/facilities of their chosen language lends to that day’s problem.
Emacs es nuestra Caja de Herramientas: " Manos a la obra ... a programar"
En esta ocasión vimos en acción a #GNU
Emacs como herramienta para programar - IDE (LSP)
..., hablamos de un montón de cosas: aquí una lista desordenada... :
- LateX
- LSP ~ https://www.emacswiki.org/emacs/LanguageServerProtocol
- Eglot
- https://microsoft.github.io/language-server-protocol/ - múltiples lenguajes de programación en Emacs
(HTML5, #javascript , #python ... y mucho más!)
cc @Notxor @andros https://fediverse.tv/w/vJCtHpK241o2hLHShvFhCA
『SQLiteのインメモリモードとファイルモードの性能を比較してみた #Python - Qiita』 - https://qiita.com/ytkj/items/33dc4f1b2df542eff3c9
Are any of you #Pythonistas aware of an array of sorts that Python processes always keep in memory, with a size of 8 bytes times the applicable nofiles (number of concurrently open file handles) ulimit? I don't know where to start looking/searching. If that rings any bell at all, please holler. Thanks!
Boosts OK.
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
I wrote a report on a recent #Python #malware package uploaded to #PyPI over here: https://blog.pypi.org/posts/2024-11-25-aiocpa-attack-analysis/
Avis aux pythonistes en herbe, voici une initiation à #Pyxel, framework #Python pour créer des jeux à l'ancienne, comme sur la SNS ou la Gameboy Color.
Un éditeur de média est fourni.
Le moteur en #rust assure la fluidité, et l'API python est minimaliste.
Les jeux tourneront sur Linux/Mac/Windows et même dans un navigateur web, avec #wasm
Classes in #Python can define their own formatting mini-languages for f-strings by defining __format__. Full details: https://nedbatchelder.com/blog/202204/python_custom_formatting.html
Just published #mashumaro 3.15 with the #JSONSchema plugin system! 🎉 I guess the next thing will be plugins for serialization and deserialization. Who knows, maybe this will be my ticket to strict validation and speeding up with #cython. On a side note, I believe I’m among the last developers to discontinue support for #python 3.8.
Buenas!
Llevo varios días bicheando en esto del #fediverso y ando bastante asombrada de no haber sabido antes de su existencia.
A modo de #presentación decir que suelo usar las redes en modo "voyeur": busco información interesante (o simplemente pasar el rato y dejarme sorprender) y no suelo postear mucho; así que no esperéis demasiado contenido por mi parte, pero si algun que otro like (se dice así por aquí?).
Estoy empezando a aprender cositas de #python #git #pandas #sql y #data en general. Cuanto más aprendo más veo que no tengo ni idea de nada, pero me gusta leer tips&tricks y artículos (nivel principiante).
Me gusta #cocinar, pero me gusta aún más comer así que si tienes #recetas o recomendaciones de #restaurantes en #Madrid (o cualquier otra ciudad) serán más que bienvenidas.
Un saludo!
PyPI's support for PEP 740 now includes GitLab, extending support beyond the initial scope (which was GitHub). that means that, if you're a GitLab CI/CD user, you can now upload attestations to PyPI and the index will verify and re-serve them!
docs here: https://docs.pypi.org/attestations/producing-attestations/#gitlab-cicd
My question is pretty simple. I want to create my own social media based on activitypub for learning purposes.
I usually prefer C or Python for programming languages, even though I'm not an expert.
The question is, would someone create a list or to-do list? What should I do?
Support PyOhio, a PSF Fiscal Sponsoree, and help #PowerPython! 🐍 This annual, regional PyCon brings together #Python users from the Midwest, with content for all levels—from beginners to experts.
https://psfmember.org/civicrm/contribute/transact/?reset=1&id=45
Re-#introduction. Old #millenial in #SoCal, with connections to #PNW. #WebDev by day (#Python mostly), #SteamDeck gamer by night, #cat host at all hours as they see fit. Into #tech, #linux, #electricvehicles, #baseball, #music.
Cat tax:
I have just republished @vstinner's fuzzing tool fusil:
https://github.com/devdanzin/fusil
It's a library for creating fuzzers. I've been using it to find crashers in #CPython (23 found so far) and #PyPy (15 found so far).
The #Python #fuzzer works by generating random code with function/method calls using random arbitrary (and interesting) values, then recording code execution and matching specific error messages.
I'm only #fuzzing Python, feel free to use it for whatever you want ;)
cc @cfbolz
The DicePlot #RStats 📦 “allows you to create visualizations (dice plots) for datasets with more than two categorical variables and additional continuous variables.” Also pyDiceplot for #Python. Under active development.
https://github.com/maflot/Diceplot
https://dice-and-domino-plot.readthedocs.io/en/latest/
#DataViz @rstats
For loops in #Python can assign to more than just plain names. Any assignment target is allowed:
I asked the other day how to auto-follow everyone who follows you on #Mastodon, so here you go, this works.
First you need to create an app which has access to your account (you do that at <your instance>/settings/applications) then you'll have a token.
Then this #Python script should do it:
Hey! I'm Thea. I teach digital technologies / mathematics up in Meanjin / Brisbane. In the process of making a website to share all of my resources and lessons (mainly #Python related).
First post! We've moved from xitter and will be posting here, IG/FB and LinkedIn.
Bear with us as we transition over.
Oh, we'll be at #PyConIE tomorrow, find @whykay at the #community tables for chats, stickers and # zines!
Neue Episode: @cfbolz, @shezi @oryon_dominik und @jochen unterhalten sich über Python 3.13: https://python-podcast.de/show/python-313/ #Python #pypy
I'm curious what are all those people who got used to shorten to t.Callable, t.Mapping, t.Coroutine etc. going to write instead in the post-python 3.9 era when these imports will eventually be removed?
IDE is my enemy on the way to not use deprecated aliases from typing module in #python. Just thinking out loud.
If you run a Mastodon server you probably already know about some of the existing tools for collectively managed domain blocks.
As an alternative, I created a simple Python script that lets you copy public domain blocks from servers you trust for an easy import.
https://stefanbohacek.com/project/mastodon-domain-block-exporter-script/
Keeping your community safe should be a number one priority!
#fediverse #FediAdmin #mastodon #MastoAdmin #DomainBlocks #safety #community #python #opensource
Write a Python program that creates a new database in a file called original.db containing a single table called Velocity, with a single field called reading, and inserts 100,000 random numbers between 10.0 and 25.0
#python #thinkinginPython #programming #thinking #design #softwareCommunity
If you have a large tree-structured #python project in @pycharm where you’ve changed or added many files, you can make it easier to find the modules that need unit tests written or updated by enabling the option to highlight directories with changes. Go to Version Control → Confirmation → Highlight directories that contain modified files in the Project tree. Don’t forget to add new directories or files to your future commit, otherwise they won’t be highlighted.
Attention Python developers who love Bash!
Open source contribution: super happy to have my shell prompt customization theme merged into Bash-it
Now everyone can change their prompt from dull:
gytis@gytis-laptop:~/python_venv/general39$
To something like this, displaying version in active Python virtual environment:
┌──[2024-11-06 17:59:18] 🐧 gytis 💻 gytis-laptop 🐍 3.9.20 on [general39] 📂 general39
└>
And of course work with in visually pleasant yet non-intrusive manner, seeing active branch and status:
┌──[2024-11-06 18:02:47] 🐧 gytis 💻 gytis-laptop 📂 bash-it on 🌵 theme-inretio ✓
└>
If you are not using any Bash prompt customization yet, install Bash-it now and just switch to inretio
theme by adding following to your profile config:
export BASH_IT_THEME='inretio'
Do you use any terminal prompt customizations already?
Today, I organized the CPython sprint as the extension event of PyCon KR 2024: https://2024.pycon.kr
Many people in Korea participated in the sprint, and people submitted around 8 PRs during the sprint :)
I hope people have experienced the joy of contributing to the OSS project.
“Python becomes the most used language on GitHub, overtaking JavaScript after a 10-year run as the most used language. This is the first large-scale change we’ve seen in the top two languages since 2019…” 🏆
https://github.blog/news-insights/octoverse/octoverse-2024/#the-most-popular-programming-languages
@[email protected] · Reply to Hugo van Kemenade's post
Just released! PrettyTable 3.12 🚀
https://pypi.org/project/prettytable/3.12.0/
🪑 Add new themes to ColorTable
🪑 Drop support for Python 3.8
🪑 Deprecate hrule and tableStyle constants
🪑 Use SPDX license identifier
🪑 Add lots of type annotations
🪑 Generate __version__ at build to avoid slow importlib.metadata
🪑 Release to PyPI using Trusted Publishing and PEP 703 digital attestations
🪑 Fix drawing headerless coloured tables with title
🪑 And more!
@[email protected] · Reply to Hugo van Kemenade's post
Just released! Python Docs Sphinx Theme 2024.10 🚀
https://pypi.org/project/python-docs-theme/2024.10/
📚 Add support for Python 3.13
📚 Drop support for Python 3.8
📚 Add script for handling translations
📚 Generate digital attestations for PyPI (PEP 740)
This is the theme used by docs sites such https://docs.python.org and https://typing.readthedocs.io
#Python #docs #Sphinx #PythonDocsTheme #PythonDocsSphinxTheme #PEP740
In which #python multiverse are you currently in?
Option | Voters |
---|---|
pip | 3 (50%) |
poetry | 2 (33%) |
uv | 1 (17%) |
Removing support for #python 3.8 in mashumaro is like a therapy for me.
@[email protected] · Reply to PyPodcats's post
@pyconasia @mariatta I found role models and a place where I belong when I attended PyLadies lunch. I see people who look like me. Women who code. Asian women who code.
@[email protected] · Reply to PyPodcats's post
@pyconasia @mariatta
I was told that being a woman is just being a bride.
But I was rebellious and I went to study.
The latest release of uv (0.4.27) now supports `[dependency-groups]` (PEP 735), yay! 👏 #Python
PSF membership drive at PSF booth at PyCon APAC.
Welcome the new PSF members from Indonesia. 👏🏻
The incompatibility between PyYAML 5.4.1 and Cython 3 will haunt the #Python ecosystem for years to come, it seems
Pillow just crossed the 3 billion downloads mark on PyPI! 🚀📈🚀📈🚀📈
Total downloads: 3,001,836,264
¡Nos vemos hoy en The Bridge! 🛒
Hacemos reunión conjunta con MLOps Community Madrid.
El gran Alejandro Vidal nos hablará sobre su desarrollo de una feature store en Python, e Ignacio Peletier y Jesús Lópeznos hablarán sobre métodos psicométricos para evaluar el nivel de inglés.
Inscripciones en nuestro Meetup o en el Luma de MLOps Community Madrid:
@[email protected] · Reply to Tom Casavant's post
@ohgo small update to the wrapper, I introduced the ETag property that ohgo uses to check if results have changed since the previous search.
Today I've released Lapidary 0.12.0 - a python DSL for Web API clients.
This version adds a small paging helper, support for middleware and some bug fixes.
Now we can work with Web API that promises in OpenAPI `Content-Type: application/json; version=2.4.42` but only sends back `application/json` 🤷
I know several #Python *frameworks* that started its life building upon existing *libraries*.
Examples:
Werkzeug ➡️ Flask
Starlette ➡️ FastAPI
Omegaconf ➡️ Hydra
Do you know of famous frameworks that *gave birth* to, or spun-off, smaller, more reusable library components?
Boosts appreciated!
@[email protected] · Reply to Hugo van Kemenade's post
Just released! stravavis 0.5.0 🚀
Create artistic visualisations with your exercise data.
https://pypi.org/project/stravavis/0.5.0/
🚴 Drop support for EOL Python 3.8
🏃 Skip segments in GPX tracks with empty trkseg
🛶 Fix pandas warnings
@[email protected] · Reply to Hugo van Kemenade's post
Just released: flake8-implicit-str-concat 🚀
🎱 Add support for #Python 3.12-3.13, drop 3.7-3.8
🎱 Switch from Flit to Hatchling + hatch-vcs for dynamic versioning
🎱 Release to PyPI with Trusted Publishing
https://pypi.org/project/flake8-implicit-str-concat/0.5.0/
This #Flake8 plugin helps tidy up after Black:
$ cat 1.py
s = ('111'
'222')
$ black 1.py
reformatted 1.py
All done! ✨ 🍰 ✨
1 file reformatted.
$ cat 1.py
s = "111" "222"
$ flake8 1.py
1.py:1:10: ISC001 implicitly concatenated string literals on one line
@[email protected] · Reply to Hugo van Kemenade's post
Just released: blurb 1.3.0 🚀
blurb is the CLI we use for managing CPython's news/changelog entries.
🗞️ Add support for Python 3.13
🗞️ Drop support for Python 3.8
🗞️ Generate digital attestations for PyPI (PEP 740)
🗞️ Allow running blurb test from blurb-* directories by
🗞️ Add version subcommand
🗞️ Generate __version__ at build to avoid slow importlib.metadata
https://pypi.org/project/blurb/1.3.0/
#Python #CPython #blurb #release #CLI #changelog #news #PEP740 #Python313 #Python38
Setting up a new home on a personal instance, just like one of the big kids. 😂
Hi, I’m Daniel. I’m a Product exec, SFF writer, developer, voice actor, TTRPG player, and the producer/GM for the Numenera actual play podcast, Explorers Wanted.
I talk a little bit about all of the above with occasional shitposts for spice.
#introduction #sff #writer #podcaster #ttrpg #numenera #CypherSystem #python #django
Two packaging PEPs accepted today!
PEP 735 – Dependency Groups in pyproject.toml, by Stephen Rosen
https://peps.python.org/pep-0735/
PEP 753 – Uniform project URLs in core metadata, by @yossarian
https://peps.python.org/pep-0753/
If you're an #opensource maintainer, how have you tried monetizing or earning income with your project?
Donations, paid support, crowdfunding, etc.
Would love to learn more. Working on my presentation for #AllThingsOpen2024 🙂
Boosts highly appreciated 🙏
And once again some person forked an unmaintained #Python package, and published a new version on #PyPI using a different name.
Of course, what they didn't do was:
• updating any of the visible metadata to indicate that it's a fork
• updating URLs to point to the actual fork
• requesting name transfer
And of course, now what we have instead are two different PyPI packages installing the same Python import name, with dozens of packages requiring the metadata to use the original name, and one package requiring it to use the new name.
And I'm too tired to even start working this shit around to bump the package introducing the conflicting dependency in #Gentoo.
@[email protected] · Reply to Hugo van Kemenade's post
Just released: norwegianblue 0.19.0 🚀
🦜 Drop support for Python 3.8
🦜 Generate digital attestations for PyPI (PEP 740)
🦜 Test with tox-uv
🦜 Lint with pre-commit-uv
https://pypi.org/project/norwegianblue/0.19.0/
norwegianblue is a CLI to show EOLs from https://endoflife.date
Time for #introduction.
Professionally I'm a software developer and that's a topic I care about a lot. How to do it well, how to do it sustainably? I've worked on web backends for a long time and now I'm focused on databases. Used to be active in the #clojure community; now I'm using #python and #rust.
I read a lot, or at least regularly, (classics/literary fiction/sci-fi) and blog a bit. I like #hiking and paddle a #kayak. A year ago I got very into (indoors) #bouldering.
we are looking for the PSF Community Events Coordinator role!!
#python #PSF
https://jobs.pyfound.org/apply/LtMhpzXuBX/Community-Events-Coordinator
Hello! Let's get my #introduction going here.
Professionally right now I work as an SME in a #PenTesting group for a regulatory company, but it's really not my bag of tea in the long run. That I can feel. I much prefer to be in an investigatory and tool-making field for something related to #DFIR . I was especially happy doing #ReverseEngineering of #malware .
I'm into reverse engineering, assembly languages like #IA32 and recently #ARM / #ARM64, programming (old classics like C/C++ / #Python but learning the newer stuff like #RustLang ), big into #forensics, #RasPi and #Arduino projects and such.
Still trying to figure out what I am career wise, though, like job title and such! It's all great fun to me, just haven't found the direct niche to sink into.
Hobby wise, I'm also really into #GuildWars2! Long time gamer at heart.
@[email protected] · Reply to Hugo van Kemenade's post
Just released: pepotron 1.3.0 🚀
🔩 Generate digital attestations for PyPI (PEP 740)
🔩 Drop support for Python 3.8
🔩 Generate __version__ at build to avoid slow importlib.metadata
🔩 Test on CI with uv
https://pypi.org/project/pepotron/1.3.0/
Pepotron is a CLI for opening PEPs in your browser. For example, try:
$ pep 8
$ pep 3.14
$ pep dead batteries
$ pep calendar
So apparently I was supposed to make an #introduction post. Oh well, better late than never.
I'm an early #millennial, and I'm further left that most people on most issues.
I use #GNU/#Linux, currently satisfied with #Manjaro.
Also a big #Nintendo guy because all have sinned and fall short of the perfection of #Stallman.
I'm a somewhat active #TVTropes contributor and I sporadically work on a #calendar converter written in 93% #Python and 7% #Fortran.
I'm pretty obsessed with calendars.
Today I find myself having to parse ~1 million SQL queries (of various complexity) using #python
Here's a runtime of the few options I tried, in case anyone is interested (incidentally, in the order in which I tried them):
- sqlparse: 1h estimated (I killed the process before it finished)
- sqlglot: finished in about 15 min, failed to parse about 900 queries.
- sqloxide: finished in 2 minutes (!!!), failed to parse 10 queries. 🏆
I know I'm singing to the choir here but as someone that hasn't used Python in my day job until recently, I continue to be happy with its extensibility and usefulness.
It is so obviously built by real people that use it to solve their everyday problems. Parsing files, creating reports, evaluating messy data. Wish I had this in my toolbox sooner.
#python question: is there any library allowing to have a precise JSON formatting? Like indentation but also handling some compact data that can be specified? (neither json nor pprint provide that)
🎉 I published my first package on pypi using UV today.
I didn't spend any time to figure out why ~/.pypirc wouldn't work, but instead my steps were:
1. I created a new publishing token on pypi
2. set `UV_PUBLISH_USERNAME` and `UV_PUBLISH_PASSWORD` locally
3. `uv build`
4. `uv publish`
5. Then I told you about it
@[email protected] · Reply to Hugo van Kemenade's post
Just released: Python 3.14.0a1 🚀
https://discuss.python.org/t/python-3-14-0-alpha-1/68039
🐍 PEP 649: deferred evaluation of annotations
🐍 Improved error messages
🐍 And more!
@[email protected] · Reply to Hugo van Kemenade's post
Just released: pypistats 1.7.0 🚀
📈 Generate digital attestations for PyPI (PEP 740)
📉 Drop support for EOL Python 3.8
📈 Generate __version__ at build to avoid slow importlib.metadata
@[email protected] · Reply to Hugo van Kemenade's post
Just released: @pillow 11.0.0 🚀
🎨 Add support for Python 3.13, including experimental freethreaded wheels!
🖌️ Drop support for EOL Python 3.8
🎨 Remove a whole load of deprecations
🖌️ Add, change and fix a whole lot more stuff
🎨 Add some more deprecations, to be removed in Pillow 12 next October
🖌️ More info at https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html
🎨 And even more at https://github.com/python-pillow/Pillow/releases/tag/11.0.0
🐍🚀🎨 #Pillow 11.0.0 has been released!
* Added support for #Python 3.13, including experimental #freethreaded wheels!
* Dropped EOL 3.8
* Removed PSFile, PyAccess and Image.USE_CFFI_ACCESS, TiffImagePlugin IFD_LEGACY_API, and support for WebP 0.4
* A bunch of new deprecations, to be removed in 12.0.0 in October 2025
* Default resampling filter for I;16* image modes has changed to Image.BICUBIC
* XMP data can be saved to JPEG and MPO files
https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html
Neue Episode: @shezi , Dominik und @jochen unterhalten sich über Arrays und Sequenzen: https://python-podcast.de/show/arrays-und-sequenzen/ #Python
Hi, 👋 I'm Scott! #Introduction
I'm a technology enthusiast from Vancouver Island, BC, Canada. By day I build software used to run #Genomics labs in #Python. I've also worked with #Lua and #PHP in the past. I've worked professionally as a web developer for fifteen years but I've been programming since I was eight (started with #HyperCard)!
I love #RetroComputing, especially old #Apple / #Mac stuff. I own a IIfx, an SE, and a IIgs which I use for #RetroProgramming and #RetroGaming. I even wrote a Mastodon app, #Macstodon, for vintage Mac OS!
I recently picked up an #Amiga #A500 as well, which I'm still learning how to use.
When I'm not #programming at work or on side projects I enjoy #gaming and watching #anime.
I also have a passion for #Travel, and have visited four continents and over twenty-six countries! My profile picture is from a visit to Cuba in 2019.
My other interests include #Camping, #Coffee, #Dogs, #Reading, and #TableTennis.
Nice to meet you all!
Time for a new #introduction
I'm a #ComputerScience #PhD candidate at the #University of #Vermont (#UVM). There, I'm doing #AI and #ALife #research with Josh Bongard and many others. Themes include #evolution, #evolvability, innate #intelligence, #cells, #bodies, and #endosymbiosis.
I believe #science should be open and accessible, so I write about my ideas on a #Wordpress #blog, review relevant #books on #Goodreads, and publish my source code on #Github (links in my profile).
I'm passionate about #diversity, #socialjustice, #sustainability, #ethics, #philosophy, and all things #tech. In my personal life, I love #food, #cooking, #reading, #yoga, #hiking, #art, and #StarTrek.
I worked for many years on #Google #Search as a #software #engineer, #techlead, and #manager. I used to be proud of that, but lately I have concerns.
My favorite #programming language is #Python, but I know many more, and lately have been quite enjoying #CUDA #GPU programming in #cplusplus.
Keeping Beancount importers up to date often feels like an ongoing game of cat and mouse. Banks can rearrange their CSV exports at any time, leaving maintainers scrambling to update their importers — essentially CSV parsers — to keep up.
On a brighter note, I just published a newer version of beancount-n26. 🤷🏻♂️
I'm on Mastodon! Here's a brief #introduction (though https://bitprophet.org/bio/ will be more in depth)!
🐍 Longtime #Python developer & maintainer of various popular libraries (Fabric, Paramiko, Invoke, &c)
💻 Longtime #Linux (#Unix) #sysadmin & #DevOps engineer (so many distros, currently experimenting with #NixOS)
😻 Owned by 2 #cats (and grew up with #dogs)
🇺🇸🗽 Resident of #NewJersey
🌹🍞 Bit of a #leftist and #antifascist who still votes #Democrat when necessary
⚔️🚀 #SFF fan
& much more! ✨
@[email protected] · Reply to Hugo van Kemenade's post
Just released: #cherry_picker 2.3.0 🚀
This tool creates backports for CPython when the Miss Islington bot can't, usually due to a merge conflict.
🍒 Add support for #Python 3.13, drop EOL 3.8
🍒 Resolve usernames when remote ends with a trailing slash
🍒 Optimize validate_sha() with --max-count=1
🍒 Remove multiple commit prefixes
🍒 Handle whitespace when calculating usernames
🍒 Publish to PyPI using #TrustedPublishers
🍒 Generate #PEP740 attestations
🍒 And more!
It was never so easy to get a new #python interpreter installed
uv self update
uv python install 3.13
uv run -p 3.13 python
Python 3.13.0 (main, Oct 8 2024, 01:04:00) [Clang 18.1.8 ] on linux
>>>
I have a doctorate in #geophysics and #oceanography and now work at Planet Labs PBC (planet.com) in #remotesensing and #software development. Previous research in #marinegeophysics and #tectonics. Open source #geospatial software, original author of #geopandas (though no longer an active maintainer). Professional interests in #scientific #computing #scicomm #dataviz #python #foss
Personal interests #backpacking #hiking #gravelbike #mountaineering #nordic #skiing
Inland NW
New job and new place means new #introduction post!
Hi, I'm Doro!
I'm a #Physics PostDoc at the Max Planck Institute of Quantum Optics near #Munich, Germany! I play with ultracold atoms in lattices of laser light to simulate other quantum systems!
I'm also a fan of open source software (#FOSS), #Linux, and I code in #python for work and for fun!
I love SciFi in all forms, especially #StarTrek and #DoctorWho.
No tolerance for discrimination of any kind.
👏Uma salva de palmas para a @ThePSF 🐍 por patrocinar a #PythonCerrado2024! 👏
#Python #Plone #OpenSource
I'm told I need pinned posts on my profile.
I'm a #software #engineer living in #Saskatchewan, #Canada, the middle of the prairies. I've worked in countless domains, but find #python generally useful for many of them, and have been using it for nearly 30 years.
I'm a #HouseRabbit enthusiast and have had them for more than 20 years.
Other hobbies include #electronics, #rock music / playing #guitar, writing #FreeSoftware, and enjoying novelty music & #RiffTrax / #CinematicTitanic / #MST3K.
Who me? Just a #Maker, IT Consultant and "all-around-#nerd".
I grew up watching Saturday morning cartoons, original #StarTrek re-runs, reading #Fantasy & #SciFi (not SyFy), lots of #Lego and eventually graduated to #RPG and #tabletop gaming.
My first computer was a #Commodore Vic-20 - at school, we learned graphical #LOGO on PETS and Apple IIe's... crashed the Unisys ICON network often before getting my first PC - grudgingly - really wanted an #Amiga.
Eventually, it was time for college - I *thought* I would be heavily involved in the physical aspects of technology, circuit design, and hardware engineering - instead, I gravitated to #programming.
My first professional #programming language was #VisualBasic 1.0; eventually, jumping into Borland #Delphi 1.0 and #ObjectPascal - still dabble with #FreePascal #Lazarus, a smidge of #Java, a lot of #CSharp and some #Python. My #JavaScript is ancient...
You can find me online at - https://linktr.ee/jasonkaczor
Wagtail is an #opensource content management system written in #python and built on top of the @django framework. We have a growing community of contributors and we're always excited to work with new folks.
Check us out at: https://wagtail.org/
#introduction as posts aren't migrated:
Software dev from #Tampere, #Finland. Worked on full stack #Python and #JavaScript / #TypeScript projects for 10+ years, on my free time I use #Gleam & #Elixir (hope in the future at work!).
Main hobby project is https://codestats.net/, a free programming stats project. I also enjoy #GeoCaching, #cycling, and video games.
Blog: https://blog.nytsoi.net/ (engine: https://git.ahlcode.fi/nicd/scriptorium)
Some packages:
https://hex.pm/users/nicd
Working on #SolarPanel UI.
It's that time again: we're kicking off this year's Python Developers Survey in partnership with JetBrains! Contribute to the understanding of the Python community and join in the 2024 survey 🐍📝 #python #pythondevsurvey
https://survey.alchemer.com/s3/8009809/python-developers-survey-2024
Application developers this month: What new features can I use in Python 3.13?
Open source library maintainers this month: What new features can I use in Python 3.9?
#Neuhier #Introduction I'm a fan of #Linux. Programming #Java and #Python and learning #Rust #RustLang. I'm into #Gaming. I like #Anime and #Manga. Got #ADHD. I'm married and father of 3 kids. Living in #Switzerland. I'm runnning a local #Hackerspace #Ruum42.
Ah, this is the moment where a lot of #Python folks would start realizing their use cases were perfectly well handled by multiple processes or by C libraries doing threading for them, and GIL wasn't really the problem.
(But congrats to those who really needed GIL-less Python, for sure.)
@[email protected] · Reply to Hugo van Kemenade's post
Just released: Tablib 3.7.0 🚀
🦛 Add sparkly new Python 3.13
🦛 Drop EOL Python 3.8
🦛 Add styling to datetime, date and time values for ODS
🦛 Add styling for date/time types for XLS
🦛 Fix time and datetime export in ODS format
🦛 Avoid normalizing input twice in import_set/book
pipx run uv install uv
😄
uv
is a tool written in Rust that replaces as a 95% drop-in replacement pip, pipx, pip-tools and a few other things.
So far it's looking pretty cool. It's faster, I guess, and the output is a bit neater and more "interactive" or "live".
One great thing is that you can have a globally installed uv
and it will operate correctly in whatever your current Python environment, whereas with pip-tools you always need to take care to run the one installed in the environment you're compiling the pinned dependencies for, or it will calculate python version wrong for the dependencies that are conditional on that.
Wrote a quick blog post about making a python wrapper for the Ohio Department of Transportation's OHGO API (and built a bot that posts random images from traffic cams around Ohio, @ohgo)
OK, a brief #intro post!
I'm originally a physicist and studied gamma-ray bursts and their usefulness for cosmology. I used to carry a beeper to wake me up whenever our instrument detected a burst.
These days I do research in the advocacy world. At UCS I studied political interference in the work of federal scientists. I am currently the Research Manager for Greenpeace USA and focus a lot on climate and energy.
I dabble in #python, #math, #music, #books & other random things.
@[email protected] · Reply to Hugo van Kemenade's post
Just released: termcolor 2.5.0: ANSI colour formatting for terminal output
🚀🖥️🎨
🖥️ Added `strike` attribute
🖥️ Now generates and uploads #PEP740 attestations to PyPI
🖥️ Dropped support for oh-so-very-nearly-EOL Python 3.8
Just released: em 4.4.0, the CLI emoji keyboard 🚀⌨️✨
✨ Upgraded to emojilib 4.0.0: "The keywords include most if not all the :shortcode: from different platforms"
✨ Dropped support for oh-so-very-nearly-EOL Python 3.8.
I wrote a lot of code in #Python. Dynamically typed, thoroughly unit tested. I think with a pretty low bug rate. I dared big refactorings. It was like riding my bicycle without hands, and I did that for two decades.
Then in the last 6 years, I slowly stepped into modern static typing. Here I have a lot more safety features. I still write lots of tests, but maybe a few less. And I start wondering whether I would still want to refactor without types and what that means.
1/2
Roots of parametric polynomials.
Made with #python, #matplotlib, #numpy and #sympy.
¡Arranca la #PyConES2024 en Vigo!
As a big fan of #algorithms... This is like Christmas!
https://github.com/TheAlgorithms/Python
EO-Tools version 2024.9.2 is out! It is now easy to apply the well-known Goldstein filter to reduce phase noise.
Here is a tutorial: https://eo-tools.readthedocs.io/en/latest/s1-goldstein-phase-denoising/
#EarthObservation
#RemoteSensing
#SyntheticApertureRadar
#Interferometry
#Sentinel1
#python
#geospatial
#InSAR
Rewriting #Python packages in #RustLang is going great, right?
That's why for almost a year now #CEPH users have a problem, because Rust parts of Cryptography are clashing with Rust parts of BCrypt. But it's great!
And the best thing is Cryptography authors' attitude — #PyO3 has to deal with it, let's close the bug and lock comments. We really should have more critical packages like that.
https://bugs.gentoo.org/920906
https://github.com/pyca/bcrypt/issues/694
https://github.com/pyca/cryptography/issues/9016
Hi! I’m Moof! And as I’ve changed to this server, an #introduction is in order
I'm #British-ish, and speak (and write in) #en, #es, #fr & #cat. I live in #Barcelona, and I'm #queer (he/him)
I programme boring things for interesting businesses centring around #Logistics, mostly in #Python on #Azure these days.
I filter my life through #ADHD. I am an #introvert, and I drink oodles (and oolongs) of #tea both in mugs and #GongFu style.
You can also expect me to get excited round #Eurovision time.
I think it's time for a new pinned intro post. So here are some of my interests, in rough groupings:
- #baking #sourdough #bread and #cooking generally
- #tea
- #FountainPens
- #JaneAusten and #Regency
- #sailing and #TallShips
- #drawing
- #RPGs and #games and #GameDesign
- #programming (especially with #Rust and #Python)
- #urbanism
- #WeightLifting and #archery
- #Judaism, #Quakerism, and #Buddhism
- #singing and #FolkMusic
Also I'm always interested in whatever you're geeking out about!
🚄 Madrid - Vigo 🚄 camino a la #PyConES2024 #python
New [renfe-cli](https://github.com/gerardcl/renfe-cli) minor release [v5.1.0](https://github.com/gerardcl/renfe-cli/releases/tag/5.1.0) which provides support for both "Horarios de alta velocidad, larga distancia y media distancia" (default option, as in the web) and "Renfe Cercanías" GTFS datasets. #rustlang #Python #renfe #cercanias
ICYMI, I just launched a project that's been several months in the making! #Python for Defenders, Pt. 2 is designed to empower #BlueTeam security professionals with the tools of programming and data science to better analyze their telemetry and forensic evidence.
This paid course ($14.99 USD) supports the work of @thetaggartinstitute to provide high-quality, low-cost technology training to people around the world.
I hope you'll check it out! https://taggartinstitute.org/p/python-for-defenders-pt2
🙏 ¡Gracias a la Xunta de Galicia por colaborar con #PyConES2024! 🌟 Su apoyo impulsa la innovación y fomenta el crecimiento del ecosistema tecnológico en Galicia 🌐💪 ¡Juntas seguimos construyendo comunidad y potenciando el talento local! ❤️
I feel like I do not have a primary #scripting language and I don't like this feeling.
Probably the smartest decision is to embrace that #python is the winner
Hello Fosstodon,
Greetings from #Vienna, #Austria.
I'm a #DataScientist working on #SpatialDataScience at the #AIT. I serve on the #QGIS and #MobilityDB PSCs and am the lead developer of @movingpandas, a #Python library for #MovementDataAnalysis.
Just released version 0.4 of mpl-chord-diagrams with support for directed chords 🎉
https://codeberg.org/tfardet/mpl_chord_diagram
https://zenodo.org/record/6583471
If you're looking for a simple library in #Python to make #chordDiagrams with #matplotlib, then this is for you!
You can simply install it via pip.
Random request: Can anyone find me a link to a FOSS bug report (good, but not essential if it's in a mozilla product) that stayed open for a ridiculously long time (years?), but did eventually end up with a fix? #Python #FOSS #OpenSource
— Loris Cro
「 Python could very well continue relying on the support of the Big Tech industry for a very long time but, even if we were to set aside the otherwise extremely real problems of power dynamics between organizations, the long-term sustainability of an exponentially growing dataset still remains and Python is now mature enough to start inspecting and fixing the foundations its ecosystem is built upon 」
@[email protected] · Reply to Brandon Rohrer's post
@[email protected] · Reply to Berkubernetus's post
Web #Developer: create website, services, and templates for open source projects: https://redhat.wd5.myworkdayjobs.com/en-US/jobs/job/Web-Developer--OSPO-_R-041438-1
#DataScience Engineer: build out systems for analyzing OSS community metrics in new ways: https://redhat.wd5.myworkdayjobs.com/en-US/jobs/job/Software-Engineer--OSPO----Data-Science---Python---React_R-041437-1
Please forward/retoot! (2/2)
uv breaking the ceiling and no signs of slowing down 😱 #python #packaging #uv
Heyho #fosstodon, I’ve just transferred here, so this is my short #introduction.
I’m Ádám, a #Python software engineer. My background is in mathematics and algorithmic modelling. I’ve worked with radars, satellites and now I’m in the nanotech field.
I like travelling, and moved around quite a bit, currently living in Austria.
I’m interested in anything #tech related, #coding, #linux, #foss.
I love #gaming, I’m a big fan of jrpgs. I love to geek out on anime, fantasy & sci-fi stuff.
Welcome to https://curbal.social
The following accounts are available for you:
For #PowerBI: @[email protected]
For #python: @[email protected]
For #Energy: @energy
For #synology: @synology
For #Democracy: @democracy NEW!
Here is where others have joined so far:
Hello Mastodon!
After a long delay, here is a bit of info on this project...
https://open-neuroscience.com is a community driven website for #opensource & #openscience projects related to #neurosciences.
The idea is to make it easy for people to find interesting projects that they could use and/or contribute to.
It is super easy to add your project to the website! simply fill out a form (https://forms.office.com/e/5QtUtMc3hw), and a bit of #python code will transform it to a #hugo webapge! [1/n]
Looking for FEEDBACK. Embedding real #Python within #dotnet to make data science (and life) easier! Https://tonybaloney.github.io/CSnakes
Good news everyone! A new version of :gt: graph-tool is just out! @graph_tool
:gt: @graph_tool is a comprehensive and efficient :python: Python library to work with networks, including structural, dynamical and statistical algorithms, as well as visualization.
It uses :cpp: C++ under the hood for the heavy lifting, making it quite fast.
This version includes new features, bug fixes, and improved documentation: https://graph-tool.skewed.de/static/doc/index.html
One of the new features is scalable and principled network reconstruction: https://graph-tool.skewed.de/static/doc/demos/reconstruction_indirect/reconstruction.html
Single line installation:
Anaconda ⤵️
conda create --name gt -c conda-forge graph-tool
Homebrew ⤵️
brew install graph-tool
Debian/Ubuntu ⤵️
apt-get install python3-graph-tool
Gentoo ⤵️
emerge graph-tool
Docker ⤵️
docker pull tiagopeixoto/graph-tool
You can also play it with in colab: https://colab.research.google.com/github/count0/colab-gt/blob/master/colab-gt.ipynb
@networkscience
@datascience
@python
#networks #python #datascience
Hey everyone!
I recently joined and am excited to contribute to the community.
After graduating with an art degree, I learned to program as an adult. It opened doors for me, but I learned many things the hard way. Now I'm helping people learn #python to give them the superpowers they can use every day to live the lives they want.
I post resources at https://everydaysuperpowers.dev/
Hello Fediverse! ✨
This is the Mastodon account for Kedro, an open source, opinionated Python framework for creating reproducible, maintainable and modular machine-learning code.
Follow this account for tips on how to make 🔶 Production ready data science with ease 🔶
Give us a star on GitHub! https://github.com/kedro-org/kedro/
#python #kedro #kedroviz #datascience #machinelearning #introduction
Big announcement: our 3 hour video introduction to Kedro is live! 🔥 https://youtube.com/playlist?list=PL-JJgymPjK5LddZXbIzp9LWurkLGgB-nY&si=EED0GXyBPxP5osUT
The course covers an introduction to what Kedro is, a walkthrough of the Spaceflights tutorial using both Jupyter Notebook and VSCode, new stuff in Kedro 0.18 like dataset factories and the OmegaConfigLoader, how to use S3 and MinIO for your filepaths, and how to deploy Kedro to a Docker image or Airflow.
We hope you enjoy it! 🔶
#python #pydata #datascience #datapipelines #kedro #kedroviz
New blog post: Exploring our new release: Kedro 0.19 🔶
We recently unleashed a new major release of Kedro containing a host of new features, bug fixes, and documentation improvements.
Check out our blog post about Kedro 0.19 to find out more about recent enhancements and improvements to Kedro. We’ll walk you through changes to configuration management, dataset loading and more.
Read on: https://kedro.org/blog/explore-kedro-0-19
#opensource #kedro #datascience #dataengineering #mlops #pydata #python
Introducing pipefunc: Simplify Python Function Pipelines 🐍🚀
Excited to share my new open-source project! pipefunc is a lightweight Python library for easy function composition and pipeline creation.
Key features:
• Automatic execution order
• Pipeline visualization
• Resource profiling
• Map-reduce support
• Type validation
• Auto-parallelization (local/SLURM)
Perfect for scientific HPC/ML workflows!
Docs: https://pipefunc.readthedocs.io
Source: https://github.com/pipefunc/pipefunc
Here is my draft for future plans for the (unofficial) #Nextcloud Remote Client CLI. This is also some low hanging fruit for anyone that might want to contribute a bit of #python for a feature you might want to see land sooner than later.
https://github.com/vwbusguy/nextcloud-remote-client/blob/main/docs/DESIGN.md#future-plans
Nun noch Mal eine #introduction. Ich bin Philip, mag #opensource und #opendata, programmiere nur noch in der Freizeit etwas #Python, interessiert an #machinelearning, Kochen und Selbermachen. Lebe im Raum Düsseldorf und trage gerne zu #OpenStreetMap und anderen Projekten bei. #neuHier
Meine Pronomen sind er/ihm.
@[email protected] · Reply to PyData Madrid's post
Arranca Jesús Montes presentando Cabify
Trying to disprove Fermat's theorem. can you guys run this on your end so we can get through the numbers faster? thank you in advance
Since there has been a huge influx of new users, I decided to write a new #Introduction and actually pin it to my profile.
I'm pushing 50 years old and I live in a Red State that is trying to make me illegal. I'm a #pansexual / #bisexual #transgender woman married to a heterosexual cisgender woman who frequently talks about the current hellscape for people like me in my Toots.
I'm #NeuroDivergent / #ND which is probably why all of these sentences start with "I".
I've worked in #InfoSec for a little over 20 years. I've had lots of roles in #SecEng, #SecOps, and #ThreatManagement. I taught myself #Perl, #Bash, #SQL, and #PowerShell. I'm decent at #JavaScript. I can read #Python and #Ruby. I enjoy automating things and turning manual processes into scripts.
I've been the primary #CareGiver to my wife for 8 years since she developed a chronic condition and went on disability.
My hobbies including #writing #paranormal short fiction, journaling my #dreams, and playing #PCGames on my laptop and #SteamDeck.
I prefer #StarGate over #StarTrek over #StarWars. Still waiting for Amazon to do something, anything with the Stargate property.
While we loved the #ArrowVerse including #Stargirl and #SwampThing, in general we prefer #Marvel over #DC.
I'm a fan of #Horror / #HorrorFam, #HorrorMovies and #HorrorBooks, especially the existential dread of #CosmicHorror or #LovecraftianHorror. I tend to sympathize with the nameless terrors. I am not a fan of mindless slashers, unrelenting gore, or torture porn. Over-the-top, egregious gore that crosses into the absurd is fine, though, so I am a Sam Raimi fan, obvs. Also, #HorrorComedies are underappreciated.
I'm slowly reconnecting with my #Pagan roots. I knew some stuff about #Tarot and had a friend who as a tree a lifetime ago and I'm trying to rekindle that.
We've got #Cats and they are our kids. I also happen to love #Frogs, but we don't have any of those.
#BLM #BlackLivesMatter
#TransgenderRightsAreHumanRights
#LGBT #LGBTQ #LGBTQIA
#ThePandemicIsNotOver
#ClimateChangeIsReal
#SexWorkIsWork
Wrote a few lines about my journey with uv yesterday and how I managed to setup my environment by just using uv. No homebrew. No pipx. No pyenv. I love it, that I can get up and running by just using a single tool.
I never did a Mastodon #Introduction so here we go.
My name is Austin and I love my family, Sports, Music, and Tech.
I am a software developer at #PayTheory. At my job currently I work primarily with #Javascript, #React, and #Python. I know some #Swift and hope to publish an app in the AppStore in 2023. I am going to try to #BuildInPublic here.
I am a fan of the #Bengals, #Bearcats, #Celtics, #Vols, #Reds, #FCCincinnati, and #Newcastle.
I just realized I could execute my game engine inside Blender because it is nothing but a python module...
...I don't know what to do with this amount of power.
Acerca de mí: #introduction #presentation
¡Hola! Soy Mónica Gómez, también conocida como Autumn64. Soy una estudiante mexicana de Ingeniería en Sistemas Computacionales, soy una mujer transgénero y soy activista por el movimiento del #Software_Libre.
También soy #programadora y #desarrolladora de #software. Programo activamente en #C, #Python, #JavaScript y #MATLAB, aunque conozco algunos otros lenguajes más (por ejemplo BASIC, #Rust, C# y Java). Puedes ver todos mis proyectos en #Codeberg: https://codeberg.org/Autumn64
En redes me dedico a la promoción y difusión del Software Libre, así como de sus ventajas técnicas y éticas desde el punto de vista latinoamericano e hispanohablante.
También soy #música independiente, hago #DnB: https://www.autumn64.xyz/src/es/music.html
Esta es mi cuenta principal, y además tengo otras cuentas en el #Fediverso. Si quieres verificar que realmente soy quien digo ser, por favor revisa mi clave pública: https://www.autumn64.xyz/src/es/key.html
Más acerca de mí: https://codeberg.org/Autumn64/AboutMe/src/branch/main/README.md
¡Cómprame un café! (de forma totalmente voluntaria ;)): https://liberapay.com/autumn64/
Hi, I'm Carsten.
Previously @[email protected].
Coder. Spending most of my day messing with #java and a bit less with #python.
I'm also into #3Dprinting #SmartHome, #HomeAssistant.
Offline, there is always a dog to walk, something at the house that needs repair, or some firewood to chop. 🪓
This from Ye et al. (UC Berkeley) looks pretty cool:
gsplat: An Open-Source Library for Gaussian Splatting with Python bindings
Nouvelle #introduction / #introductionfr pour le Fediverse.
Je fais du #design et du #webdev (#markup #css) à #Paris. Je m'essaye au développement (#python, je collabore à @bookwyrm), je fais du #vélo surtout en #vélotaf, j'aime la #photo #argentique (#filmphotography) même si je ne pratique plus autant qu'avant.
Je parle souvent de #climat, parfois de #politique (#frpol). Ma chatte Pourriel est la plus belle du monde.
(#velo et #velotaf pour que le motdièze marche sans l'accent)
¡Vuelve PyData Madrid! ✨
Tendremos charlas de Fiorella Piriz sobre orquestación de datos con Apache Airflow y de Jose Mussach sobre cómo hace para ponerse al día con cualquier tecnología en segundos con Python.
Inscripciones en Meetup https://www.meetup.com/pydata-madrid/events/301014940/
The first edition of the PSF Board Office Hours is about to begin 🐍 🗒️ 1 PM UTC. Join us to share how we can help your community, express your perspectives, and provide feedback for the PSF! #python
https://pyfound.blogspot.com/2024/08/ask-questions-or-tell-us-what-you-think.html
¡Ya está disponible el programa de la #pycones2024! 🔥
https://pretalx.com/pycones-2024/schedule/
¡Nos vemos en un mes!
```
>>> print("¡Hola Fediverso! 👋")
```
Somos Python España, una asociación sin ánimo de lucro cuyo propósito es promover el uso del lenguaje de programación Python en nuestro país y servir como punto de encuentro a aquellas personas interesadas en su uso.
La asociación fue creada en 2013 y desde entonces ha prestado apoyo contable y organizativo a la PyConES, la conferencia nacional sobre el lenguaje Python, así como ayuda financiera a las comunidades locales.
Nos vemos en la #PyConES2024 en Vigo, Galicia 🍤
Y mientras tanto, ¡encuentra la comunidad Python más cercana a ti en nuestro mapa! https://es.python.org/comunidades/
@ofek Hello and welcome to Mastodon!
#Python people: give @ofek a follow, he's the author of the #Hatch project manager and the #Hatchling build backend, plus cool tools like https://github.com/ofek/pypinfo, and wrote #PEP723 "Inline script metadata"!
🐍2️⃣🚀 The **final** release candidate of Python 3.13 is out!
➡️ Library maintainers, please upload wheels to PyPI **now**, especially if you have compiled extensions (there are no more ABI changes), so everything is in place for the big 3.13.0 release in 3 weeks!
🔒 Also! Security releases have been made for the full set of Python 3.8 - 3.12. Please upgrade!
🧪 https://dev.to/hugovk/help-test-python-313-14j1
#Python #Python313 #RC #RC2 #Python312 #Python311 #Python310 #Python39 #Python38
Adding Python to Docker in 2 seconds using uv's Python command
https://mkennedy.codes/posts/python-docker-images-using-uv-s-new-python-features/
Discussions: https://discu.eu/q/https://mkennedy.codes/posts/python-docker-images-using-uv-s-new-python-features/
New instance, time for an #introduction !
Hello 👋🏼 I'm Juan Luis (he/him/él), everybody calls me Juanlu. I've been on Mastodon since 2021 https://fosstodon.org/@astrojuanlu/105796501048404807
I work as Product Manager for an #OpenSource project and have 10+ years of o̶b̶s̶e̶s̶s̶i̶o̶n̶ experience with the #Python ecosystem. I'm interested in #Degrowth, #Cooperatives, the #SolidarityEconomy, and anything that can offer an alternative to capitalism. You'll see occasional posts about #techno, #birds, and rants in Spanish.
A 2nd #introduction is needed:
I'm Victor, Clinical Data Scientist researching in #AI applied to medicine.
Although AI is something that interests me from many aspects (technical, mathematical and critical) I do not limit myself to write only about this as I have many other interests (#opensource, #python, #SocialJustice, #diversity, #books, #comics, #basketball, etc.).
Also, I speak SP, EN, DE & FR
Looking forward to interact with the Dair-community.
Want to improve your Python code quality? Maggie Moss will show you how types can make a big difference! Join Maggie at PyBay 2024.
Tickets and full speaker lineup at https://pybay.org
At long last, the PyBay 2024 speaker lineup you’ve been waiting for has arrived! Check out the lineup at https://pybay.org/speaking/ and purchase your tickets! 🐍
#Python #PyBay2024
My #introduction on my new shiny mathstodon.xyz account! I'm slowly deprecating my @alexmath account but I'm kinda bad at fediverse stuff 😅
Hi all! I am Alex (she/her), a #trans mathematician with a PhD in extremal combinatorics now working in as a data scientist. I am a deeply curious experimentalist and I love to learn different topics. My favorite programming languages are #rust and #python but I've had some fun with #cuda GPGPU, too :) I like machine learning as a scientific problem-solving tool, but not the stuff that involves weapons, theft, and violence.
Presently, I live in #Philly with my fluffy orange cat Angus and my partner. I got a new bike and wish I could lose the car forever. Still masking in public. Still getting vaccines. Eternally exhausted, but hopeful and curious.
Fediverse etiquette suggestions welcome!
Hi there! I'm ketmorco, a refugee from mastodon.technology! I'm a firm believer that all life is valuable, and humans all deserve to be happy, healthy, and safe! I used to love technology in its entirety, but I have seen how it gets misused. Most of what we need to be productive and happy already exists!
Follow me if you like:
#equality
#technology
#python
#commandline
#opensource
#bicycle/#motorcycle
#typewriters
#writing
#drawing
#art
#photography
#comedy
#cooking
#food
#gopher
#fediverse
Run interactive #Python code directly in your LibreOffice spreadsheets with this new extension! https://extensions.libreoffice.org/en/extensions/show/99231 #libreoffice #foss #OpenSource
Hi Fediverse, after creating an account a few weeks ago it's finally time for an #introduction.
I'm passionate about all things data, #dataviz, #maps, #opensource. I work mostly with #python but I'm always keen to learn new tools.
When not working, I like to cycle, practice yoga, try new sourdough recipes or get hooked on logic puzzles (currently it's https://figure.game/).
Looking for a community to learn, share and get inspired 📚 😍 Still active on the bird platform, but you know ...
my main account for interactions is @[email protected] you may tag it in your replies and I'll see them more readily (here I'll mostly just post my #py5 sketches and some #Python news)
🔁 flora looking for a job 🔁
flora is looking for a better job. she brings:
preferably 100% remote (she is currently based in Germany) and in part-time.
flora isn't really picky regarding a specific job position as long as it has to do with computers and allows her to use her skills and knowledge.
feel free to write flora over fedi, matrix, xmpp, or email:
email: flora [ät] genosse [punkt] eu
matrix: @ flora:catgirl.cloud
xmpp: flora [ät] hot-chilli [punkt] eu
More #midiTracker jamming, I still need to add my deep copies but here’s another one!
https://youtu.be/CczT-Uqg7_E
Controlling Rample, FXAid and noise reap Paradox.
#python #modularSynth
A journalist and writer tells why he learned programming in his 50s, how he did it, and his moving encounter with the Python community.
Hmmm, #NZTwits , things that interest me hashtags...
#RaspberryPi
#Software
#Stickers (https://stickertrade.me 😬 )
#Photography
#Arduino
#Tinkering
#Beer
#Reading
#Cats
#Linux
#Python
#Coffee
#Plants
#Botanics
#Physics
#Whisky
#Whiskey (alternate spelling for countries with an E in their name :D )
About me:
Tinkerer, idiot, see my bio, BSc in Applied Physics.
I can probably think of more right after I hit that toot button.
Une #introduction brève : Je suis développeur #python à temps plein, je fais du logiciel libre sur mon temps perso (quand je trouve la force) autour de #XMPP / #jabber depuis plus de 10 ans, je suis secrétaire de l’association #JabberFR dont je co-administre le serveur. J’aime le chant mais j’en fais plus à cause du covid, et je fais de la #photo en amateur.
Ci-joint une photo de héron.
Tidbits About Me:
I thrive on humor, sarcasm, and embracing awkward moments. Having space to
make mistakes and explore failures with kindness is vital to me. A firm
"No" from me is an act of self-care, so don't hesitate to seek
clarification if needed.
Committed to Imperfect Nonlinear Growth:
Embracing imperfection and nonlinear growth is central to my journey as a
human being. I opt out of approaches that demand perfection or punishment.
Building Relationships:
I prioritize nurturing communicative relationships over time, fostering
mutual understanding and support. Real-life, face-to-face interaction
allows for a deeper connection and insight into each other's worlds.
Approach and Caution:
I urge caution in online interactions and forming parasocial
relationships, as safety and ethics transcend titles or affiliations.
Vigorously vetting individuals and content is crucial, although it doesn't
guarantee complete safety.
Personal Health:
I prioritize wearing N95+ masks in public or crowded spaces.
Advocacy Stance:
I stand in solidarity with movements advocating for justice and equality,
including Black Lives Matter, Indigenous Lives Matter, Trans Lives Matter,
and Black Trans Lives Matter.
I'm Rye!
I'm a genderqueer (Any Pronouns)
Artisan, Solarpunk, Digital Sorcerer.
Background in forensics, and RF systems.
Presently:
Ranching
Photography
Programming in Python
Python Software Foundation News:
White House recommends use of memory-safe languages like #Python
https://pyfound.blogspot.com/2024/02/white-house-recommends-.html
Python is a great programming language with even greater community.
One part of this wonderful community are the many podcasts of which I've picked four favorites to write about.
https://hamatti.org/posts/couple-of-great-python-podcasts/
#Python #BatteriesIncluded #Blaugust #Blaugust2024 #podcasts
500 Python Interpreters
https://izzys.casa/2024/08/463-python-interpreters/
Discussions: https://discu.eu/q/https://izzys.casa/2024/08/463-python-interpreters/
We at @Posit are hiring an engineer with experience in #Python developer or data science tooling to work on #Positron :python:
Take a look and let me know if you have any questions! #GetFediHired
Make your next discovery using #Rastermap, a visualization method for large-scale neural data in #python. Paper now out: https://www.biorxiv.org/content/10.1101/2023.07.25.550571v1 (CLICK ON THE GIF) #neuroscience
“Hello, pytest!” course is now live
https://courses.pythontest.com/hello-pytest
It’s about 90 min and covers
- Core pytest features: Test Functions, Parametrization, Fixtures, Markers
- Design for Testability: Modular Code, Isolating Complexity, Using APIs
- Basic script param parsing with agrparse
#Python #pytest
Latest episode asks the important question: Do you dare to enter the Bash dungeon? With @mkennedy & @brianokken #python
https://pythonbytes.fm/episodes/show/393/dare-enter-the-bash-dungeon
Top pytest Plugins | PythonTest https://pythontest.com/top-pytest-plugins/
#Python #pytest
Oh no I forgot the #introduction Here we go!
I currently work at the Icelandic Met Office as a #GIS Coordinator in #Reykjavik. In general, I help people make maps, find #geodata either with code (#python or #javascript) or with desktop software like #QGIS
I love the outdoors and enjoy hiking, climbing and biking. I've been involved with Icelandic Search & Rescue for many years, both on the frontline (mountain rescue) and as an instructor for new team members.
Father of twins since 2016
Masto exclusive 🥳
Last month together with @jelmerborst and Leendert van Maanen we created a #python package to estimate the __by-trial__ onset of different processing stages in reaction times by relying on hidden semi-Markov models applied to
electro-encephalographic #eeg data:
hsmm_mvpy see https://github.com/GWeindel/hsmm_mvpy
We made some significant improvements on both the method and especially the
documentation and everything should be much clearer I hope
Python's sqlite bindings make sqlite a great prototyping companion.
Collating data from my experiments. Reading from separate files to collate into one huge dataframe in python. How do I open files in a directory one after the other? In the past, I've assigned a different var for each file name and then looped through them. Is there another way to do this? #python #pandas
I don't only like using command line tools, I love writing my own too. Python's argparse is a nice built-in way to parse arguments, options and subcommands for custom CLI tools.
https://hamatti.org/posts/parse-command-line-arguments-with-argparse/
Hey community! :BoostOK:
Are you a #freelancer working in software development (maybe #Python or #Go) in Germany and want to answer a few questions (via Mastodon)?
Asking for a friend* who is curious about doing freelance work.
*me
J'ai bien envie de travailler avec des équipes localisées au #québec en ce moment.
Si les quelques personnes vivant à #montréal qui me suivent ont des idées, je suis super ouvert.
Je sais faire des trucs autour de #python et du #web. J'aime accompagner des personnes dans l'acquisition de savoirs et d'autonomie autour de la technique. J'apprécie de concevoir des produits qui respectent et prennent en compte leurs utilisateur·ices.
Je ne cherche pas forcément du (très) lucratif.
Repouets 🆗
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
#introduction post since I never did one:
Hi, I'm Terri!
I mostly post about #knitting with other maker stuff thrown in. Lately that's #sewing and #embroidery and #KidArt but I dabble in #electronics and #robots too.
I'm an #OpenSource developer and maintainer, mostly working with #Python or #infosec related stuff. (My PhD is in Web Security.) I coordinate #GSoC for Python every summer & mentor some folk directly.
I also do #nature and #dog #photography and talk about #parenting sometimes.
CVE Binary Tool 3.3 is released! (At long last!)
This is my work open source project that lets you scan for known vulnerabilities in your binaries, package lists and SBOMs. It's meant to make it easier (and cheaper!) to make secure open source software.
3.3 has new features from our Google Summer of Code 2023 contributors including EPSS metrics to help users assess risks associated with vulnerabilities, a new GitHub Action to make scanning easier, and a mirror of the NVD data backed by the same servers that do Linux distro mirroring so you don't have to deal with rate limits, downtime, and servers only located in the US.
Release notes: https://github.com/intel/cve-bin-tool/releases/tag/v3.3
And get the code on pypi:
https://pypi.org/project/cve-bin-tool/3.3/
Boosts appreciated!
#introduction
Hello world!
I'm daschoe and I've been hopping on and off making games for a decade. With some friends, I'm now finally making games worthy of showing to others (read that as actually finishing them). I'm mostly native in #python and currently working with #renpy but try to start also looking into #unrealengine !
During working hours I'm pursuing a PhD in Acoustics researching noise perception. I also volunteer in a local arcade museum repairing and maintaining the machines.
Besides programming or playing games, I'm interested in fibrecrafts, #cosplay , pen and paper, reading fantasy novels, #hiking , and making stuff.
> Most “packaging problems” are actually bootstrapping problems. With imports and versioning sprinkled on top.
From a fun little article on the history of Python packaging. I quite enjoy Bite Code.
https://open.substack.com/pub/bitecode/p/whats-the-deal-with-setuptools-setuppy
I've rewritten #Fedify several times and in several languages. The first time it was written in #TypeScript, then #Python, then C#, then back to TypeScript. (It was codenamed FediKit at the time of development.) I settled on TypeScript for the following reasons:
• It has a decent JSON-LD implementation.
• Lots of people use it. (I wanted Fedify to be widely used.)
• It's type-safe enough.
Even if I were to build Fedify again, I would choose TypeScript.
Updated #introduction time! I'm a geek dev'ing on the ops at LTN Global and used to do the same at @puppet. I'm a #Christian & an #EagleScout. I support the 2nd Amendment here in the US and #BlackLivesMatter.
I have been using #Linux since I leaned #Gentoo in 2004. I've done end user desktop support, #Windows & Active Directory administration, Linux administration, networking, firewalling, a touch of programming, and a boat load of scripting in bash, #PowerShell, and #Python.
📢 Calling All Pythonistas! 🚀
PyLadiesCon 2024 Call for Papers is open! 🌟
Be part of an online conference focused on diversity, learning, and empowerment in the #Python community.
📅 December 6th-8th
📝 Submit your talk:👇
http://pretalx.com/pyladiescon-2024/cfp
📢 We are thrilled to present one of the panels at #PyLadiesCon.🐍🎉
Don't miss this opportunity to learn from the best and connect with the #Python community.🐍
🗣️ Language: English
🕒Track: APAC
Register for PyLadiesCon now:👇
https://conference.pyladies.com
📢 We are thrilled to present one of the panels at #PyLadiesCon.🐍🎉
Don't miss this opportunity to learn from the best and connect with the Python community.🐍
🗣️ Language: Spanish
🕒 Track: EMEA
Register for PyLadiesCon now:👇
https://conference.pyladies.com/
I am honored that Python Software Foundation announced yesterday that I have been named a PSF fellow member, along with Adam Johnson 🐍
I wrote about it on my blog 👇
https://www.paulox.net/2024/08/14/python-software-foundation-fellow-member/
Trying out this wacky #mastodon thing out. It seems like IRC for Twitter?
By way of #introduction, I'm a #malcontent #gay #GenX #nerd who has worked in #tech since the early 1990's. I also dabble in #synthpop / #electronica #music under the project name World Control. I'm very fluent in #python and #Java.
I'm a massive fan of #DoctorWho and #InformationSociety.
I also dabble in #HamRadio and simple #electronics. I also love #running, #cycling, & #swimming.
#Spatula is my favorite word.
I blogged a thing: Python Packaging is Great Now: `uv` is all you need
https://dev.to/astrojuanlu/python-packaging-is-great-now-uv-is-all-you-need-4i2d
tl;dr: Just use `uv` for everything, it's fine already.
A new #introduction after moving! Feel like I've made my home at #hachyderm, after watching Local for a while.
I'm from Wales but have lived in the Midwest for over a decade now. My background is #astrophysics and I currently work for an #education non-profit. Mostly #requirements elicitation, defect triage and #UAT. I also help "automate the boring stuff", typically in #python or #R.
You'll likely find me posting about #privacy, #space or #RaspberryPi (this post is being written on one!)
Replacing `pipx` with `uv tool` today and not looking back #python
Boring technical question which neither the documentation nor ChatGPT can answer.
I want to automate screenshots using #Python's #Selenium Webdriver with #Chrome.
This works - but the non-logged in experience of Twitter forces dark-mode.
I want a light-mode screenshot.
I can't find a way to set SEC-CH-PREFERS-COLOR-SCHEME in Selenium. Nor can I find a light-mode toggle for non-logged in Twitter users.
Any clues gang?
(I want to automate replacing my Twitter embeds with a screenshot.)
Bonjour le Fediverse !
Une petite #introduction : @hashbang est une #coopérative de services numériques basée à Lyon, spécialisée sur #Python (et en particulier #Django) et qui met ses compétences au service des structures de l'Économie Sociale et Solidaire, du développement durable et du logiciel libre.
@hashbang est impliquée dans l'@LesScopAura, la cress-aura.org, lagonette.org, et le label "Engagé à Lyon".
La coopérative est composée de 8 salarié·e·s dont 5 sociétaires (sur 7).
Hey folks, just got laid off after 4 years with my employer.
I’m a 25y veteran python developer (web, backend, and data processing) with many years of experience working remotely for companies in the US and Europe.
I have the most experience working with web, backend and data systems, and am also drawn to opportunities to improve internal tooling and web services that give coworkers the information and capabilities to do their thing better.
@[email protected] · Reply to Robert Roskam's post
Since people often learn best by doing, here’s a list of other property-based testing frameworks in several languages. Take them each out for spin!
- #Python's hypothesis: https://hypothesis.readthedocs.io/
- #JS / #TS's fast-check: https://github.com/dubzzz/fast-check
- #Ruby's pbt: https://github.com/ohbarye/pbt
- #Rust's proptest: https://proptest-rs.github.io/proptest/intro.html
- #Go's Rapid: https://github.com/flyingmutant/rapid
Time for an #introduction
Hi I'm Keira 👋
My pronouns are she/her.
I'm a #django #python #webdev, an #infosec hobbyist, and #privacy enthusiast. One of those self taught tech people with an arts degree.
Previously worked in public sector management and policy, #unions, political #organizing (must all hash tags be in American english?), and personal training.
For fun I read #scifi, #speculativefiction and cosy #mysterybooks, I paint #acrylic and #watercolor, and I bake #vegan treats.
I'll definitely post about feelings, #SelfCompassion , and maybe #cnbc life.
Big on exercise - I swim, dance, lift weights and am learning to run. But there'll be no triggering diet or weight nonsense from me #nodiettalk.
That's so long! Such a departure from Twitter.
#Newhere. We are a research group at #BTU Cottbus - Senftenberg in #Senftenberg (Germany) working in the field of bioinformatics (#rstats, #python), functional bioanalytics and personalized medicine. Forensic research is also a topic with us.
Hey everyone!
I'm a 19-year-old from Bangladesh, part of the Gen Z generation. I’m passionate about privacy, FOSS, and freedom of speech. As a practicing Muslim, I find balance and peace in my faith.
I love programming, mainly in Python and C for now, and I'm an avid reader. Recently, I fell in love with chemistry after reading "The Disappearing Spoon."
I stand firmly against any forms of racism and genocide. As an introvert, I grew up feeling a bit lonely because I didn't find many people like me.
Looking forward to connecting with like-minded folks here!
#intro #introduction #fediverse #programming #foss #GenZ #islam #python #clang #chemistry #introvert
@[email protected] · Reply to James Wynn 🧐's post
I have to admit I've been a bit disappointed in the maturity of #ActivityPub libraries/frameworks for #Python though. I'm working on a fledgling AP project in Python and finding very little.
It seems that #BookWyrm and #PieFed have gone the route of writing their implementations from scratch. Its great reference material, but a common library we could all build from would be a huge boon for the community.
It seems that I have become, among other things, a #Python developer. I never expected or planned that. But I find myself writing more and more Python code and getting involved in more and more Python based projects. Is this just a testament to its popularity, or is it just really common in the niches I find myself in?
#Introduction #neuHier #altHier
Ich bin Aljoscha, #SoftwareArchitect, #Java-Dev, etwas #Python, etwas #Rust, bin in cloudbasierten Lösungen unterwegs (#AWS, #Azure), designe #Microservice Landschaften, Data Flow, Data Mesh, #Spring, usw. usf.
Hobbys: Reisen, Garten, Lesen, Rad, Wandern, Pi-Basteleien, habe 1 Hund.
Mastodon's global search only works on hashed tags, not text, so:
#ComputerScience
#SoftwareEngineering
#Education
#UK Teacher
#Python
#Haskell
#InfoSec
#Processing
#AI
#Computing
#ComputingEducation
#SoundEngineering
#MusicProduction
#Music
#Comedy
#Standup
#French
#London
Yes, an #introduction. Quite.
Presently an Engineering Manager, formerly a Data Engineer, Software Engineer, Web Archiving Engineer...I've been doing a disservice to the title of "Engineer" for a couple of decades, it seems.
I'm enthusiastic about #Python, #Rust and tech. generally with an overt fondness for infosec. and the occasional #CTF.
I use the phrase #HackThePlanet far too often and in a wholly non-ironic way.
I listen to music my wife describes as "shouty".
Updated Python awhile back on this machine and didn't rerun a bunch of scripts until today. The joys of new warnings and errors along with packages not installed in the new venv. Warnings and errors were down to my laziness e.g. leaving “\s” in regex strings leading to Python going “that's not one of my escape sequences” #Python #BadProgrammer
👋 I'm excited to finally say hello to all you amazing folks of the #Fediverse 🌐 with my #Introduction post! Calling the southeastern U.S. home, my life is a vibrant mix of #graphicdesign, #3dprinting, #3Dmodeling, and delving into the fascinating intricacies of technology. I'm in the thick of my graduate studies in #cybersecurity leadership, focusing on integrating cybersecurity with product management processes for more resilient software and services.
I passionately believe that breaking down the cybersecurity silo in organizations means leveraging #userexperience concepts, making cybersecurity practical and understandable for every role.
I'm a sponge for knowledge, and I'm building my tech understanding in #python, #networking, cloud, and machine learning concepts. I'll be the first to admit I have much to learn.
Reading is my haven 📖 - you'll find me lost in the spellbinding worlds of #NealStephenson, #WilliamGibson, the Dune series, and The Expanse 🚀. I also have a soft spot for #InfoSec books like 'The Cuckoo's Egg,' 'Spam Nation,' and 'Sandworm.' I'm always on the lookout for new recommendations! 📚
As an out #nonbinary individual, I'm committed to building inclusion around gender and feminist issues. I aim to help dismantle "male defaults" and foster more equitable work and community environments for a better future for everyone.
The camaraderie and shared learning in the #Fediverse echo the Linux User Groups and Hackerspaces culture I cherish. It's an absolute joy to be a part of a community that upholds these principles.
If you love dissecting the latest in #tech, exploring #opensource software, or immersing yourself in a gripping #scifi or #cybersecurity book, let's connect! Follow me and drop a comment about your favorite tech trend, current read, fediverse tip, or your efforts toward a more inclusive tech community. Can't wait to hear from you!
I'm eager to learn, share, and grow with you all.
All I need to be productive every day.
- Any editor with decent syntax highlighting
- Terminal
- pdb
extra: Solarized Light Theme
The 2nd Edition of "Make Your Own Mandelbrot" is out!
✅ updated to #Python 3
✅ #fractals → easy #maths → DIY #python
✅ expts in filters, 3d landscapes
✅ new chapter on Distance Estimation Methods for very detailed renders (see cover image)
✅ all code #opensource on GitHub
#introduction time - ahoy, I'm a fruitco eng, (formerly Dropboxer and repenting FBer) focused on all things non-consumer (❤️ #macOS and #Mac ❤️)
My github gists are full of horrible hacks and I've written ObjC bridging code in at least 5 or 6 languages at this point. And if you don't stop me, I'll friggin' do it again. I know more about #python, ctypes, and #pyobjc than is legally allowed.
I inhale #scifi and books. I have no shelf control. Pets outnumber humans 5 to 1 in this household. Say hi
In #Python, I tend to avoid map, filter, and reduce.
Why?
The map & filter functions predate Python's comprehension syntax, which I see as an alternative to map & filter that's often much more readable as well.
And reduce can often be replaced by a reduction function.
Instead of this:
single_word_names = list(map(str.lower, filter(lambda name: " " not in name, names)))
I'd prefer this:
single_word_names = [
name.lower()
for name in names
if " " not in names
]
(1/4) 🧵
I am a human, I can sign something for you from https://keybase.io/jkirchartz if you'd like
Here is a list of my interests, in no particular order.
#art #history #retro #music #pocketmusic #gameboy #android #chiptunes #bots #ML #AI #guitar #mandolin #busking #streetphotography #streetart #stickerart #magic #webdesign #webdevelopment #uspolitics #dsa #zen #scifi #php #bash #python #javascript #node #automation #discordia #education
Exciting opportunity 🚀
We're helping to build the future of open source data science in health and social care at the Strategy Unit, and we need you to help us.
- Data Scientist (Band 7/8A) https://www.jobs.nhs.uk/candidate/jobadvert/I9877-24-0163
- Lead Data Scientist (Band 8B) https://www.jobs.nhs.uk/candidate/jobadvert/I9877-24-0161
Expect lots of #RStats & #Python fun, contributing to national healthcare projects on team who values open-source and best practices. 💙
Birmingham-based (hybrid / UK remote). Closes August 26th
Happy to chat 😊
Okay #python people - I know there are lots of you on fosstodon.
I’ve worked with Python professionally a few years back, and on my own projects occasionally, but now I’m wanting to get back to a true ‘flow’ state with the latest and greatest (ignoring packaging, as that’s always a mess).
Any suggestions as to where best to catch myself up, and see what I’ve missed ?
No ‘beginner’ things please, as I’ve been around a long time, but any cool/useful/important things from 3.6 onwards I guess.
"To help some of the newcomers make connections: name 5-7 things that interest you but aren't in your profile, as tags so they are searchable. Then boost this post or repeat its instructions so others know to do the same."
#opensource (esp #python #pydata )
#feminism (esp #trans #inclusion #queer)
#sciencefiction (esp #solarpunk #startrek #bookclub)
#gaming (esp #dnd #ttrpg #boardgames #nintendo #retrogaming)
#cats (esp #catsofmastodon)
#art (esp #illustration #conceptart)
HT: @runoutgroover
Had an unwilling flashback to early 2000-s style computing earlier today when I tried to install a package (pycddlib) for #python. Due to some weird dependency bug in the most recent versions of python, this ended up taking two hours of downloading various bits and pieces of software (in no particular order: cython; .NET SDK; gmp; MPIR; VSCode Solution Explorer; vcpkg (attempted, but abandoned); CMake (attempted, but abandoned); MSYS2; a single file longintrepr.h (manually downloaded from a github repo); several unrelated github projects that shared some of the dependencies (but did not ultimately advance the resolution, probably due to the lack of fundamental understanding of what I was actually doing at some stages of the process); and several manual compilations and "make"s, updates of PATH environment variables and reboots), as well as multiple google searches (mostly to stackexchange sites and similar) and consultations with AI, before finally succeeding (after three partial successes in which the immediate error message was resolved, only to encounter a fresh error message). This sort of extremely tedious problem-solving is a task which I will be very happy to see become a thing of the past when personalized AI-empowered digital assistants become commonplace!
Do I have any music (or sound in general 😃) lover here that knows #Python and have some free time?#Boost is much appreciated. #libresoftware #opensource #music #homeassistant
Setuptools has finally removed the test command in v72, after 5 years of the depreciation warning.
Now it seems lots of modules are failing because they never did change their test suite.
This little digression in #Python shows how the partial sum of a Fourier series converges toward a square wave as terms are added. #X7
#!/usr/bin/python3
from matplotlib import pyplot as plt
import numpy as np
x=np.arange(0,2*np.pi,.01)
y1=np.sin(x)
y2=np.sin(x)+np.sin(3*x)/3
y3=np.sin(x)+np.sin(3*x)/3+np.sin(x*5)/5
y4=np.sin(x)+np.sin(3*x)/3+np.sin(x*5)/5+np.sin(x*7)/7
y5=np.sin(x)+np.sin(3*x)/3+np.sin(x*5)/5+np.sin(x*7)/7+np.sin(x*9)/9
plt.plot(y1)
plt.plot(y2,color='green')
plt.plot(y3,color='yellow')
plt.plot(y4,color='orange')
plt.plot(y5,color='red')
plt.show()
I wrote about #MFA #2FA #FIDO2 #authentication on #django applications. https://kushaldas.in/posts/multi-factor-authentication-in-django.html #python #security
Intro:
#python #linux #Sysadmin #developer #bash :sad_face: #sre #security #osm #OpenStreetMap #photography #astrophotography #hiking #bouldering #science enthusiast (most of them) #diy (not much of it) #ebike
Father of two, make my own maps and computer tools, have my own home server, fix as many things as I can myself, love to drive and travel by car but not for the city, and much more.
Mostly boosts, in several languages, including some I can't speak, write or read.
🐍🔐 Python lockfiles are back!
Read @brettcannon's new PEP 751 – "A file format to list Python dependencies for installation reproducibility":
https://peps.python.org/pep-0751/
Discuss it:
Maths, so complex...
TUTORIAL: Run Python (and any other language) in CNCF wasmCloud. Now WASI 0.2.0 is in the wild, it's the perfect opportunity to walk through the steps we take to run a generic component - using #Python in this example - in wasmCloud. Dive in to this new post from @ericgregory
#Deno and #Bun people are putting an incredible amount of work modernizing server side js.
The energy is reminding me of early day #Python - so many new tools made with proper care behind rather than most of NodeJS ecosystem which is just glued together with band-aids and staples :blobcatgrimacing:
That being said, after working with Deno for the past week it still feels a bit too bleeding edge though it does work with #jupyter!
I find myself in that uncomfortable situation like many others who work in tech lately, and will be looking at a layoff in the next few months. If anyone is aware of cool jobs in Germany, probably remote-first, working with #Go (or even #rustlang #python #node ) please reach out. I have ~9 years of backend experience and consider myself someone who gets shit done. #fedihire
New server, time for an updated #introduction post. (formerly [email protected])
I'm Nic, based in #Naarm #Melbourne #Australia, and I work as a #webdev (in #Python #Django & #Javascript #React ) & #sysadmin .
Much of the rest of my time is spent playing #rollerderby and doing #photography, along with tinkering with #homeassistant and other #electronics
Figured out I was #trans about a year ago, and it's been a wild ride since.
Now I’ve been here a few weeks, found the fire exits, amenities and snacks, I should probably add an #introduction post.
Hello 👋 I’m Henry, and professionally I do #DataScience and #DataEngineering in the #Aviation industry, mostly with #python and #pyspark
Unprofessionally I spend my time #parenting two children along with my wife and occasionally manage to find time to play #guitar 🎸 improve my use of #emacs and hack at too many half forgotten #maker projects.
#introduction 2.0
I'm Jeroen from the Netherlands and a problem solver.
Interests:
#bsd #freebsd #unix
#buddhism #folklore #mythology
#cats
#commodore #c64 #amiga #retrocomputing #hardware
#DevOps
#DigiPres #metadata #SemanticWeb
#documentation #TechnicalWriting
#fantasy #SciFi #books
#history
#heraldry #vexillology
#japanese
#linguistics (#ProtoGermanic #ProtoIndoEuropean)
#programming #assembly #c #golang #nim #odinlang #python #rust #zig
#typography
I realize, that while I've been on this platform for a while, I haven't introduced myself, so here it goes.
I'm Nice Micro, scientist (semiconducting materials and semiconductor devices) by day, free software enthusiast, #bash script kiddie, #python wrangler, #Godot waiter and avid gym goer by whatever part of the day I'm not working.
I'm on YouTube with #Linux, #programming and gaming content.
:python: :bash: :linux: :archlinux: :neovim: 🎥
Hey! #introduction on a new server with my favorite tech peeps! My name is Sasha and I am a #developer
a #backenddev reformed to be a #fullstackdeveloper, with experience in #dotnet, #csharp, #javascript, #python, interested in #functional programming
a #slowlearner that ironically has a broad interest in all dev things, but not enough time and energy to get to them all
I believe that #teamequalsproduct and also that #empathy and #kindness are underrated.
More here: https://blog.ferrata.dev/hey-there/
I've named this account after my first AD&D character whose name I can recall. Hoo boy was that long time ago.
Interests inlude: #ttrpg #linux #foss #3dprinting #photography #algorithmicart #python #circuitpython
Languages: English; some French and German
🦆 DuckDB may be the tool you didn't know you were missing
🔥Major Announcement🔥
We created a new home for all of our resources on reproducible geographic data analysis, modeling, and visualization with open source software!
Visit https://geocompx.org/.
So, eine Englische Vorstellung hab ich, dann fehlt jetzt noch das deutsche #NeuHier.
Während ich auf Englisch Richtung #DataScience und #Python unterwegs bin, geht's im Deutschen eher in den Bereich der #FediEltern und #Verkehrswende. Ich bin viel mit dem #Fahrrad unterwegs - #mdRzA und zur Kita - und möchte mich sicher auf den Straßen bewegen können! Beruflich bin ich sehr interessiert an der #Krankenhausreform, die ist daher auch ab und zu Thema bei mir.
As we continue to work on transparency and improvements to the PSF Grants Program, the PSF Board is pleased to share updates on the program and plans for the future. Learn more on the PSF blog. #python
https://pyfound.blogspot.com/2024/07/psf-board-update-on-improvements-to-psf.html
Sneak peek into our 5th episode of #HiddenFiguresofPython!
Meet Mona Obedoza!
Learn about Mona’s journey. She started learning to code at the age of 5, making video games using Scratch and Python. Even though Mona is still in high school, she is already a frequent public speaker at Python and tech conferences, and is inspiring other kids to code.
Hosts: @georgically & @terezaif
Full episode is coming on July 24, 2024! Subscribe to our podcast now!
We're excited to announce the results of the 2024 election for the PSF Board & Bylaw changes! Thank you to the nominees, our outgoing Board member, and our community for participating this year- we are so grateful to be in community with you 💙💛 #python
https://pyfound.blogspot.com/2024/07/announcing-2024-psf-board-election.html
What modern books do you use to teach basic Python for data science instead of @jakevdp's "Python Data Science Handbook"? https://jakevdp.github.io/PythonDataScienceHandbook/
I used to teach with that book from 2017-2023 but it got quite old already, I'm looking for a fresh perspective (or just an updated version of the book)
Sentry is hiring Senior Software Engineer, Platform
🔧 #golang #python #rust #django #kafka #postgresql #redis #seniorengineer
🌎 Toronto, Canada
⏰ Full-time
🏢 Sentry
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-platform-at-sentry-io-feb-22-2024-9c4dd4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
You want the Python Real-World Projects book. Order today.
https://www.packtpub.com/product/python-real-world-projects/9781803246765
Even though this account is over five years old, this is a start-over, so time for a #introduction!
I’m Hynek from Berlin, and (still) like computers. I strive to have informed and nuanced opinions.
I’m best known in the #Python community, where I wrote many blog posts, gave many conference talks/keynotes, created foundational projects like attrs, argon2-cffi, or structlog, and still help push the ecosystem forward.
🧵
@[email protected] · Reply to Albert Cardona's post
The web-based open source software #CATMAID was devised as "google maps but for volumes". Documentation at https://catmaid.org and source code at https://github.com/catmaid/CATMAID/
Modern #CATMAID enables hundreds of #neuroscience researchers world wide to collaboratively map neuronal circuits in large datasets, e.g., 100 TB or larger, limited only by bandwidth and server-side storage. The goal: to map and analyse a whole brain #connectome.
Running client-side on #javascript and server-side on #django #python #postgresql, it's a pleasure to use–if I may say so–and easy to hack on to extend its functionality with further widgets.
The first minimally viable product was produced in 2007 by Stephan Saalfeld (what we now refer to, dearly, as "Ice Age CATMAID), who demonstrated to us all that the web, and javascript, where the way to go for distributed, collaborative annotation of large datasets accessed piece-wise. See the original paper: https://academic.oup.com/bioinformatics/article-abstract/25/15/1984/210794
See also public instances at the #VirtulaFlyBrain http://virtualflybrain.org/ particularly under "tools - CATMAID - hosted EM data such as this #Drosophila first instar larval volume of its complete nervous system https://l1em.catmaid.virtualflybrain.org/?pid=1&zp=108250&yp=82961.59999999999&xp=54210.799999999996&tool=tracingtool&sid0=1&s0=2.4999999999999996&help=true&layout=h(XY,%20%7B%20type:%20%22neuron-search%22,%20id:%20%22neuron-search-1%22,%20options:%20%7B%22annotation-name%22:%20%22papers%22%7D%7D,%200.6)
Have you discovered the image processing forum yet? https://forum.image.sc
Featuring tutorials, requests for guidance, help, discussion of new features and documentation for open source software #FijiSc #ImageJ #CellProfiler #DeepLabCut #Icy #ilastik #napari #QuPath #scikitimage #StarDist and many more.
#java #python #kotlin #groovy
The July edition of the PSF Grants Program Office Hour is kicking off shortly 🐍📋 9AM EST, 1PM UTC. Join us if you have any PSF Grant related questions! #python
https://pyfound.blogspot.com/2024/02/introducing-psf-grants-office-hours.html
@[email protected] · Reply to Paolo Melchiorre's post
@[email protected] · Reply to Paolo Melchiorre's post
I just voted in the Python Software Foundation Board of Directors election 2024 🗳️
If you are a PSF member, you have until 2PM UTC on Tuesday 16 July 2024 to participate in the vote 🏃
More information on the PSF blog 👇
https://pyfound.blogspot.com/2024/05/psf-board-election-dates-for-2024.html
CC @ThePSF
thanks @ThePSF
for supporting meetup.com for Cebu Python User Group ( PizzaPy ), they can re-construct User Group!
if you have time to visit Cebu, Philippines meet them.
I'm a #python programmer by day, and by night I do whatever I am currently obsessed with. My obsessions, in no particular order include:
#wiki software, #gamedev, #keyboards, #robots, #circuitpython, #micropython, #tinwhistle, #ocarina, #drawing, #webdesign, #typography, #visualdesign, #industrialdesign, #electronics, #boardgames, #minipainting, #usability, #handhelds, #rcheli, #roguelike
Hi, I’m James and this is my #introduction.
I'm originally from a rural town in middle Missouri but now call #SaintLouis my home. I have a love for the American southwest (my Mom is from New Mexico) and for the coastal city of #Savannah #Georgia.
I'm single, live alone with two #dachshunds (#dogs) named Amelia and Penelope. I'm a #progressive #liberal, can't stand money in #politics, and yearn for a day when the #Democrats improve their messaging and start fighting back.
What I'm into: #Photography, #Cooking, #Grilling, #StarWars, #StarTrek, #80sMovies, #JurassicPark, #Marvel, #dinosaurs, #computers, #gadgets, #VBA, #Python, #MSExcel, #art, #archaeology, #history, #3DPrinting, #philosophy, #news, and you'll find I'm a bit of an all-around nerd.
I’m also #diabetic, suffer from #anxiety, #depression, and #panicattacks. Forgive me in advance if I reach out.
I'm sarcastic as all get out but I have a big heart, that's easily broken when I see people (or animals) hurting.
We're a South African #Python :python: conference organised by the community for the community. https://za.pycon.org/
#PyConZA2024 🐍 is happening in Cape Town and online on the 3rd & 4th of October (with tutorials scheduled on the 2nd, and sprints on the 5th & 6th).
Talk submissions are open! 📢 https://za.pycon.org/news/call-for-submissions/
So are ticket sales! 🎟 https://za.pycon.org/tickets/buy-tickets/ We explain the different ticket types here: https://za.pycon.org/tickets/ticket-prices/
We'd love to see you there, whether in person or virtually!
I'm Paolo Melchiorre, aka #paulox, hiker, swimmer, reader, traveler, living in #Pescara 🏖️
#ComputerEngineer graduated from the #University of #Bologna 🎓
#Python developer, member of #PythonItalia and #PSF 🐍
#Django contributor, #DSF member, and #DjangoGirls organizer and coach 🦄
Organizer of #PythonPescara #meetup and co-organizer of the #PyConItalia #conference 🇮🇹
Conference #speaker, at #PyCon, #DjangoCon, #EuroPython etc 🗣️
#GNU #Linux user and #FreeSoftware advocate 🥑
#Pelican blogger 🐦
I wrote up a #python project last night that uses the #openai API to analyze my #chatgpt conversations, which I downloaded, with the goal of extracting reusable prompts. Check it out here: https://github.com/JoshuaOliphant/chickadee
Here's a post that took us (the Python Steering Council) a little longer than we wanted to, responding to a discussion from a few weeks ago: https://discuss.python.org/t/inclusive-communications-expectations-in-python-spaces/57950
This stuff matters. We have a moral obligation, as well as a practical need, to be as open, welcoming and inclusive as we can be. It's existential to the longevity of Python. Inclusivity is in the eye of the beholder, and so we _have_ to listen to feedback from everyone.
😱 Wait, wait, wait! The CFP application date is already next Sunday!
From development and frameworks to APIs and all things data. First-time speaker or seasoned expert! Professional or student!
You have to apply now and share your knowledge with the world!
Time for another #introduction I think 🤔
My name is Trey. 👋 I help developers sharpen their Python skills. I mostly teach core #Python, #Django, and #pytest. 🐍
I run a Python team training company and made PythonMorsels.com to help individuals and small teams level-up their skills.
I love #audiobooks, I'm into #vegetarian/#vegan cooking, I'm interested in Python on #WebAssembly, & I'm a #YIMBY. I've also acquired a habit of posting daily-ish #projects on Mastodon (thanks @simon).
I'm looking for a new role. I've been working professionally with #python for 12 years. For the past year and a half I've also been working with #rust.
In open source, I've contributed multiple headline features to #django and I'm a maintainer of #pyo3.
I'm based in the UK and I'm comfortable with remote work or hybrid.
My ideal role would involve both Python and Rust. I'm open to considering other roles too.
Final Summer Django Social is booked before an August break and I am hoping for good weather.
This is for families and friends as well as our Django community. I will be bringing my wife and twins to play along as well.
I really hope this is an inclusive social and we can have a record attendance. It's a picnic next to the park with some football rounders.
I hope to see you there: https://www.meetup.com/djangosocial-uk/events/302134914/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link
🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement *experimental support* for PEP 703 "Making the Global Interpreter Lock Optional in CPython".
As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.
I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:
https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL
📣🐍📚 Calling all Python library maintainers!
Python 3.13 is now in beta, with the second of four beta releases out later today!
It's now time to start testing your libraries with 3.13 and report any problems back to CPython so they can be fixed before the big October release. And make any updates you need to upgrade your library; keep an eye out for removals and deprecations.
Here's how to test 3.13 on GitHub Actions:
@[email protected] · Reply to Hugo van Kemenade's post
At 20:26 this evening I published PEP 2026 to propose Python adopts calendar versioning!
https://peps.python.org/pep-2026/
This means that starting with the 2026 release, the version will be 3.YY.micro; Python 3.15 will cease to be, and will instead be Python 3.26.
Discuss:
https://discuss.python.org/t/pep-2026-calendar-versioning-for-python/55782
Read @sethmlarson's blogpost of my Language Summit talk:
https://pyfound.blogspot.com/2024/06/python-language-summit-2024-should-python-adopt-calver.html
#PEP2026 #Python #PyConUS #PyCon #CalVer #CalendarVersioning #LanguageSummit
@[email protected] · Reply to Hugo van Kemenade's post
Here are my slides from the Language Summit:
Should Python adopt CalVer?
https://hugovk.github.io/python-calver/
#PyConUS #PyCon #Python #CalVer #CalendarVersioning #LanguageSummit
I just kicked off PyCon 2024 with the first talk of the Language Summit (and my first talk at PyCon!): "Should Python adopt CalVer?" It was an interesting discussion, let's see!
#PyConUS #PyCon #Python #CalVer #CalendarVersioning #LanguageSummit
Want to learn more about this year's candidates for the PSF Board? Check out this YouTube playlist to get to know the nominees 🤩 #python
https://youtube.com/playlist?list=PLFIcqSiijitiWwVBFEll4EsP_VlEpunOe&si=vywCMrsTMe3TuEM3
The #introduction.
I'm a 50-something dad of 2 boys who play some combination of #baseball, #football, #basketball and #lacrosse. I've been married 18 years, living in #Virginia since 1997. We have a German Shepherd mix rescue; she is the best girl.
I work in #IT #cybersecurity #marketing #python and other stuff. Been at the same company since 1997. It's a great place to work.
#Sports: Unfortunate #Caps fan #nhl. Favor the #Orioles over the #Nationals. I try to follow #F1 but cannot stand Verstappen. Since the older son plays, we find ourselves watching the #Commanders more often. They are terrible.
#Music lover of #metal #deathmetal #blackmetal #punk #rock #industrial #numetal #metalcore. I love #horror #movies, amateur #birdwatching, and also beers.
Since I'm moving here from Fosstodon, I suppose it's a good opportunity for a re-#introduction.
My name's Michał Górny. You may know me as a Gentoo developer, though my social media usage extended beyond that.
I've joined #Gentoo in 2010, back when I was still a student. You could say that we've both matured together, perhaps became less bleeding edge and more stable. There are some things that I'm still doing all these years later, notably the maintenance of #Python ecosystem in Gentoo (which is superior to other distributions, I must say), #LLVM, #XFCE and some other random packages, building Distribution Kernels. I also create #OpenSource software (mostly tools related to Gentoo package management), work in QA, and either do or have done a lot of random stuff that simply needed to be done.
Professionally, I used to be a programmer. However, I quit my last job in 2022 due to health breakdown and haven't managed to find a good job so far. Right now, I'm mostly surviving on what I've managed to save years ago, with some help from my gracious sponsors (thank you for your donations!). I've started a new job recently, though onboarding is taking quite long and it's not yet clear if I'll manage to actually make any profit.
I am very #introvert. I always enjoyed #hiking and fast walks around #nature, and since I've been diagnosed with #diabetes in 2022, this changed from just a pastime to a necessary exercise. That said, I don't like repeating the same routes too often, so I go around by #rail. My main interchange stations are #Poznań, #Leszno, #Głogów and #Wrocław.
A few years ago I adopted three stray #cat siblings: Blackie (or Lulu), Ruh and Mr. Gray (or Mr. Ek!). They are going to cyclically appear in my avatars and profile backgrounds. That said, they made me realize I'm actually a cat, and a big cat too (that's why the "territory" I keep patrolling has roughly 200 km radius).
I hate #politics and I'm quite angry that I am forced to take interest in it. I'm a strong believer in the #CarFree ideology (I don't even have a driver's license). I will sometimes rant in the #AntiCapitalism mood, with a sprinkle of #ecology and #degrowth in the face of #ClimateCrisis.
I enjoy reading #books (fiction and non-fiction alike), watching #movies or #series (though I usually don't manage more than 30 minutes at a time) or playing computer #games (preferably slower, older, single-player games these days).
I generally toot simultaneously in english and polish (except for word plays that don't make sense in the other language). My polish account is: https://pol.social/@mgorny
Check out the awesome online #coding platform at https://codepad.site. It's FREE! There's support for #HTML / #CSS / #JavaScript, #PHP, #Java and #Python.
If you know little or nothing about #coding but want to learn, then check out https://whizkidzcc.com/summer. We've turned students that didn't think they could code to not only become proficient but to actually enjoy programming.
We offer one-week online workshops on #Python, #Java, #Web, #AI / #machinelearning, and more! These classes are taught by trained instructors. It is project-based and very hands-on. Use the coupon code "mastnew" for $100 off for first-time customers!
Kennt sich hier jemand mit WebScraping aus?
Ich will alle Elemente von dieser Seite bekommen, dafür muss man ein paar mal den Button unten drücken. Ich versuche es mit #Python und cfscraper/requests und #BeautifulSoup, aber ich bekomme die richtige POST-Anfrage nicht hin.
Jemand Ideen?
Hier ist die Seite: https://www.neubaukompass.de/neubau-immobilien/berlin-region/
Summary of Major Changes Between Python Versions
Link: https://www.nicholashairs.com/posts/major-changes-between-python-versions/
Discussion: https://news.ycombinator.com/item?id=40889428
Summary of major Python changes between versions
https://www.nicholashairs.com/posts/major-changes-between-python-versions/
Discussions: https://discu.eu/q/https://www.nicholashairs.com/posts/major-changes-between-python-versions/
:boost_requested: #GetFediHired #Jobs #SysAdmin #Python #FOSS #FLOSS
Hey #FediHired, I'm on a #JobSearch. I'm a #Linux systems engineer and #Python developer with 15+ years' experience, based in #Melbourne, Australia. I have a high attention to detail & lots of experience working with people (15+ years community organising/Scout leading). Motivating values: free/ #OpenSource software, accessibility, diversity, equity, inclusion, privacy, and security, analysing/improving/automating systems/processes. Recent personal projects involve #Docker, #Django, #Ansible.
Ideally seek remote role with communicative/cohesive team, variety, flexible hours, ideally max 4 days/week.
LinkedIn: https://www.linkedin.com/in/mattcen/
Resume: https://blog.mattcen.com/resume/
👋 Hi all ! I am a research engineer at CNRS 🇫🇷, working at the UAR RIATE on the development of applications or libraries for the visualization or the processing of geographic information.
I did my PhD in Grenoble 🏔️🚁 about Semantic Web and geovisualisation.
I love #foss, #python, #rust, #JSspatial, #osm, #dataviz, #qgis and #gis in general.
Also maintainer of https://magrit.cnrs.fr 🗺️ (thematic cartography tool).
A belated #introduction:
I'm James (he/him).
If you knew me prior to appearing over here on Mastodon, it was probably because of something related to #Python and #Django. I've served in a lot of roles within the Django project, though a couple years ago I stepped down from everything except the security team, where I still occasionally can weigh in with some institutional knowledge or bits of Unicode arcana.
A quick biographical sketch:
For a variety of mostly-economic reasons, I didn't have reliable access to the internet or even a PC until I went to college. I did a degree in philosophy, and have never taken a formal Computer Science or Software Engineering (or other "related field") course in my life. I got into web dev sort of by accident in the early 2000s, and almost didn't make it -- I was struggling to make ends meet freelancing, and only managed to stick around because I effectively won the lottery: I got interested in Django pretty quickly after it was open-sourced, and about six months later I was hired by the little newspaper company in Kansas where it was originally developed. I owe my entire subsequent career and success to a combination of privilege (I'm a white dude who could pass for middle-class, so a lot of doors opened, or opened more easily, for me) and that lucky break.
I believe tech hiring and interviewing are awful, and have worked to improve them both indirectly through writing/speaking about them, and directly at various employers over the years. I have no patience for gatekeepers, "your language/library/framework sucks" zealots, "brilliant assholes" and other assorted malefactors.
My politics are progressive but NOT populist, and that is an important distinction, because a lot of allegedly "progressive" causes and people... aren't.
I like baseball. I'm pretty bad at chess but enjoy it anyway. I read a lot, sometimes new things, sometimes old favorites. I like to cook.
I'm still figuring out what parts of myself I want to put into this account and what I want to get out of it.
Yes #python
Ouch. The voting page for the #Python Software Foundation (#PSF) Board of Directors 2024 Election is completely inaccessible with a keyboard.
It's hosted by OpaVote, which is presumably a third party. None of the director candidate checkboxes or bylaw change radio buttons can be navigated to, nor can their state be determined with a #screenReader to make sure I'm voting for the intended things. #accessibility
Py introduced our next speaker ntoll in #pyconse #python #community #stockholm
Since it seems to be the #mastodon tradition ...
I live in #Vancouver , #canada (on unceded territory; https://vancouver.ca/people-programs/land-acknowledgement.aspx).
I am a core developer on the #python programming language (19 years and counting).
Spare time is:
- #opensource (https://github.com/brettcannon/ , https://snarky.ca/)
- #movies (https://letterboxd.com/nothingbutsnark/)
- #tv shows (https://trakt.tv/users/brettcannon)
- #gaming (mostly Destiny 2 and Marvel Snap ATM)
Top 5 people for #python by followers:
@mkennedy, Michael Kennedy with 4.1k
@glyph, Glyph with 4k
@brettcannon, Brett Cannon with 3k
@pamelafox, Pamela Fox with 3k
@kushal, Kushal Das with 2.7k
📢📢 Have an interesting proposal? There’s still time! Submit your proposal for #PyConAfrica2024 and present it at one of Africa’s largest Python conferences.
🔗 Submit Your Proposal Here: https://africa.pycon.org/2024/talks/speaking/
Why present at PyCon Africa?
🌍 Diverse audience
🤝 Network with leaders
🚀 Share your ideas
📚 Build your portfolio
Hurry, CFP closes in 5 days!
The Django from first principles series has been a lot of work to write, but it's been really interesting to dig into.
After implementing most of the blog functionality, the original single file is about 50 lines long. But, it has five very distinct sections:
Lightning talks are submitted by attendees during the #Python Language Summit at #PyConUS 2024. This year saw talks from @encukou, @davidhewitt, Emily Morehouse, @ambv, Pablo Galindo Salgado, and Yury Selivanov. See the summaries on our blog:
https://pyfound.blogspot.com/2024/06/python-language-summit-2024-lightning-talks.html
OK so I'm staring at @ThePSF board of directors ballot and nominations page, and holy cow these all seem like sincerely amazing people in their own right:
https://www.python.org/nominations/elections/2024-python-software-foundation-board/nominees/
The #python community is just amazing y'all.
Trending Django projects in the past 30 days
https://django.wtf/trending/?trending=30
Discussions: https://discu.eu/q/https://django.wtf/trending/?trending=30
I've been here for a few weeks and am just finally getting around to a proper #introduction
I've been a software #developer for 20+ years, writing #python for at least 10 of that (I used to teach #youngcoders at #pycon)
Last year I switched over to #sre and I really like the work but still have a lot to learn
In my (very little) free time I try to make art - you can find me at https://www.instagram.com/b_shaurette_art/
I'm #prochoice, a queer #ally, I believe #blacklivesmatter ... also #fuckthepatriarchy
#introduction
I'm Mariatta, in Vancouver 🇨🇦
I work at Google as Senior Developer Relations Engineer, maintaining open source Python client libraries for Google Cloud.
As one of the #Python core developers, I care about documentation, workflow, bots, and contributor experience.
I'm the Chair of #PyConUS 2023-2024, Fellow member of @ThePSF and Community Service Award recipient.
My pets are a variety of tropical freshwater fish and some Amano shrimps.
I love food, traveling, and kdrama 👋
I know y'all are now binging on those #PyConUS 2023 keynotes and talk videos which are now released on YouTube, but your experience won't be the same unless you also watch the welcome message from your conference chair 😊 (https://youtu.be/eZwHvBsoPn4)
We shared our 20 years of @pycon flashback 🤩.
I get to introduce my #IceCreamSelfie tradition. 🍦🤳
I shared how PyCon has changed my life, and thus I wish for you to experience the magic of PyCon too ✨
I'm Sumana Harihareswara, a woman in #NYC New York City. I have a consultancy https://changeset.nyc, Changeset Consulting and provide short-term project management services for #freesoftware #FLOSS #opensource projects. I'm writing a book on maintainership skills and have accidentally developed expertise in #Python packaging tools.
I'm married, a stand-up comedian & fanvidder, a frequent poster on #MetaFilter & #Dreamwidth, Indian-American. Just moved from mastodon.social!
ATTN PSF Voting Members: The 2024 PSF Board election vote is now open until July 16th! If you affirmed your intention to vote in this year's election, you should have an email with voting instructions 🗳️ Learn more on our blog. #python
https://pyfound.blogspot.com/2024/07/the-2024-psf-board-election-is-open.html
@[email protected] · Reply to Glyph's post
While we are talking about talk videos though, the youtube channels of every #Python conference have *weirdly* low view counts. If you write Python code, you should probably be subscribed to https://youtube.com/@northbaypython and https://youtube.com/@pyconus and probably a dozen regionals I haven’t been to. The value in these talks is massive, and I know a lot of people can’t be at the events live. You should peruse the catalog on https://pyvideo.org and see which ones capture your interest.
You can now watch the talk on "The Perfect Python Project" that I gave on Saturday at North Bay Python on YouTube. Please share and enjoy. https://www.youtube.com/watch?v=kcfERM6fcgU
Here's my #introductions...
I'm into #retrocomputing and #retrocomputers, am a #6502 fan, but I like green spaces and days which not overcast, I like science and #sf - mostly #sfbooks and stories - #computerscience, aka #cs or #compsci, I like #brianeno for his music and his thoughtful writings and funny videos, I write just a little code in #python and #javascript and #assembly and generally spend a lot of time on the internet.
Isn't the world a lovely place but in a fine old state though?
Since there has been a huge burst of new activity out there, and everyone has been doing #introductions I guess I should (re)do a hashtag-laden #introduction of my own.
I am a mid-century modern weirdo from #YYC aka #Calgary #Alberta #Canada that runs https://coales.co Hometown/Mastodon site out of the garage in his back yard (the servers are literally bolted to the ceiling in there...told you I was weird)
Like a lot of people here I am a computer nerd who codes a lot of #Python and tinker with #microcontrollers and #OpenHardware and uses #Linux mostly. Professionally I do #IndustrialAutomation #SCADA stuff.
That said I often (sometimes mostly) post random and sometimes weird stuff. Occasionally political but put it behind content warnings. I am generally #AntiAuthoritarian and I dunno maybe #mutualist if I had to label it.
Also like weird #WatchParties like #Monsterdon and #WeAreNameless, and cute fuzzy animals (not like THAT jeez) and #ShitPosting and I'm occasionally a necromancer of old #Memes
Since I've just switched instances, it's time for a new #introduction #introductions #newhere
I am a #software #engineer in #Perth, mostly C/C++ (#CPlusPlus), #Python, learning #Rust and #Golang, dabbled in many others. Interested in image processing, #NLP, sports analytics, with a continuously growing list of side projects which may or may not ever get "finished".
When I'm not doing that I'm a #photographer who occasionally gets paid to shoot #sports events.
And while I have your attention, on a completely different note ...
Australia's Head of State should be an Australian, by birth or by choice.
Any Australian should be able to aspire to be our Head of State.
All Australians should have a say in who is our Head of State
New instance, I must repost and re-pin my #Introduction!
My background is in astrophysics. I worked in science policy in DC for about a decade: for my professional society, as a congressional fellow, and then at the Department of Energy Office of Science.
I changed careers to #DataScience in 2019 and now work in the private sector.
I learned #Rstats first, but now work and do my side projects with #Python. See all my side #projects here:
Have you ever wanted to know what happens behind-the-scenes at conferences like PyConAU? We're looking for volunteers to help out in November (After exam season!)
No prior experience required! It’s a fantastic opportunity to get to know the community, and learn something new!
Sign up at https://pycon.org.au/attend/volunteer
#PyConAU #PyConAU24 #PyCon #Python #Tech #Programming #Volunteer
It's #introduction time:
I'm a geographer working as a mapmaker and codewriter for the open science in archaeology. #QGIS, #Python & #Django are my favorite tools right now.
Beside geospatial and web, I've worked before as a performer & artist. I'm into #sailing & I've been #livingaboard during a couple of years. I'm fluent in French, English & Spanish, and playing music is my happy place!
I'm also the admin of mapstodon.space. Quite excited to see y'all around here!
An #introduction perhaps?
I’m this middle-aged dad from Germany. I have a wonderful partner, 4 kids and a cat.
I care about society and technology. A retired #FOSS activist, these days I work at a globocorp doing IT stuff for trains 🚄
My interests include baking #bread, #fermenting stuff, paddling a whitewater #kayak, n00bing around with #Python, #RaspberryPi and #arduino, and oh so many books.
There’s never enough time, and I haven’t been bored in more than a decade.
Hello all 👋
Am a self-employed #security consultant of 10+ years via https://securit.ie/
I regularly enjoy live sports/music (likely to post about), I code #Python & #Rust and am unafraid of low-level / reverse engineering, builder, breaker, cocktail shaker. Lefty af ☭. An aspiring cyberterrorist armchair general on main
🤘😜👍 #Introduction
#introduction - Hello Mastodon people, I'm an engineer and artist in #Albuquerque #NewMexico. I thought you might enjoy the #fractals and other algorithm-based artwork I make using custom #Python code.
I may also occasionally post about #opensource #linux #woodworking #piano and my #cat.
Here's an ~ official ~ release announcement for #numpydantic
repo: https://github.com/p2p-ld/numpydantic
docs: https://numpydantic.readthedocs.io
Problems: @pydantic is great for modeling data!! but at the moment it doesn't support array data out of the box. Often array shape and dtype are as important as whether something is an array at all, but there isn't a good way to specify and validate that with the Python type system. Many data formats and standards couple their implementation very tightly with their schema, making them less flexible, less interoperable, and more difficult to maintain than they could be. The existing tools for parameterized array types like nptyping and jaxtyping tie their annotations to a specific array library, rather than allowing array specifications that can be abstract across implementations.
numpydantic
is a super small, few-dep, and well-tested package that provides generic array annotations for pydantic models. Specify an array along with its shape and dtype and then use that model with any array library you'd like! Extending support for new array libraries is just subclassing - no PRs or monkeypatching needed. The type has some magic under the hood that uses pydantic validators to give a uniform array interface to things that don't usually behave like arrays - pass a path to a video file, that's an array. pass a path to an HDF5 file and a nested array within it, that's an array. We take advantage of the rest of pydantic's features too, including generating rich JSON schema and smart array dumping.
This is a standalone part of my work with @linkml arrays and rearchitecting neurobio data formats like NWB to be dead simple to use and extend, integrating with the tools you already use and across the experimental process - specify your data in a simple yaml
format, and get back high quality data modeling code that is standards-compliant out of the box and can be used with arbitrary backends. One step towards the wild exuberance of FAIR data that is just as comfortable in the scattered scripts of real experimental work as it is in carefully curated archives and high performance computing clusters. Longer term I'm trying to abstract away data store implementations to bring content-addressed p2p data stores right into the python interpreter as simply as if something was born in local memory.
plenty of todos, but hope ya like it.
I couldn't find a good reference diagram of the relationships between #Python types, so a while ago I made one.
#Introduction: I do #Python and #SQL programming for a healthcare #startup in #WashingtonDC. Mostly I work remotely from my home in #BowieMD, out in the DC suburbs. Most posts will be about #books and #reading, #tabletop #BoardGames, some #tech and news, and the occasional glimpse of daily life.
Hello and welcome to my "bubble" inside Mastodon!
I'm Thiago Ozores a.k.a Zozo, and I'm Site Reliability Engineer
Some of my major interests are:
#Linux
#OpenSource
#DevOps
#SRE
#ChaosEngineering
#PlatformEngineering
#CloudComputing
#Python
#Golang
#Rust
#StarTrek
#MCU
#Documentaries
#SciFiBooks
#SciFiMovies
#SciFiSeries
#WorldHistory
#BrazilHistory
#RetroGaming
#RaspberryPi
I suppose now that I've talked more than zero people in to joining me in testing the waters of Mastodon that it's high time for an #introduction post.
Hi, it me, @DopeGhoti. I'm an increasingly old fan of #SciFi, #DnD, #Linux, #OpenSource, #Space, #Science, and #Technology. I like playing both #Tabletop and #VIdeoGames with my friends and noodling around with #Python.
Re-doing my #introduction now since I'm trying to be here a bit more ...
G'day I'm Nick, from the NE suburbs of #Melbourne , Australia.
I work as an #opensource #developer (mostly #python) doing remote work for various clients, and I'm also interested in #retrocomputing or, as I like to call it, computers back when I was a kid.
I'm into #cycling (slowly) and working up to doing some #cycletouring miles around Victoria this summer, and eventually elsewhere in the world.
I'm into #music generally and I'm (also slowly) learning to play #ukulele and learning a bit of music theory along the way.
I'm also doing some set design & construction for a #musicaltheatre group my daughters & their friends all seem to be in!
I'll probably be posting about those things more than work, tbqh. Older stuff, mostly tech-related, is on my blog at https://nick.zoic.org/
@[email protected] · Reply to Thomas Lockney's post
These days, my interests are pretty much all over the place, but of late I find myself paying attention to: #python, #rust, #wasm, #generativeart, #embeddedsystems, #systemstheory, #systemsthinking, and probably a couple dozen other things that I'll probably think of as soon as I hit publish on this. 😂
We have 8 tickets left for the amount of food we've ordered. If you're thinking of coming to #NBPy, but have been leaving it to the last minute, try to get your order in tomorrow morning, so we might be able to order more food.
Please?
https://pretix.northbaypython.org/nbpy/nbpy-2024/ #Python #SFBA #PyCon #PyConUS
I'm an Australian, living in glorious Petaluma, California with my partner, Robin.
I believe in deliberate community building, prefer collective ownership (that's why I'm on social.coop), and often prefer Open Source software.
I like #Python.
You may know me from conferences I've run: North Bay Python here in Petaluma, linux.conf.au in 2017, and PyCon AU 10ish years ago, or various talks at various PyCons.
I enjoy cooking, gardening, travel, and our cats: Pico & Astra.
#NBPy is back, and we want to hear from you!
We're welcoming your talk proposals from _right now_ until April 12th. Have something to share about Python, or that people who like Python need to hear? We want to hear from you!
All the details, including key dates, policies, and proposal guidelines are at https://2024.northbaypython.org/speak
We're excited to announce the nominees for the 2024 PSF Board Election 🤩🤩 make sure to check out everyone's nomination statements to learn more about this year's candidates! #python
https://pyfound.blogspot.com/2024/06/announcing-psf-board-candidates-for-2024.html
Does anyone have any experience optimizing *shutdown* time in #Python?
Some complex app can take 1 or 2 seconds to shutdown. And that's after the very last statement in the code.
Can that delay be avoided? What actually is going on in that time?
Are you sure you know how #Python decorators work? This should be no problem! 😈 🤯 🤓
Treasure Hunt – Braille Hints
So I prepared a treasure hunt for my older daughter, which involved some form of coded message. I found a braille table I could 3D-print, using a real system instead of some made-up code gave me the opportunity to explain how/why this was used in reality, you find braille codes in lifts, staircase handrails.
@[email protected] · Reply to Möph's post
Es geht weiter. Tatsache bin ich lange nicht zu was gekommen, aber heute hab ich paar Dinge geschafft.
+ Ein paar Auswertungen gefahren
+ Diagramme und Text
- #Spyder (meine #Python IDE) auf dem Arbeitsrechner gegrillt.
Was update ich den Scheiß auch. 🤦
Stand:
37 Seiten Inhalt
21 Abbildungen
3 Tabellen
96 Quellen (106 Zitate)
#MöphDiss
PS: Die neuste Grafik
I’ve been here for a while, but I never actually did an #introduction post.
I live in #philadelphia, and work in #devops with a background in #sysadmin, #linux, #gis, #remotesensing, and #machinelearning. These days, I spend a lot of time with #python, #terraform, and #aws. I’m part of a nonprofit working to preserve safe greenspace in #Kensington.
🐣📱 This Easter, hatch something new with your device! 🐰✨ Dive into the beta release of #OpenAndroidInstaller v0.5.3-beta and give your phone a fresh start.
Now supporting a wider range of devices including #Xiaomi Mi A2, Redmi Note 10 Pro, and #Samsung Galaxy S5 mini. 🌼🔧
🚀 Experience the latest with #Python 3.11 and #Android Platform Tools 35.0.1. Available for #Linux, #MacOS, and #Windows! 🐣
https://github.com/openandroidinstaller-dev/openandroidinstaller/releases/tag/v0.5.3-beta
I'm excited to announce that my PyHAT software is once again publicly available!
https://code.usgs.gov/astrogeology/pyhat
If you work with spectra or multivariate regression and don't want to reinvent the wheel, check it out. If it doesn't do what you need it to do, let me know and we can add capabilities to make it work for you!
#python #spectroscopy #lpsc2024 #data #OpenSource #DataAnalysis #ML
Hello to all of you people of mastodon! 🤗
This is my #introduction
Here I will share stuff and links that I would like more people to know, I will also try to write some reflexions and though on my projects. I live in Normandy, France. My current topics of interests are various: #programming #bike #osm #climatechange #selfhosting #freeSoftware #linux #maps #openstreetmap #wikidata #rust #python
I speak french 🇫🇷 and english 🇬🇧 .
"Quick" Question: If you would build a new #web #application, what would currently be "the best" development language and/or #framework (#webframework) for that?
"Best" as in reliable, #secure, easy to get personal and future proof?
Would it be #python with #django or #rubyonrails or #php #symfony or something completely different?
EN: If you like my work and would like to support me, check out the links below.
Liberapay page: https://en.liberapay.com/villares/
PayPal: https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
Gumroad: https://gumroad.com/villares
I'm also available for #CreativeCoding & introductory #Python private classes and workshops.
PT: Se puder me apoiar, use os links acima. Estou tdisponível para aulas e oficinas de #ProgramaçãoCriativa e ensino introdutório de programação com Python!
Hi, I'm Daniel but you can call me danzin.
I have a wonderful son.
I'm a biologist and a public employee.
I'm a leftist and support human rights, social justice and LGBTQIA+.
Programming is a hobby and a way to improve my mental health. I love #Python. In a past life, I helped a lot triaging bugs at bugs.python.org.
I'm autistic and I fight against depression and anxiety.
A long time ago I thought I'd be a photographer. I want to get back into photography.
Olá, sou o Daniel mas pode me chamar de danzin.
Tenho um filho maravilhoso.
Sou biólogo e empregado público.
Sou de esquerda, apoio direitos humanos, justiça social e LGBTQIA+.
Programar é um hobby e uma forma de manter minha saúde mental. Adoro #Python. Em uma vida passada, ajudei bastante a fazer triagem dos bugs em https://bugs.python.org.
Sou autista e luto contra depressão e ansiedade.
Há muito tempo, achei que ia ser um fotógrafo. Quero voltar a fotografar.
Messing around with programmatic graphics to display on a 1.8" TFT display connected to my Pi Cluster. The is not a whole lot of pixel real estate to display much, but I think I've got the basics down.
Pink - current CPU temperature
Orange - CPU utilization graph (span is about 30 minutes)
Blue - Memory utilization graph (span is about 30 minutes)
Each node runs a python script from a cronjob. The master node uses ansible to fetch all the data JSON files.
He conseguido arrancar la imagen oficial docker de #python en la pestaña de un navegador. Un pin 🤌
Time to update my #introduction!
Hi Fediverse, I am Nikita
I am a 24-year-old full-stack web developer from Braunschweig 🇩🇪
Things I like: F(L)OSS (duh), #Python, #Django, #TypeScript, the Fediverse, #YouTube, and U+1E9E Latin Capital Letter Sharp S (ẞ)
Things I dislike: How everything BigTech touches tends to get worse. Also fermented milk products (unless it's cheese)
I blog (rarely) at https://www.kytta.dev, and I code (less rarely) at https://github.com/kytta
#Introduction
Heya !
I’m Christophe, a #2D #3D #techartist.
My posts are either:
- cool stuff I learn
- simplified concepts
- tricks for 2D/3D
- sometime my art/code
I try to help anyone curious about #art and/or #tech with what I learn
✨ Moar about me ✨
- I speak French and English 🇨🇦
- I work in a non-profit research center
- I use #OpenSource tools most of the time
- I like #python
- I like #blender, #krita and #inkscape
- I like tiny birds and big dogs
- I like @adrian alot 🏳️🌈
Hi, about time I do an #introduction post!
I'm not a migrating bird, haven't done much on social networks. I hope to find that warm "turn of the century Internet" feeling on mastodon.
I may post an occasional #photo or engage in some tech topics on #linux, #FOSS, #programming, #privacy, #scifi or #gamingonlinux.
Other interests include #hiking, #camping, #fishing and some #bushcraft stuff.
In my day job I solve problems related to #video #streaming with #golang, #python or #unix #shell.
Hello Polymaths.social! For those of you that don't yet know me, my name is Rogue. 👋🏻
I'm a university student in the US studying Electrical Engineering, with a specific interest in radio frequency studies.
My main hobbies that I love to talk about are #AmateurRadio, #DartBlaster Modifications, and #Film. I also write some code on the side as well, in #JS and #Python and hope to learn other languages in the future.
I'm constantly working on side projects so expect my Polymaths feed to be a load of non-sense but I'm happy to be here :)
#Introduction
Awesome surprise gift by @elfalsopastor@telegram of myself doing #blender scripting, for helping him with some Blender stuff.
Estoy jubilado, soy curioso y tengo un interés casi universal por la vida, la tecnología y el arte. Me gusta tener ideas, hacer cosas y aprender como funcionan las cosas.
En esta red social busco personas interesadas en los mismos temas que yo para poder intercambiar conocimiento, experiencias y charlar de esos temas.
Tengo un blog denominado "Lo Marraco" en:
Mis intereses son bastante diversos:
#urbansketching #estilograficas #caligrafia #python #encuadernacion #linux #legotechnic #video ...
Y algunos otros, más o menos relacionados:
#make #arduino #bujo #collage #lettering #scrapbooking #cometas #kap #fotografia #tic #3dprinting #estereofotografia #wordpress #blogging
I finished my summer internship this week! I spent 4 months working with a team of biologists and statisticians at The Jackson Laboratory, building visualization software for their research needs. The lab I worked with focuses on analyzing genetics, the microbiome, and addiction-related traits. Here's an overview of some of the EDA tools I built for them in #Python ☺️ #genetics #biology #addiction #dataviz #computerscience #research #phd
If you're doing cool work with data vis + bio, lmk!
C'est l'heure de l'#introduction !
Je viens de migrer sur eldritch.cafe. J'étais auparavant sur une autre instance mais pas assez active à mon goût. Je suis venu·e ici car j'apprécie la modération de eldritch.cafe, de ce que j'en connais et les valeurs défendues ici me plaisent ! En plus il y a tout plein de gens cool ici (dont mon incroyable future femme @Divine_lu) ! 😊
Je suis une personne non-binaire, développeur·euse (principalement en #Python). J'aime le logiciel libre et bidouiller. J'héberge d'ailleurs chez moi un serveur #XMPP et une instance Shaarli que vous pouvez retrouver ici : https://links.plaws.fr/. J'y partage des liens liés à l'actualité qui me semblent importants et qui pourront former un corpus quand on cherchera un sujet en particulier.
Sinon je joue un peu aux #échecs, si vous voulez faire une partie un jour, n'hésitez pas à me DM.
Je joue également à #LoL et d'autres jeux vidéo.
Voilà et il y a tout plein d'autres choses que j'aime dans la vie mais l'idée c'était de faire une petite intro pas une liste exhaustive.
Au plaisir d'échanger avec vous !
Introduction - new server
#SoftwareDeveloper during the day to support my #STEM, #boardgame, and #music habits.
I talk a bunch about helping those new to programming and software dev.
No patience for folks being uncool to others that look or live different than they.
Spend a lot of time with #Python #CPlusPlus #SymphonicMetal #Blues #Classical #BrainyHumor #BoardGames
Always interested in meeting cool people. (he/him)
Why am I spending time on #Python Meetup organisation at the moment? What's my ulterior motive?
It's about community and feeling connected to other people. I'm not hiring, not looking for students, no hidden agenda.
I made a thing! Every Scottish castle that's on Wikipedia mapped.
I'm neither a coder nor a web developer so this was quite a challenging project for me, but I learned a lot and it was fun.
Just a warning, the map's not great on a mobile because some of the pop-ups are quite large.
I never wrote an #introduction or at least don't remember.
I'm Tim - a dedicated #gamer #streamer and #linux enthusiast. I dream of doing #gamedev but tend to lose focus and drive early on.
Things I will post about:
- #memes lots of them
- #gaming - my backlog makes dragons jealous
- #manga #anime #japan
- #cyberpunk
- #comics
- #books as I work through my backlog
- #security
- #python #programmer
- #archlinux #linux
*Probably not an actual King
time for an #introduction
I'm Tuula Aurora, a trans woman living in Finland and trying to figure out the world.
I tend to switch from hobby to hobby when it strikes my fancy.
I like coding and switch from language to language (#python, #hy, #haskell). Sometimes I try to wrap my head around #coq or #rust.
I also like #drawing and doodle silly things on the margins now and then.
Also, tell me about your cool project. I love hearing what people are creating.
I'm here for more than a year now, and I still owe you a proper #introduction.
Hi, I'm Richard! I started #programming computers when I was about 9 years old. My first computer was a ZX81 (figure out how old I am now). #OpenSource and software development has always been my passion. My favorite programming languages are #Java, #Python, and #MC68000 #Assembler. 😁
If you follow me, you'll mainly read a lot of #RetroComputer stuff, especially about refurbishing and programming #Amiga, #C64 and #Sinclair machines. I also like #DIY and #3Dprinting. My other, much too much neglected interests are #photography, #cooking and #Japan.
I live in Germany. I post in English and German, and try my best to tag the language of my posts correctly. (You can filter languages on Mastodon!)
Nice to meet you! 😀
Hello I'm Pekka and I do experiments in computer graphics, video art, and machine learning. I also read a lot. I mostly post about my hobby projects (or #books I'm reading).
At the moment I'm working on #homebrew #N64 stuff and making some mashups tracks. Occasionally also #demoscene coding with or without #shaders :)
I'm Andreas, I've been here for quite some time now, in order to stay #independent I run my own #instance.
I code and #architect #software for a living in #C or #Python (yes, those are more or less the extreme ends of the spectrum).
During the first Covid lockdowns here in #Austria I started learning to play the guitar. I have built 4 or 5 (lost count) and one is currently in the works, #lutherie is amazing. The current #guitar count in our household is 7.5.
Long overdue #introduction post.
Hi, I'm Amand, welcome here !
I'm a #linux #sysadmin from #Belgium.
I love #retrocomputing and #homebrewcomputing mostly because it gets me to better understand how computers work.
Also #programming in #python, #C and #assembler
Currently trying to make a #riscv processor using discrete logic.
My other hobbies include #hiking, #woodworking and #woodturning, #gardening, #reading, and more.
I mostly post in English, sometimes in French.
It's time for my #introduction post on the new server :)
I'm Gervasio, I'm a runner, an aspiring magician, a father and a software engineer.
I live in #Uruguay and I'm working at a small startup (you can see a beautiful "coming soon" page at sumble.com) and before this I worked at #StackOverflow twice.
I enjoy #csharp, but right now I'm working on #python. I'm after interesting problems more than interesting technologies :)
I came to mastodon multiple times, but this became my home in the end of 2022. I tried to build a community (discovered I don't have the skills to do so) and then settled on a single user instance.
One thing I noticed when I was spinning up my server was that I couldn't discover relevant content, so I built #FakeRelay (an API to import content into a Mastodon instance) and then #GetMoarFediverse (as an example to use FakeRelay).
If you're curious about those, I recommend you first check out #fedibuzz, as it's simpler to run. If you still want to use FakeRelay, hit me up and I can get you started.
I offer private lessons (online) in #CreativeCoding and #IntroductoryProgramming with #Python.
- Individual sessions & workshops for groups on Python & Creative coding themes;
- Licenses to use my artwork and I'm available for commissions of new work;
- Consulting on generative design projects (subject to time constraints).
Created a #StreamLit app which gives you a quick summary of the last 24 hours in #crypto
App: https://ngmisl-streamlit-cryptonews-app-imp3ng.streamlit.app/
Blog: https://mirror.xyz/metaend.eth/2t9zi3VmHpWuQ7b4XOs4jMMjYjdwHxhKjwiYfVyFuww
Using #decrypt and #coindesk as feeds and #OpenAI as #AI #python
Hello new instance neighbors (and imported followers)! I'm Scarlet, and I'm a fox. I'm an arctic fox, to be specific. We're cuddly, cute, and endangered (some populations at least), so please do what you can to save the environment.
Outside of my fursona, I'm a Black socialist non-binary person with a love for #python, #rustlang, and other technology things. I'm #actuallyautistic.
My other interests include toppling the patriarchy, trans rights, and economics.
New instance, new #introduction
1. I'm bad at shitposting
2. Generally very #nerdy and enthusiastic about lots of topics.
3. Married, dad, #bisexual, he/him
4. Originally a scientist, now work for a non-profit, but the goal for this account is to not think (or post) about work too much
5. Activist left-wing politics
6. Formerly @[email protected]
Likes: #SciFi #SciFiArt #science #math #osint #solarpunk #QueerArt #maps #python #activism #democracy #running #hiking #socialism #QueerCommunity, most types of #music, most types of #movies, basically any #books I can get my hands on
Dislikes: mean-spirited bigots, billionaires
Introduction: coverage.py is the coverage measurement tool for #Python. It's popular enough that people don't realize there's a already a coverage tool in the standard library!
I'd love your help! There are interesting issues to diagnose, exotic execution environments to support, and lots of people will use your work: https://coverage.readthedocs.io/en/latest/contributing.html
"I" is @nedbat, maintainer and sole proprietor.
Hi, who dis?
I have migrated over to epicure.social to hang out with fellow food and drink types, so here's my #Introduction again.
I'm a #DrinksWriter from #London.
My book #GinATastingCourse will be published in September 2023.
I write about #Beer, #Cider, #Spirits and #Cocktails. (Sometimes with a #Travel or #Sustainability angle.)
I mainly post about #Booze but also sometimes #Coding — I like to automate my boring admin using #Python and #ObsidianMD.
I also post about #Writing and particularly #NonFiction, and what it's like living the #WritingLife.
👋 Hey again #Mastodon.
Giving this a spin again, whatever the future of general purpose social media may be.
I'm into #python, #software, #opensource, #foss, #wikipedia, #freeculture, #فارسی, #fintech, and #photography. Oh, and lately, #fatherhood.
More about me on my site: https://sedimental.org/about.html
#introduction post, because I need a new one.
Hey, I'm Taedryn! You'll quickly discover that I'm a #trans #femme person, who's also #nonbinary, and that's a lot of what I talk about.
I talk less about #programming in #python and #go, playing the #cello, #photography, #writing, #electronics, #aviation and my #biplane, #ttrpg, and the other biplane I'm #homebuilding in my garage. But those are important too.
The take-away you should get from all this? Huge freakin' #nerd here.
I just switched instances, so here is my #introduction:
I'm Paul and I live just outside of Minneapolis, MN.
I'm a maker who is into #podcasting and programming with #Python and #CircuitPython - there's just something about interacting with hardware that I love.
I love #music: I have a large #vinyl record collection and built silversaucer.com to interact with my record collection.
Other interests include retro gaming, building an arcade cabinet, reading, and cooking.
Time for a re-#introduction:
I am a researcher in #SignLanguage #Lingustics. I work at the #DGSCorpus project at #UniversitätHamburg, creators of the largest discourse corpus of #GermanSignLanguage. My background is in #ComputationalLinguistics (aka #NLP) and currently I focus a lot on #ResearchDataManagement and ethical #OpenScience for sign language data.
I program mostly in #Python and enjoy tinkering with #LaTeX.
I'm a big fan of Terry Pratchett's #Discworld. And of #cats. Cats are nice ❤️
New server, new #Introduction. Which reminds me that I still need to create one of those on my current main account of @[email protected]
My name is Wolf, I'm 41 and I live in #Hilversum in the #netherlands
My day job is being a technical application manager and systems administrator at a Water Consultancy firm.
My hobby's and interests include (but are not limited to) #Photography #3DPrinting #Electronics #Cycling #Walking #DevOps #Python #Git #linux #Networking #Minecraft #fedi22
I'm not new to the Fediverse but an introduction is never bad!
I'm a white male from Italy. I'm anti-fascist and vegetarian. Pronouns are he/they.
I love using my bike to move around the city 🚴♂️
I'm dad of 2 children, and husband of my wife. I work for the Ministry of Culture. PhD in #Byzantine #Archaeology although I now work in Liguria. I maintain small open source tools, mostly in #Python and #RStats. I have a website and a #Gemini capsule (links are in the profile)
Please don't request to follow unless we know each other from previous interactions or offline.
Vivo a #Genova. Faccio l'archeologo. Lavoro al Ministero della #Cultura
Uso ə tutte le volte che mi pare. Gli #NFT sono cacca puzzolente.
I'm guessing I sorta need an #introduction after a server move? Maybe?
anyway, I'm CleoQc, a software dev who does more operationals/supply chain than actual software development, but if I were to write code, #python would be my language of choice. Otherwise French or English, equally.
I tend to be a #RaspberryPi pusher in Montreal.
I teach kids the basics of electronics and coding. I also train teachers in bringing code into their classroom #raspberryPi #Microbit
Relatedly, as for re- #introduction. I’m a guy in the East Bay Area doing software in mainly #C #C++ and #ObjectiveC , #Swift sometimes; I also enjoy #python #UNIX and the #macintosh. Team #emacs. On the non-technical side I enjoy a good (or just interesting) #beer or #whiskey , petting my adorable asshole of a dog, eating dumplings (for example, burritos and beef Wellington) and telling the absolute worst, most groan-inducing jokes imaginable.
So this #introduction thing seems to be a thing -- been here a couple of weeks and was unaware.
Anyway:
I am a #Canadian retired software developer (50 years on the job) having worked over the years on #PDP10 #PDP11, 8088s, Cemcorp Icons, CP/M, #Asymetrix #Toolbook, #Zope,#Python and probably others that don't immediately come to mind. A father with 2 adult children with their own children. I am a Formula 1 fan, #Porsche #Boxster owner and active high performance driver education participant.
#Introduction en Français:
Je suis amateur de programmation et micro-électroniques. D'habitude, je me spécialise dans #php et #python.
Je fais beaucoup de projects avec des ordinateurs monocartes et #CircuitPython.
J'aime apprendre, faire et enseigner les arts et les sciences pré-industriels et passer des week-ends vêtus de drôles de vêtements lors d'événements #SCA.
Je suis situé dans le centre-sud de la PA USA depuis 2018.
J'ai commencé à apprendre le français en nov 2020 avec #Duolingo.
#introduction (rewrite)
I'm a development & micro-electronics hobbyist who specializes in #php and #python for the most part.
I do a lot of projects using single-board computers and a bit also with #CircuitPython gadgets.
Games I enjoy: #minecraft, #OxygenNotIncluded, #Fallout & #Skyrim
I also enjoy learning, doing, and teaching pre-industrial #arts & sciences and I spend some weekends in funny clothes, hanging out with people at #SCA events.
Located in south-central #PA (USA) since 2018.
I forgot to do this, so here it is:
Hello #mastodon! I'm Luca, a #PhD student in #complexsystems at the University of Turin (#unito).
I mainly work in #genomics and #transcriptomics. My project involves the study of the #cancer #transportome, and its role in the overall #cellbiology.
I code in #python and #R, but i'm trying to (slowly) learn about #rustlang. I use #archlinux, btw.
I also play a ton of #boardgames and #videogames. I love #mechanicalkeyboard (s) and own a #corne myself.
#introduction
- I'm currently working on a PhD at Unicamp
- I should be tooting less and concentrating, but… ask me about drawing with #Python! Check out #py5 and #pyp5js, they bring in the drawing vocabulary from #Processing & #P5js
- I’d like to collaborate on open resources to teach programming in a visual context & I keep a list of tools for teaching Python with visual output at https://github.com/villares/Resources-for-teaching-programming
- I make a new drawing with code everyday & I put the results at https://github.com/villares/sketch-a-day
- 2024 Update: Adding more "please support me" things in my profile links!
#EndUserPogramming #NotADeveloper #CreativeCoding #EduComp
#introduction on the occasion of switching instances.
I'm Marcin, he/him, mostly #programming; #Go/#golang these days, earlier #Python, Javascript, C++, Perl, Java, to Pascal and Basic 30+ years ago. I burn through hobbies fast; photography and music stuck for longer, both in "I have no idea what I'm doing but this is fun" mode. Also #electronics and building stuff for festivals, from #blinkenlights to night clubs in Nowhere.
I'm excited and honored to be included in this group of authors - "Python in a Nutshell, 4th Ed" gets released this month! New features in this edition:
- detailed coverage of Python versions 3.7 through 3.11
- all new material on recent Python features, including type annotations and structured pattern matching
- an appendix cataloging changes by each version 3.7 through 3.11
- selected online chapters and all source code examples available in a Github repository
#python #oreilly #pynutshell4
Released a cli tool "gdscript-transpiler-bin" which translates basic gdscript files to python
Python code can later be compiled into a standalone executable
https://linuxusergd.itch.io/gdscript-transpiler-bin
Source code: https://codeberg.org/LinuxUserGD/gdscript-transpiler-bin
Hey !
Here's a longer #introduction
I am an entomologist. I am interested in #insects #evolution, especially immunity and #morphology in #ants. I'm interested in #entomology and #ecology in general. I love #scicomm
I make a #podcast about insects :
https://strepsipzerg.com/podcast/
I speak english and #french, and I am trying to learn #German and #Yiddish
I am also interested in:
#Fermentation
#Scifi
#FOSS
#Programming in #Python and #R
#ttRPG (pen & paper)
#SolarPunk
See you around!
Suppose I should provide a brief #introduction
- Background in #physics
- Use #datascience #machinelearning and #cloudcomputing to solve challenging problems in #insurance
- Live in #Madison #Wisconsin
- Organizer of our local #python meetup group -- see @madpy
- Perennially hopeful #WhiteSox #baseball fan
- Devoted #tea drinker
- Proud papa of two
Intro! Happy to be here on mastodon and meeting new people! I am a geospatial developer most interested in #FOSS4G and new applications of #HistoricalMaps and #digitalhum geo things like that. Currently I'm mainly using #qgis #django #python #svelte #geoserver #Openlayers and #titiler.
My current project is a #crowdsourcing site for georeferencing #Sanborn fire insurance maps of US cities: https://oldinsurancemaps.net.
An #introduction since I've just migrated from @annodomini
Brian Campbell (he/him).
Day job is working in DevOps at Beta Technologies, an electric #aviation eVTOL startup. I also help out with telemetry and software verification. I work mostly in #Python and #C there.
At night, I prefer #Rust.
To many hobbies to list; a few:
* Learning to #fly
* #Bicycling
* #Motorcycling
* #Juggling
* #BoardGames
* #Cooking
* #Archery
* #SCA (medieval group)
Thanks @nova for hosting!
New #introduction toot, since I moved over to my own instance:
I'm Mike. He/him, il/lui. I live on unceded and unsurrendered Wolastoqey territory. I'm #bisexual and #polyamorous. I have two partners, one kid, one dog. I have #adhd. I'm a #technicalwriter, mostly working in #dita, and I code a little in #python. I write fiction and poetry on the side. I play #dnd and #bass. I like #hiking, #linux, #dogs, #DoctorWho, #StarWars, #reading, #history, etc.
#introduction - I'm Kyle. I like #tea
Super #Neurodivergent
26+ yrs of formal #education
#PhD - Fine #Art
#MA - #Theater
Works with #nonprofit organizations. Previously many things ― e.g. #teacher
Desktop #Linux user since 2008 - #Fedora
Plays & Enjoys #Music
#Write & #Read words
#GraphicDesign & #Marketing
I make #Visual #Art
Use #OpenSource software like #Inkscape & #Blender & #Python & too many to count to do all sorts of #Silly & #Important #Things
Say hi!
#Introduction: I’m Lucas, bi software developer and Wikimedian from Berlin. I like writing tools for #Wikimedia #Toolforge, mainly in #Python, though I’m also working on a #JavaScript library to use the MediaWiki API; on the projects, I’m mainly active on #Wikidata and #WikimediaCommons. I play the #piano and occasionally live-stream that or post recordings. I’m making my way through #Tolkien’s The History of Middle-earth. I speak German, English and some Portuguese. Nice to meet y’all 🙂
After two years of lurking, I think it's time for a proper #introduction.
I'm a software developer from Italy, I love #Python and #Django. I'm also some kind of #sysadmin, I maintain a wide range of services for myself and my friends, including a #nextcloud instance, a #minecraft server and this #mastodon instance.
#introduction (ver. mapstodon.space)
Hi, I’m Andy, a planetary geologist living on Planet Houston. I currently work at NASA-JSC for a contractor company. I spend my time crafting maps for Artemis Program. Previously, I targeted CTX for a little over 5 years at MSSS. I mostly use #GDAL, #QGIS, #Python, and ImageMagick to get stuff done but am looking to always learn more #FOSS software.
Other interest include: #StarTrek , #Superman , #DataVis, scuba diving, and hiking.
D&D-like campaigns, led by the results of public polls. No D&D knowledge required, see https://dungeons.astrelion.com for more info!
Made by @astrelion, posts made by me (and not the bot) are tagged #dev. If you have questions/suggestions please include an @ for my personal account.
This is actively being developed; features are subject to change and improve.
#dnd #dev #bot #programming #python
This is the #introduction post for #py5, a new version of #Processing for #Python. The goal of py5 is to create a new version of Processing that is integrated into the Python ecosystem (python 3.8+). Py5 makes the #Java Processing jars available to the CPython interpreter using JPype. It can do just about all of the #2D and #3D drawing Processing can do, except with Python instead of Java code. Visit https://py5coding.org/ to learn more!
Software Engineer. Insatiable learner across an eclectic collection of topics: #coding, #psychology, #history, #philosophy, #religion / #spirituality, #socialjustice, etc.
Introvert, but friendly. Slowly working towards building a #searchengine to replace #google.
Live in #georgia, from upstate #newyork.
Currently working on #enterprise #search; these days I primarily code in #python and #typescript
Hello world! Been lurking a few days, time for an #introduction I guess.
Been in infosec for almost 14 years now (wow time flies!). Went the military way - studied computer engineering, then ended up in a infosec type junior leadership position straight out of uni.
Worked with some great people and had some awesome opportunities. Worked in forensics and building up training programs. But it was here where I largely realized I didn't want to play the promotion/leadership game. I like doing technical work more than people management work.
I worked in mil/government for a few more years, did some SIEM engineering work and then packet and malware analysis.
Now in the private sector but in a largely infra/operations role, working on automating all the things. Lots of work with #ansible, #python, #postgresql.
I think this toot is probably more text then I ever wrote on the birdsite over many years.
👋 Hi! Like many of you, I'm trying new social products, including Mastodon. Say 'hi' and consider following if we share interests:
🔥 #FIRE
👨✈️ Aviator / Pilot #Cirrus / #Aviation
👨🎓 BBA, MBA
🏔 Mountaineer Mt.Whitney, HalfDome (4x) & South Sister
🎮 #RPG, #Roguelike, #TTRPG, and #FlightSim games
🏍 #Motorcycles + 🏕 #Camping
👨💻 Hobbyist coder #Rust #Python
💻 Tech industry vet 2 #IPO
😇 #SAAS Angel/Advisor
Obligatory intro post:
I'm CJ, a wargame designer, miniature sculptor and painter and software engineer living in Nottingham, UK.
Expect toots primarily about games, miniatures and space. Be forewarned about arcane programming complaints.
#wargames #wargaming #miniaturepainting #miniatures #gamedesign #python
I am looking for people who can translate example codes in #R to an equivalent #Python, #Julia, or #MS #Excel code for my #educational #datascience #blog.
I should actually re-post and pin this #introduction since my move from mastodon.social:
Hi, I’m Andy, a #devops techie from the UK with a particular obsession with over engineering my home network setup. I operate dimension.sh (a tilde/pubnix), I’m also a Disney parks fan, Texans fan, and when I get a spare moment I enjoy a bit of wood working.
#boardgames #nfl #texans #woodworker #devops #developer #disney #disneyparks #python #ansible #tildeverse #pubnix #retrogames #homelab #f1
Hello Fediverse!
#Introduction time for me.
Érico Andrei, a software developer, retrocomputing aficionado, and open source evangelist. Based in São Paulo, 🇧🇷.
Nowadays, I'm a #Plone core developer, #Python developer, maintainer of #Cookiecutter, and member of the Brazilian #Plone and #Python communities. Former president of the @plone Foundation.
Touts will be in #en and I may go off-topic and post about #politics, #scifi, #soccer and #Mooca.
#LLAP
An #introduction might be in order, as I'm starting to settle in! 👋
At my day job I'm doing backend development (#rustlang / #python), some #data engineering / analytics, some #cloud #infrastructure , and helping to evolve our architecture as we grow.
Beyond that I find #3dprinting fun & often useful, I am an occasional #gamer (mostly console), and I enjoy home improvement projects.
Currently I'm really focusing on digging deeper into Rust, as I've enjoyed working with it a lot!
All three books I've co-authored are freely available online for non-commercial use:
#Bayesian Data Analysis, 3rd ed (aka BDA3) at https://stat.columbia.edu/~gelman/book/ and lectures plus #rstats, #Python and #Stan code at https://avehtari.github.io/BDA_course_Aalto/
#Regression and Other Stories at https://avehtari.github.io/ROS-Examples/ including #rstats and #Stan code
Active Statistics at https://avehtari.github.io/ActiveStatistics/
The websites also have links to the publishers' web stores if you prefer hard copies of these
Hi! My name is Virgile, I am happy to be here! #introduction 👋
I am a physicist who loves computer science and works in biology. I really enjoy scientific computing and usually do so in #rustlang or #python
.
Currently, I am working on antibiotic resistance 💊 , and learning enthusiastically about #bayesian statistics 📚.
When I am not in front of my computer, I might be long-distance #hiking 🥾 ⛰️ ⛺ or learning #tapdance 🕺.
Posting an #introduction for a pseud is a bit weird. Expect a bit of everything. I’m trained in synthetic organic #chemistry . I’m an #NMR enthusiast, amateur #python programmer, enjoyer of various nerdy things such as #gameing with an ‘e’ and #chess. I enjoy cooking, and I sometimes post pictures of my cats.
After settling in, I guess it's time for an #introduction:
Hi, I'm Martin from #Germany. I also lived in #Italy (love the food 🍝) and #Sweden (love the furniture🪑).
I did my #PhD in theoretical #Physics. My research was about #Neutrinos and #DarkMatter.
I've seen every #StarTrek episode at least 47 times and like most other #SciFi (#StarWars, #Stargate, etc)
Recently been looking more into #Programming (#Python / #Cpp), maybe want to do it also professionally in the future.
Adding to the #introduction posts…
I co-own https://mindme.care (we provide GPS devices for #AssistedLiving) but I’m really a software developer who’s current love is #elixir but I also tinker with #python too.
I live in the #uk, detest #brexit and am getting more and more left-wing as I get older.
I’m interested in #ActiveTravel, #CargoBikes and #LivableCities (despite living in a small village in the countryside) and would one day love to build a sustainable, eco-home.
I guess I'll fire off an #introduction like all of the cool kids are doing... Hashtags incoming!
Hello, I'm Tali, a #MolecularBiologist turned #SoftwareEngineer now doing cool stuff at #GitHub. Mostly into #ruby and #python but slowly learning #javascript and #react
I have just a few hobbies... #knitting #gardening #embroidery #CrossStitch #crochet #aquascaping #ModularOrigami #a11y #needlepoint #volunteering #parrots #sustainability #HousePlants #FiberArts #improv #MechanicalKeyboards...
Reposting for new people!
#Introduction #TwitterMigration Hi, all! I'm Joe Kaufeld: #python developer, #woodworker, and 3d printing weirdo. I run https://filamentcolors.xyz and do far too much #3Dprinting for any one human. Welcome to Mastodon!
In my #introduction post I didn't realize the importance of hashtags yet, so here are a bunch of things I'm interested in! Follow me, I'll follow you, everyone wins!
Work-related:
#science
#scicomm
#space
#geology
#astronomy
#mars
#CuriosityRover
#PerseveranceRover
#planets
#python
#scikitlearn
#MachineLearning
Non-work:
#books
#writing
#writers
#authors
#nanowrimo
#poetry
#quotes
#fantasy
#scifi
#history
#gaming
#rpg
#parenting
#photography
#hiking
#skiing
#philosophy
#introduction time! I'm Jonathan Carroll, known around the sites as jonocarroll and on the bird site as carroll_jono (the other name was taken).
My PhD (2009) was in theoretical physics (Fortran90). I've since worked in fisheries (stats), then cancer immunology with Genentech, and most recently precision autoimmunology with a biotech startup HIBio. I'm mostly #rstats but learning #julia, #rust, and #python for fun. I work remotely from #australia and I blog at https://jcarroll.com.au
✨ #introduction ✨
👋 Hi! I'm Katie (they/them).
🐨 I live in Naarm (Melbourne), Australia.
🧵 I craft a bunch (wool tapestry, cross-stitch, blackwork embroidery)
🧑💻 I work as a Developer Relations Engineer (My job explained poorly: "I get frustrated with new tech so you don't have to.").
🦜 I like emoji. Even made some!
🎤 I run and speak at a lot of #python, #django, and #devops events. Like, a lot.
👟 I also like running (events and trails!)
☕ I enjoy both coffee and tea (🧋 and 🍵 )
💖
Hello everyone! Here's my #introduction...
I'm a software engineering manager at #microsoft, living in the #uk. I'm interested in #science, #technology, and #oss #development.
I tend to favour #python when #programming, and spend most of my time in #vscode.
In my spare time I like #running, #cycling, #beer, and am enjoying studying for a #maths degree with the #openuniversity.
Are you a #Python dev? This tool I built might be useful: https://gitlab.com/harford/logzy
It checks and fixes log statements that are using f-strings.
It needs a bit more polishing, but it works in the most common cases.
Hi all. First post on here... middle of the night for me. I code Python for fun. (Doesn't everyone?)
What I mean is, I've learned it on the side, when time allows, which is, you guessed it... Mostly at night.
I built a website called https://www.pythonbynight.com
I write sporadically on things I'm learning or occasionally about events I've attended.
Say hi!
My #introduction:
I studied #physics and am now working as Solutions Engineer for Posit PBC (f.k.a. RStudio), I like riding my #bicycles, I am interested in #politics, I am concerned about the #climatecrisis (born at 329 ppm), I try to use #linux and more generally #FOSS as much as possible, I sometimes dabble with #datascience using #rstats or #python, I like good #typography and use #LaTeX to produce it, I am still looking for a way to get back into analog B&W #photography.
In het kader van #nieuwhier (was weggevallen door verhuizing van instance):
Interesse in #linux, programmeren (op dit moment meestal #python, #haskel), databases (#oracle) en #IT in het algemeen.
Speel #gitaar (#guitar), (modern) klassiek en af en toe jazzy/Zuid Amerikaans (Bijv. Antonio Lauro; de Venozolaanse walsen).
I got a suggestion to use hashtags to help kickstart my network here. So here's a hashtag-dense list of my interests:
I'm a data-focused #machinelearning engineer at #Apple, working with #PyTorch, #Spark, and #Python which I write with a #Haskell accent. I used to work in #LearningTheory.
I enjoy long distance #running and #trailrunning and am training for my first #ultramarathon.
In my spare time I make electronic #ModularSynth/#Eurorack music and am learning #JazzPiano and the #GameOfGo.
I never did proper #introduction post in the 3 years since joining. I'm a nerd of all trades (and master of none), so I'll just pick some:
I like working with #embedded systems, and linking them across the Internet (which some call #IoT). As I want those to be efficient, interoperable and secure, I spend much time around the #CoAP stack of protocols -- both contributing to its specs at #IETF, and writing #FreeSoftware implementations in #RustLang, #Python and on @RIOT_OS (in C).
I work at the intersection of #microbiology , #engineering , #risk and the #environment . Lots of work in #drinkingwater , #indoorairquality ( #IAQ ), #wastewaterreuse
organisms of current interest include:
#Legionella
#Mycobacterium
#COVID19
Interested in #disinfection , #processmodeling, #neuralnetworks , #CFD
🐘 #introduction Hi there 👋! I'm a seasoned software engineer, educator, and author with a deep love for #golang, #python, and #java.
When I'm not immersed in code or bridging the gap between academia and the IT industry, you'll find me hitting the trails, indulging in my passion for long-distance running.
Beyond the tech and the tracks, I'm on a mission to spread positive vibes and #goodnews. In a world filled with noise, I believe in highlighting the good, the hopeful, and the inspiring.
Hi, I'm treefit, a #foss dev working on #deltachat. I'm responsible for the desktop client together with @jikstra.
My favorite coding language is #rustlang, but I "speak" #typescript, #javascript, #html, #css, too.
I'm also capable in #python and #swift, but not as much.
I'm new to the mastodon/toot style of communication (never used Twitter, either), so I'm still learning of how this all works.
My goal is to give you some behind-the scenes peeks onto the DeltaChat development.
#introduction
I've written a tool which transpiles basic #gdscript syntax to working #python code using search-and-replace.
CI releases are available at itch.io https://linuxusergd.itch.io/gdscript-transpiler-bin
Binaries are bootstrapped using #godot4, for source code see https://codeberg.org/linuxusergd/gdscript-transpiler-bin
#godotengine #madewithgodot
My first scientific paper has been published! 📰 🎉
Büchau (2022): An Autarkic Wireless Sensor Network to Monitor Atmospheric CO2 Concentrations
https://doi.org/10.1127/metz/2022/1125
In my PhD I am building a wireless CO2 sensor network with mostly #FOSS components. This paper describes it.
Code and hardware designs are available here: https://gitlab.com/tue-umphy/co2mofetten
#raspberrypi #esp8266 #mqtt #co2 #arduino #sensor #network #python
Я программист, сейчас на #typescript пишу всякие #web штуки. Последнее время упарываюсь в #web3, то есть #crypto, децентрализация и всякое такое. В вебе со времён #jquery и ES3, но про них обычно вспоминают как о страшном сне. Могу ещё писать на #python и #rust.
Но вообще когда-то давно хотел стать дизайнером. Не потому что творчество люблю, а потому что люблю делать красиво и удобно.
В свободное время... Скажем, что в свободное время я тюленю перед компом, пытаясь найти в интернете всякого интересненького. Не так давно нашёл вот Mastodon и потихоньку задумываюсь о том, чтобы сделать свой сайт в лучших традициях #indieweb
Вот такой вот получился у меня #introduction
Что буду сюда писать пока не знаю, я скорее чукча-слушатель, а не писатель.
#introductions
Hi! I am a #northside #victory resident.
My main hobbies are
#classicalguitar and the ancient game #go or #baduk -- I'm 1-5k, always looking for people who want to play in person regardless of level!
At times I also do #backpacking and #pleinair #oilpainting.
By day I am a #software engineer (#python, #javascript, #c++) specializing in #embedded systems and hardware integration.
I also have 2 super-sweet orange kitties named Shadow and Tommy
@[email protected] · Reply to Fixstern's post
Hi, I am known as dunkelstern almost everywhere, in real life just call me “jo”.
I am a backend-developer using #python and #javascript by day, but i am living on github by night too and working on one of those unfinished projects there (#rust, #c, python and #cad)
If I am not tinkering with my #smarthome you will find me in the guts of some #3dprinter or fiddling with some #electronics
On the weekend you’re likely to find me in our #makerspace habitat augsburg
Hi, ich bin fast überall dunkelstern, im echten leben sagen die leute meistens Jo.
Ich arbeite als backend-entwickler mit #python und #javascript, bin aber auch privat auf github zuhause und kippe dort meine drölf millionen unfertige projekte ab (#rust, #c, python und #cad)
Wenn ich nicht an meinem #smarthome bastel dann wahrscheinlich an irgend nem #3d-drucker oder sonstigem #elektronik gebastel.
Am wochenende findet ihr mich im habitat in augsburg, meinem #makerspace
Hi everyone! I am #RF #engineer by training, #european #federalist and #socialist (if you're scared now, you can say #progressive or social democrat) by conviction, #cycling to work (now working at GSI) and trying to stay sane with two kids in the Germany. I speak German, English and French, so I'll be more than happy to connect in any of these languages.
I am blogging occasionally about mostly irrelevant small things that bug me and may me #Linux-, #Python- or #electromagnitics-related under https://bowfinger.de/blog
#introduction #neuhier
So, my last post (at the moment of this post) was in Nov 2019, so a new #introduction post might be in order.
Hello everyone! My name is Artemis. I will mostly write about #Programming (incl. #Ruby, #Python, #Clojure, #Elixir, #Golang, #Docker and others), #SciFi, #fantasy with occasional various nerdy postings (#linux/#unix #comicbooks, #lego, #formulae), #lgbtqi stuff or plain nonsense-posting.
Hope you enjoy!
Started an alt for @[email protected] here on toot.cat to see if #Glitchsoc is a closer match to what I want out of a #SocialMediaPlatform, feature-wise.
So, it's time for a re-introduction:
-=-
I'm FiXato, a stay-at-home father of a two-year-old I often refer to as #BeardGrabber.
While I was born in the Netherlands, I've been living in northern Norway for quite some time now.
-=-
In day-to-day life I take care of our son while the missus is at work, and when I have some spare time and headspace, I like to tinker on my various coding projects.
Aside from that, I like to play some mobile Android games such as #PokémonGO, #Ingress and #MarioKartTour.
-=-
― #Dutch he/him from the #Netherlands
Emigrated to #Norway (#northernNorway to be more precise)
― I like to do #parenting / #parentsOfMastodon posts about our #2yo.
― Grew up with #MSX (a Philips #NMS8250 #MSX2 #homecomputer to be precise).
Related interest in #retroGaming, #retroComputer , and the #demoscene. Looking forward to attending #demoparties again.
― #Development experience primarily with #Ruby, #Python and #Bash, with a general #dev interest in #WebDevelopment, #scripting, #coding
― #photography mostly focused on #landscapePhotography using a #MiA1 and #Canon1000D
― also like to post about #language / #linguistics, especially about #etymology
― #FiXatoDrinks is where I tend to post about the #beers and other beverages I drink.
#music:
↳ #metal
↳ #chiptune
↳ #FiXatoListens
Fan of:
↳ #TerryPratchett's #DiscWorld
↳ #StephenKing's #DarkTower
↳ #StarTrek
↳ #DoctorWho
I am new at this #mastodon instance: I'm an architect and PhD on social sciences who studies the commodifications between #cities, #technology and #society in the context of the Urban Studies and I am now pursuing a more data-scientist approach. I've been using #R for some years and I am now starting with #python
I'm looking for people with similar research interests or who can help me improving my skills.
Thanks @cxli for kindly introducing me to this nice ritual.
• #electronics
• FPGA
• micro:bit #RasPi #Arduino
• RC models (#Tamiya #WLToys)
• #retro computers consoles
• #RetroGaming
• 𝑨𝑴𝑰𝑮𝑨 #Amiga
• #Sega #MegaDrive
• #emulation #MiSTer
• #Linux and programming
• #Fedora #Debian
• Containers
• #javascript #python
• Golang #dotNet
• #tabletop #games
• #mtg Magic the Gathering
• #Ironsworn
• #CallOfCthulhu
• #HeroQuest
• #Gaslands
• #Dragonbane
• #Undaunted
• #StarTrek #TNG #DS9 #VOY
Oh, I never pinned an #introduction!
Hi! I'm mostly here for conversations, reflections, and geekery around subjects that catch my fancy. Recently that orbits technology (esp #Python, data services, networks), music (writ large), languages (esp ancient Greek), autism, and general silliness. Structural protection for the marginalized is close to my heart, but I've learned I need to engage gently to stay healthy. I try to keep shitposting to a minimum.
I co-administer #signsandcodes.