Planet Python RSS
213 subscribers
17K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
ItsMyCode: [Solved] AttributeError: ‘numpy.ndarray’ object has no attribute ‘append’

Link: https://itsmycode.com/numpy-ndarray-object-has-no-attribute-append/

If you use the regular Python list append() method to add an element to the end of NumPy array, you will encounter AttributeError: ‘numpy.ndarray’ object has no attribute ‘append’.
In this tutorial, w
ItsMyCode: [Solved] SyntaxError: Positional argument follows keyword argument

Link: https://itsmycode.com/positional-argument-follows-keyword-argument/

If you provide the keyword argument first followed by a positional argument, the Python interpreter will raise SyntaxError: positional argument follows keyword argument.
In this tutorial, we will lear
Matthew Wright: Using requests and BeautifulSoup in Python to scrape data

Link: https://www.wrighters.io/using-requests-and-beautifulsoup-in-python-to-scrape-data/

Sometimes pandas.read_html doesn't work for scraping website data, but you can try using requests and BeautifulSoup to do it yourself.The post Using requests and BeautifulSoup in Python to scrape data
The No Title® Tech Blog: Book review — Python Distilled, by David M. Beazley

Link: https://no-title.victordomingos.com/articles/2022/book_review_python_distilled

This is a pragmatic book that presents some of the most important topics about the Python programming language in a concise form, designed to make it easier to find out the most relevant information b
Podcast.__init__: Building A Community And Technology Stack For Scalable Big Data Geoscience At Pangeo

Link: https://www.pythonpodcast.com/pangeo-big-data-geoscience-episode-358/

Science is founded on the collection and analysis of data. For disciplines that rely on data about the earth the ability to simulate and generate that data has been growing faster than the tools for a
Mike Driscoll: PyDev of the Week: Daniel Gaspar

Link: https://www.blog.pythonlibrary.org/2022/03/28/pydev-of-the-week-daniel-gaspar/

This week we welcome Daniel Gaspar as our PyDev of the Week! Daniel is the co-author of Mastering Flask Web Development. If you would like to see what else Daniel has been up to, you should check out
Real Python: Pagination for a User-Friendly Django App

Link: https://realpython.com/django-pagination/

You can improve the user experience of your Django web app significantly by spreading your content over multiple pages instead of serving all of it at once.
This practice is called pagination.
To impl
Anarcat: What is going on with web servers

Link: https://anarc.at/blog/2022-03-28-wtf-web-servers/

I stumbled upon this graph recently, which is w3techs.com
graph of "Historical yearly trends in the usage statistics of web
servers". It seems I hadn't looked at it in a long while because I was
surpr
Kushal Das: Introducing Very Bad Web Application

Link: https://kushaldas.in/posts/introducing-very-bad-web-application.html


I am planning to add a few chapters on securing services in my Linux Command
Line book. But, to make it practical &
hands on, I needed one real application which the readers can deploy and
secure. I
Python GUIs: QPSQL driver not loaded: Using Postgres with Qt & Python on Windows

Link: https://www.pythonguis.com/faq/postgres-pyqt5-windows-driver-not-loaded/

If you're trying to use Postgres with PyQt5/6 or PySide2/PySide6 you may have come across an issue with loading the driver.
Qt (correctly) lists the driver as available in Qt, but when trying to load
Mike Driscoll: Automating Excel with Python Video Overview

Link: https://www.blog.pythonlibrary.org/2022/03/29/automating-excel-with-python-video-overview/

In this tutorial, I will show you an overview of using OpenPyXL and Python to read and write Excel documents. You will also learn how to:

Style cells
Change fonts
Create named styles
Use pandas with
Inspired Python: Tower Defense Game: Finite State Automata / State Machines

Link: https://www.inspiredpython.com/course/create-tower-defense-game/tower-defense-game-finite-state-automata-state-machines


Tower Defense Game: Finite State Automata / State Machines
Complex codebases – and games are usually complex – tend to rely on a lot of state, usually captured in variables. Navigating from one scree
Inspired Python: Tower Defense Game: Game Loop and Initializing PyGame

Link: https://www.inspiredpython.com/course/create-tower-defense-game/tower-defense-game-game-loop-and-initializing-pygame


Tower Defense Game: Game Loop and Initializing PyGame
How do you instruct your computer game to draw things to the screen consistently and to a drum-beat that ensures there’s no awkward pauses or jit
Inspired Python: Tower Defense Game: Getting Started

Link: https://www.inspiredpython.com/course/create-tower-defense-game/tower-defense-game-getting-started


Tower Defense Game: Getting Started
Python package management is not the easiest thing to wrap your head around. Nevertheless, it’s important that we capture the requirements our game has, properly,
Inspired Python: Make your own Tower Defense Game with PyGame

Link: https://www.inspiredpython.com/course/create-tower-defense-game/make-your-own-tower-defense-game-with-pygame


Make your own Tower Defense Game with PyGame
In this course you’ll learn how to write a 2d Tower Defense Game from scratch, using PyGame. Writing a game is easy; but writing one that is maintainable
Trey Hunner: Overlooked facts about variables and objects in Python: it's all about pointers

Link: https://treyhunner.com/2022/03/variables-objects-and-pointers-in-python/

This article was originally published on Python Morsels.
In Python, variables and data structures don’t contain objects.
This fact is both commonly overlooked and tricky to internalize.
You can happil
ItsMyCode: SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape

Link: https://itsmycode.com/syntaxerror-unicode-error-unicodeescape-codec-cant-decode-bytes-in-position-2-3-truncated-uxxxxxxxx-escape/

The SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape occurs if you are trying to access a file path with a regular string.
In this tut
PyCoder’s Weekly: Issue #518 (March 29, 2022)

Link: https://pycoders.com/issues/518

#518 – MARCH 29, 2022 View in Browser » Python and the James Webb Space Telescope Python is used extensively in the data pipeline for the James Web Space Telescope. Michael Kennedy interviews Me
PyPy: PyPy v7.3.9 security release

Link: https://www.pypy.org/posts/2022/03/pypy-v738-release.html

PyPy v7.3.9 security release
The PyPy team is proud to release version 7.3.9 of PyPy. This is a security
release to match the recent CPython release and updates the portable pypy
tarballs with bzip2 1
Stack Abuse: Graphs in Python: Depth-First Search (DFS) Algorithm

Link: https://stackabuse.com/depth-first-search-dfs-in-python-theory-and-implementation/

Introduction
Originating from mathematics, graphs are now widely used data structures in Computer Science. One of the first problems we encounter when constructing any algorithm regarding Graph proces