Best of Jupyter — 2024
- 1
- 2
- 3
- 4
GoPenAI·2y
OpenAI Basics in Python
Learn the basics of using the OpenAI API with Python by setting up a virtual environment, creating an OpenAI account, and using Jupyter notebooks. The guide covers tasks such as grammar correction, translating text to emojis, code explanation, and image analysis using the GPT model.
- 5
DevBlogs·2y
Python in Visual Studio Code
The August 2024 release of the Python and Jupyter extensions for Visual Studio Code introduces improved Python discovery using python-environment-tools, inline variable values in source code during debugging, and enhancements to the VS Code Native REPL for Python. User feedback is encouraged for ongoing improvement and feature development.
- 6
Planet Python·2y
Python in Visual Studio Code
The November 2024 release of the Python, Pylance, and Jupyter extensions for Visual Studio Code introduces several new features like generating docstrings with Pylance, new commands for folding and unfolding docstrings, import suggestions with aliases from user files, and an experimental AI Code Action for implementing abstract classes. It also updates the REPL variables view and announces the upcoming deprecation of Python 3.8 support. Users can explore these features by updating their extensions and reviewing the changelogs.
- 7
Hacker News·2y
Satyrn
Satyrn is a modern Jupyter client for Mac offering faster startup times than VS Code and JupyterLab, inline code generation, and a minimalist design. It includes features like Black code formatting, easy graph and table copying, kernel manager for virtual environments, and works seamlessly with existing ipynb files without setup.
- 8
DevBlogs·1y
Python in Visual Studio Code
The December 2024 release of Python, Pylance, and Jupyter extensions in Visual Studio Code introduces docstring generation features using Pylance and Copilot, a new Python Environments extension in preview, and a comprehensive 'full' language server mode in Pylance. Key improvements include enhanced documentation automation, easier management of Python environments, and more capabilities in Python analysis with Pylance.
- 9
- 10
DevBlogs·2y
Python in Visual Studio Code
March 2024 release of Python and Jupyter extensions for Visual Studio Code includes new features, improved 'Add Import' Quick Fix, automatic browser start for debugging Django or Flask apps, shell integration for Python REPL, and language support for locally running Jupyter servers.
- 11
DevBlogs·2y
Python in Visual Studio Code
The May 2024 release of the Python and Jupyter extensions for Visual Studio Code includes announcements, a code action to implement abstract classes, a new auto indentation setting, removal of Debugpy in favor of the Python Debugger extension, and the possibility of socket disablement during testing. Pylance's performance has also been improved with several smaller enhancements.
- 12
Daily Dose of Data Science | Avi Chawla | Substack·2y
Improve Matplotlib Plot Quality
Matplotlib plots in Jupyter Notebook can appear dull and blurry when scaled. A useful hack is to render plots as SVGs (Scalable Vector Graphics) instead of the default image format. This ensures high-quality plots that remain sharp even when zoomed. Use either `from matplotlib_inline.backend_inline import set_matplotlib_formats` with `set_matplotlib_formats('svg')` or `%config InlineBackend.figure_format = 'svg'` to implement this improvement in your notebooks.
- 13
DevBlogs·2y
Python in Visual Studio Code
The July 2024 release for Python and Jupyter extensions in Visual Studio Code introduces several improvements. Key highlights include enhanced environment discovery through the new python-environment-tools, improved reStructuredText docstring support with Pylance, and community-contributed Pixi environment detection. Additionally, there are various bug fixes and minor enhancements aimed at improving the overall user experience with Python in VS Code.
- 14
- 15
Zed·2y
Bringing Interactive Computing to Zed: Introducing REPL Support
Zed has launched a Jupyter Powered REPL feature, allowing users to execute code line by line, block by block, or in any selection directly within the editor. This REPL supports multiple programming languages, including Python, TypeScript, and R. Users can now enjoy an interactive computing experience without needing to leave their workflow for a separate notebook.
- 16
DevBlogs·2y
Python in Visual Studio Code
The April 2024 release of Python and Jupyter extensions for Visual Studio Code includes improved debug configuration for Flask and Django, enhanced module and import analysis on Jupyter's Run Dependent Cells, hatch environment discovery, automatic environment selection for pipenv, pyenv, and Poetry projects, and report issue command improvements.
- 17
Planet Python·1y
JupyterLab 101 Book is Now Available
JupyterLab 101 is a comprehensive guide designed to familiarize users with JupyterLab's new user interface and functionalities. JupyterLab provides a tabbed interface for editing multiple Notebooks, opening terminals, creating a Python REPL, and more. It supports all the same programming languages as Jupyter Notebook and includes features like a debugger utility. The guide aims to help users efficiently navigate and utilize JupyterLab to produce high-quality Notebooks for teaching, presentations, data visualization, and machine learning.
- 18
Hacker News·2y
finos/perspective: A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
Perspective is an interactive analytics and data visualization component designed for large and streaming datasets. It includes a fast, memory-efficient streaming query engine written in C++ and compiled for WebAssembly and Python. The framework-agnostic interface can run in-browser or via WebSocket server, and it provides a JupyterLab widget and Python client library for interactive data analysis.
- 19
Hacker News·2y
My thoughts on Python in Excel
Python in Excel is an alternative to the Excel formula language and has use cases for computationally intensive tasks, AI, advanced visualizations, and time-series analysis. However, it is not suitable for beginners or interactive data analysis. There are also restrictions such as not being able to use custom packages or connect to web APIs.
- 20
Two Stop Bits·2y
mwenge/tempest: Tempest
In 2021, the source code for the classic arcade game Tempest was made available on the 'historicalsource' GitHub repository. The post provides steps for building the Tempest source code and extracting ROM data to play on MAME. It covers different versions of the source code, hacking attempts, and enhancements like new maps and a version mimicking Tempest 2000.