home.social

#pythonlanguage — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pythonlanguage, aggregated by home.social.

fetched live
  1. @[email protected]

    Zig threw me off by taking sponsorships from AI companies, which was weird given their stance. Again, not a programmer, but looking to continue learning slowly and just by poking my head in the room sometimes, so I appreciate the recommendation. Any other languages you can soundly point me towards?

    My only experience is in Python. I failed a basic course in it (lol), but I understood a lot conseptually, just struggled to memorize it all and work without references so ya know, tests were a fun time.
    That said, my prof also voiced their distain for teaching Python, given its many shortcomings and the fact that other languages would be better suited for first-timers. Again, I struggled greatly with the course, but grasped the concepts alone quite well, so many of their points made sense and they kinda convinced me. Lol

    All that to say maybe I DON'T want to learn a Python-like language. Can't even compile the damn thing. But I wouldn't know what other language to start with: one that's free of LLM bs and that's, like, not incompitent in such oddly specific ways as Python.


    #Zig-language #rust-language #python-language #programming
  2. @[email protected]

    Zig threw me off by taking sponsorships from AI companies, which was weird given their stance. Again, not a programmer, but looking to continue learning slowly and just by poking my head in the room sometimes, so I appreciate the recommendation. Any other languages you can soundly point me towards?

    My only experience is in Python. I failed a basic course in it (lol), but I understood a lot conseptually, just struggled to memorize it all and work without references so ya know, tests were a fun time.
    That said, my prof also voiced their distain for teaching Python, given its many shortcomings and the fact that other languages would be better suited for first-timers. Again, I struggled greatly with the course, but grasped the concepts alone quite well, so many of their points made sense and they kinda convinced me. Lol

    All that to say maybe I DON'T want to learn a Python-like language. Can't even compile the damn thing. But I wouldn't know what other language to start with: one that's free of LLM bs and that's, like, not incompitent in such oddly specific ways as Python.


    #Zig-language #rust-language #python-language #programming
  3. Wing 11.1 has been released with improved pseudo TTY emulation in OS Commands, Start Terminal on Windows, syntax highlighting for Rust and TOML, support for newer OpenAI models in AI Chat, new Stop on SystemExit debugger preference, and other minor features and bug fixes: wingware.com/news/2026-03-10 #python #pythonlanguage

  4. "Rust usage for Python extensions surged 22% in one year as developers choose memory safety and C-level performance over traditional approaches."

    thenewstack.io/rust-pythons-ne

    #rustlanguage #rustlang #rust #pythonlanguage #pythonlang #python

  5. Wing Python IDE version 11.0.4 has been released, with support for Python 3.14, improved Python code analysis and code warnings, and other minor enhancements: wingware.com/news/2025-09-08 #python #pythonlanguage #AIDevelopment

  6. Wing Python IDE version 11.0.4 has been released, with support for Python 3.14, improved Python code analysis and code warnings, and other minor enhancements: wingware.com/news/2025-09-08 #python #pythonlanguage #AIDevelopment

  7. Wing Python IDE version 11 beta 1 is now available for early access, with improved AI assisted development, support for package management with uv, improved Python code analysis, updated localizations, and more: wingware.com/wingide/early #python #pythonlanguage #AIDeveloper

  8. Wing Python IDE version 11 beta 1 is now available for early access, with improved AI assisted development, support for package management with uv, improved Python code analysis, updated localizations, and more: wingware.com/wingide/early #python #pythonlanguage #AIDeveloper

  9. Wing Python IDE version 10.0.9 has been released with bug fixes for AI supported development and Find Uses, a new line spacing preference, and other improvements: wingware.com/news/2025-03-24 #python #pythonlanguage

  10. Wing Python IDE version 10.0.9 has been released with bug fixes for AI supported development and Find Uses, a new line spacing preference, and other improvements: wingware.com/news/2025-03-24 #python #pythonlanguage

  11. Wing Pro version 10.0.6 has been released with support for Python 3.13 and some other improvements: wingware.com/news/2024-09-20 #python #pythonlanguage #pythonprogramming

  12. Wing Pro version 10.0.6 has been released with support for Python 3.13 and some other improvements: wingware.com/news/2024-09-20 #python #pythonlanguage #pythonprogramming

  13. Wing 10.0.5 adds support for ARM Linux, updates the German language localization, changes default AI model to more efficient and economical gpt-4o, and fixes several bugs: wingware.com/news/2024-07-08 #python #pythonprogramming #pythonlanguage

  14. Wing 10.0.5 adds support for ARM Linux, updates the German language localization, changes default AI model to more efficient and economical gpt-4o, and fixes several bugs: wingware.com/news/2024-07-08 #python #pythonprogramming #pythonlanguage

  15. Wing Python IDE 10.0.3 has been released with more control over AI request context, keyboard navigability fixes, better Diff/Merge for directories and files, and many other improvements: wingware.com/news/2024-03-14 #python #pythonlanguage #AIDevelopment

  16. Wing Python IDE 10.0.3 has been released with more control over AI request context, keyboard navigability fixes, better Diff/Merge for directories and files, and many other improvements: wingware.com/news/2024-03-14 #python #pythonlanguage #AIDevelopment

  17. Wing Pro 10.0.2 added AI chat to its lineup of AI assisted development features. You can use it to ask about existing code or iteratively develop new code: wingware.com/hints/ai-chat #python #pythonlanguage #AIDevelopment

  18. Wing Pro 10.0.2 added AI chat to its lineup of AI assisted development features. You can use it to ask about existing code or iteratively develop new code: wingware.com/hints/ai-chat #python #pythonlanguage #AIDevelopment

  19. Wing version 10.0.2 has been released, adding AI chat and other improvements to Wing Pro's AI assisted development capabilities, and also quick toggling between unit testing debug stack frames, better UI for auto-import, and more: wingware.com/news/2024-02-23 #python #pythonlanguage #aidevelopment

  20. Wing Pro 10 added mind-blowing AI-assisted software development features: Code suggestion, refactoring, and description-driven development. A few examples: wingware.com/hints/ai-dev #python #pythonlanguage #aidevelopment

  21. Wing Pro 10 added mind-blowing AI-assisted software development features: Code suggestion, refactoring, and description-driven development. A few examples: wingware.com/hints/ai-dev #python #pythonlanguage #aidevelopment

  22. Wing Pro 10 Python IDE has been released with AI assisted dev and support for Python 3.12, Poetry, and Ruff: wingware.com/news/2024-01-19 #python #pythonlanguage

  23. Wing Pro's Source Assistant displays context-sensitive documentation, call signature, and other code intelligence as you navigate or write new code: wingware.com/hints/source-assi #python #pythonlanguage

  24. Wing Python IDE version 10 beta3 has been released, with support for Python 3.12, Poetry for package management, Ruff for super-fast Python code checking and reformatting, and other improvements: wingware.com/wingide/early #python #pythonlanguage

  25. In Wing Pro, you can easily create a new block of Python code out of one or more existing lines by selecting the lines and pressing the ':' (colon) key. Details and other block management tips are at wingware.com/hints/wingpro-aut #pythonlanguage #python

  26. This year's Python Developers Survey is out. Please consider responding and letting them know which Python IDE you use! 🙂 survey.alchemer.com/s3/7554174 #pythonlanguage #python

  27. In Wing Pro's Python turbo mode any non-symbol character is a completion key. You just type the next character in the code to auto-complete.

    It takes some getting used to, but makes typing Python code a lot smoother.

    Details: wingware.com/hints/turbo-compl #python #pythonlanguage

  28. A new beta release of Wing 10 is now available, with faster debugging for Python 3.12 and other improvements: wingware.com/wingide/early #python #pythonlanguage

  29. A great way to develop Python code in Wing Pro is to run to a breakpoint and work directly in the runtime environment for which you are designing the code. Use a conditional breakpoint to select a particular case you're trying to fix: wingware.com/hints/live-coding #python #pythonlanguage

  30. You can manage packages in your Python environment right from Wing Pro, using the Packages tool in the Tools menu. It works with pip, pipenv, conda, and (as of Wing 10) also Poetry: wingware.com/hints/packages #python #pythonlanguage

  31. Wing Python IDE version 10 is now available as an early access release: wingware.com/wingide/early It adds support for Python 3.12, package management with Poetry, and code warnings with Ruff. #python #pythonlanguage

  32. Wing Python IDE version 9.1.2 has been released with improved auto-import, debugging with mingw, and other fixes: wingware.com/news/2023-09-28 #python #pythonlanguage

  33. Wing Python IDE version 9.1.2 has been released with improved auto-import, debugging with mingw, and other fixes: wingware.com/news/2023-09-28 #python #pythonlanguage

  34. You can easily switch to a slightly magnified "presentation mode" in Wing Pro from the high-level commands menu icon to the right of the toolbar. For details see wingware.com/hints/presentatio #python #pythonlanguage

  35. You can create multiple selections in Wing Pro to edit similar parts of your code concurrently. See the Edit > Multiple Selections menu and wingware.com/hints/multiselect for details. #pythonlanguage #python

  36. Julia and Python are often seen as competitors, but in this video, I want to show the integration between them. Using the PythonCall and the JuliaCall packages we can call Julia from Python and Python from Julia.

    Check my new video: abelsiqueira.com/blog/2023-09-

    What other kind of integration would you think is very important for Julia?
    Do you think the Python integration is enough to convince people to use Julia more, coming from Python?

    #Julia #Julialang #python #pythonlanguage #integration #interoperability #pythoncall #juliacall #pkg #conda

  37. You can jump to source code from any symbol used in the Python Shell and Debug Console in Wing Pro. This is a quick way to find code relevant to understanding and fixing a bug. Details at wingware.com/hints/goto-defini #python #pythonlanguage #debugging

  38. You can press Shift-Space in Wing Pro to show the values of all visible symbols that are defined in the active debugger stack frame. For details see wingware.com/hints/debug-value #python #pythonlanguage

  39. Did you know that you can quickly select logical units of Python code in Wing Pro with Ctrl-Up and Ctrl-Down? Press the keys multiple times to select more or less of the code structure. This and other quick selection tricks are described in wingware.com/hints/quick-selec #python #pythonlanguage

  40. You can set conditional breakpoints in Wing Pro, to isolate the particular case you are trying to debug. Just right-click on the breakpoint margin, then use the Debug Console to try out fixes and new Python code in the live runtime state that you are writing it for. #python #pythonlanguage #debugging

  41. Another new feature in Wing Pro 9.1: Auto-import from the auto-completer adds both the selected symbol and the import statement necessary to use it. #python #pythonlanguage

  42. Another new feature in Wing Pro 9.1: Auto-import from the auto-completer adds both the selected symbol and the import statement necessary to use it. #python #pythonlanguage

  43. The reasons given for not having increment/decrement operators are rubbish. I'm still making loads of silly mistakes without them!

  44. A heads-up that Sunsetting of Python 2 is definitely(?) going to happen on Jan 1, 2020.

    "That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can."

    #Programming #PythonLanguage #Python2 #Python3

    python.org/doc/sunset-python-2