54,302 blogs · [ { "id": "01a087cc-145d-7385-98e3-106a0d7f3978", "title": "Get the value of PI without a constant", "url": "https://pythonadventures.wordpress.com/2025/12/24/get-the-value-of-pi-without-a-constant/", "published_at": "2025-12-24T09:01:13+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a7445eda9", "title": "In a graph, find the largest complete subgraph", "url": "https://pythonadventures.wordpress.com/2024/12/23/in-a-graph-find-the-largest-complete-subgraph/", "published_at": "2024-12-23T18:22:35+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a74c64fe6", "title": "How to solve a two-variable equation with Sympy", "url": "https://pythonadventures.wordpress.com/2024/12/13/how-to-solve-a-two-variable-equation-with-sympy/", "published_at": "2024-12-13T10:06:32+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a75ae2c91", "title": "Autoformat your Python code with Ruff", "url": "https://pythonadventures.wordpress.com/2024/03/11/autoformat-your-python-code-with-ruff/", "published_at": "2024-03-11T10:21:10+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a7698a577", "title": "Play a sound file from memory", "url": "https://pythonadventures.wordpress.com/2024/02/06/play-a-sound-file-from-memory/", "published_at": "2024-02-06T20:51:59+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a76be76c9", "title": "Handle extended file attributes", "url": "https://pythonadventures.wordpress.com/2024/02/06/handle-extended-file-attributes/", "published_at": "2024-02-06T10:39:11+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a7763f9ad", "title": "keysound", "url": "https://pythonadventures.wordpress.com/2024/02/05/keysound/", "published_at": "2024-02-05T06:42:03+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a77f803b5", "title": "Sum the digits of a number until you get just one digit", "url": "https://pythonadventures.wordpress.com/2023/06/07/sum-the-digits-of-a-number-until-you-get-just-one-digit/", "published_at": "2023-06-07T17:23:53+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a78ca5aef", "title": "Merge Overlapping Intervals", "url": "https://pythonadventures.wordpress.com/2022/12/17/merge-overlapping-intervals/", "published_at": "2022-12-17T20:06:18+00:00" }, { "id": "01a087cc-145e-7285-b567-b33a79bbc982", "title": "Compile Python module to C extension", "url": "https://pythonadventures.wordpress.com/2022/05/01/compile-python-module-to-c-extension/", "published_at": "2022-05-01T20:23:48+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321cec960cc6", "title": "Simulate keypresses", "url": "https://pythonadventures.wordpress.com/2022/03/03/simulate-keypresses/", "published_at": "2022-03-03T18:12:21+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321ced0257c3", "title": "upgrade all your poetry packages", "url": "https://pythonadventures.wordpress.com/2022/02/22/upgrade-all-your-poetry-packages/", "published_at": "2022-02-22T14:10:37+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321ced88b84b", "title": "[Windows] clear screen in the Python shell", "url": "https://pythonadventures.wordpress.com/2022/02/22/windows-clear-screen-in-the-python-shell/", "published_at": "2022-02-22T14:01:46+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321ceda31157", "title": "convert your book to an audiobook", "url": "https://pythonadventures.wordpress.com/2020/10/26/convert-your-book-to-an-audiobook/", "published_at": "2020-10-26T09:19:48+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321cede6d14e", "title": "text to speech", "url": "https://pythonadventures.wordpress.com/2020/10/26/text-to-audio/", "published_at": "2020-10-26T09:00:21+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321ceea42e5a", "title": "extract text from a PDF file", "url": "https://pythonadventures.wordpress.com/2020/10/26/extract-text-from-a-pdf-file/", "published_at": "2020-10-26T08:25:43+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321ceefd8d65", "title": "Python Developer’s Guide", "url": "https://pythonadventures.wordpress.com/2020/09/15/python-developers-guide/", "published_at": "2020-09-15T19:49:23+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321cefc7c920", "title": "Python 3.9 is coming", "url": "https://pythonadventures.wordpress.com/2020/09/15/python-3-9-is-coming/", "published_at": "2020-09-15T19:43:37+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321cf06f1890", "title": "extract all images from a 4chan thread", "url": "https://pythonadventures.wordpress.com/2020/07/16/extract-all-images-from-a-4chan-thread/", "published_at": "2020-07-16T08:17:33+00:00" }, { "id": "01a0bdf0-8be3-7028-b06f-321cf0995e00", "title": "angle between two lines", "url": "https://pythonadventures.wordpress.com/2019/12/10/angle-between-two-lines/", "published_at": "2019-12-10T14:41:07+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25ef6d7e34", "title": "monitoring key presses in a console application in a thread", "url": "https://pythonadventures.wordpress.com/2019/11/16/monitoring-key-presses-in-a-console-application/", "published_at": "2019-11-16T13:45:09+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f029a5b8", "title": "simple keylogger", "url": "https://pythonadventures.wordpress.com/2019/11/16/simple-keylogger/", "published_at": "2019-11-16T12:20:22+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f03bd7fc", "title": "flush the stdin", "url": "https://pythonadventures.wordpress.com/2019/11/16/flush-the-stdin/", "published_at": "2019-11-16T12:04:33+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f0a0ac79", "title": "Getting started with PyQt5", "url": "https://pythonadventures.wordpress.com/2019/11/09/getting-started-with-pyqt5/", "published_at": "2019-11-09T15:55:01+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f16fd628", "title": "[flask] show external images with an app. running on localhost", "url": "https://pythonadventures.wordpress.com/2019/11/03/flask-show-external-images-with-an-app-running-on-localhost/", "published_at": "2019-11-03T11:59:22+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f200a60b", "title": "moving from pipenv to poetry", "url": "https://pythonadventures.wordpress.com/2019/11/02/moving-from-pipenv-to-poetry/", "published_at": "2019-11-02T19:22:36+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f2f61db6", "title": "Python Developers Survey 2018 Results", "url": "https://pythonadventures.wordpress.com/2019/11/02/python-developers-survey-2018-results/", "published_at": "2019-11-02T08:36:10+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f3c122b9", "title": "force requests to use IPv4", "url": "https://pythonadventures.wordpress.com/2019/06/28/force-requests-to-use-ipv4/", "published_at": "2019-06-28T19:35:34+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f47b2537", "title": "APScheduler3 examples", "url": "https://pythonadventures.wordpress.com/2019/06/26/apscheduler3-examples/", "published_at": "2019-06-26T11:01:08+00:00" }, { "id": "01a0be00-bce0-7285-9640-df25f4b7b951", "title": "How to send a notification to your Android phone from a Python script", "url": "https://pythonadventures.wordpress.com/2019/05/28/how-to-send-a-notification-to-your-android-phone-from-a-python-script/", "published_at": "2019-05-28T16:17:42+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecda2008d1", "title": "How to create an executable file from a Python script?", "url": "https://pythonadventures.wordpress.com/2019/02/10/how-to-create-an-executable-file-from-a-python-script/", "published_at": "2019-02-09T23:23:48+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecdb18fbcb", "title": "pdfmanip", "url": "https://pythonadventures.wordpress.com/2019/01/06/pdfmanip/", "published_at": "2019-01-06T15:09:49+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecdbe124bc", "title": "How old are you in days?", "url": "https://pythonadventures.wordpress.com/2018/08/14/how-old-are-you-in-days/", "published_at": "2018-08-14T19:36:14+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecdc07c42a", "title": "table2csv", "url": "https://pythonadventures.wordpress.com/2018/07/25/table2csv/", "published_at": "2018-07-25T21:22:27+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecdc154b92", "title": "MonkeyType: generate static type annotations automatically", "url": "https://pythonadventures.wordpress.com/2018/07/25/monkeytype-generate-static-type-annotations-automatically/", "published_at": "2018-07-25T20:31:58+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecdcd0222c", "title": "mypy — optional static typing", "url": "https://pythonadventures.wordpress.com/2018/07/25/mypy-optional-static-typing/", "published_at": "2018-07-25T09:08:48+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecdd40af4b", "title": "fold / unfold URLs", "url": "https://pythonadventures.wordpress.com/2018/07/05/fold-unfold-urls/", "published_at": "2018-07-05T16:11:22+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecde1fd801", "title": "pip install –user", "url": "https://pythonadventures.wordpress.com/2018/06/29/pip-install-user/", "published_at": "2018-06-29T13:07:27+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecded0c70f", "title": "pynt: a lightweight build tool, written in Python", "url": "https://pythonadventures.wordpress.com/2018/06/09/pynt-a-lightweight-build-tool-written-in-python/", "published_at": "2018-06-09T10:28:01+00:00" }, { "id": "01a0be09-2605-70d7-98f6-5cecdef95677", "title": "Convert a nested OrderedDict to normal dict", "url": "https://pythonadventures.wordpress.com/2018/06/09/convert-a-nested-ordereddict-to-normal-dict/", "published_at": "2018-06-09T10:01:55+00:00" } ] posts Claim your blog
Back to pythonadventures.wordpress.com
Blog · corpus.blog/blogs/pythonadventures.wordpress.com/posts

pythonadventures.wordpress.com

pythonadventures.wordpress.com

2025

2024

2023

2022

2020

2019

2018