Two Bit Arcade: Gyroscopic 3D wireframe cube — Using a 3-axis gyro for live 3D perspective
Link: https://www.chipperbits.com/article/gyroscopic-wireframe-cube/
This little project combines the previous accelerometer-gyroscope code with the 3D rotating OLED cube to produce a 3D cube which responds to gyro input, making it possible to "peek around" the cube wi
Link: https://www.chipperbits.com/article/gyroscopic-wireframe-cube/
This little project combines the previous accelerometer-gyroscope code with the 3D rotating OLED cube to produce a 3D cube which responds to gyro input, making it possible to "peek around" the cube wi
chipperbits
Gyroscopic 3D wireframe cube | Using a 3-axis gyro for live 3D perspective
This little project combines the previous accelerometer-gyroscope code with the 3D rotating OLED cube to produce a 3D cube which responds to gyro input, making it possible to
Two Bit Arcade: Etch-A-Snap — The Raspberry Pi powered Etch-A-Sketch camera
Link: https://www.chipperbits.com/article/etch-a-snap/
Etch-A-Snap is (probably) the worlds first Etch-A-Sketch Camera. Powered by a Raspberry Pi Zero (or Zero W) it snaps photos just like any other camera, but outputs them by drawing to an Pocket Etch-A-
Link: https://www.chipperbits.com/article/etch-a-snap/
Etch-A-Snap is (probably) the worlds first Etch-A-Sketch Camera. Powered by a Raspberry Pi Zero (or Zero W) it snaps photos just like any other camera, but outputs them by drawing to an Pocket Etch-A-
chipperbits
Etch-A-Snap | The Raspberry Pi powered Etch-A-Sketch camera
Etch-A-Snap is (probably) the worlds first Etch-A-Sketch Camera. Powered by a Raspberry Pi Zero (or Zero W) it snaps photos just like any other camera, but outputs them by drawing to an Pocket Etch-A-Sketch screen. Quite slowly. Photos are processed down…
Two Bit Arcade: Image Processing — Preparing the image to plot
Link: https://www.chipperbits.com/article/etch-a-snap--processing/
Etch-A-Sketch is a very simple 2D plotter which is limited to drawing a single unbroken line, of a single thickness and colour which is dark-ish on a silver-ish screen. To be able to plot a photo onto
Link: https://www.chipperbits.com/article/etch-a-snap--processing/
Etch-A-Sketch is a very simple 2D plotter which is limited to drawing a single unbroken line, of a single thickness and colour which is dark-ish on a silver-ish screen. To be able to plot a photo onto
chipperbits
Image Processing | Preparing the image to plot
Etch-A-Sketch is a very simple 2D plotter which is limited to drawing a single unbroken line, of a single thickness and colour which is dark-ish on a silver-ish screen. To be able to plot a photo onto the Etch-A-Sketch we need to transform the image so that…
Two Bit Arcade: Drawing — Converting the image to a line drawing
Link: https://www.chipperbits.com/article/etch-a-snap--drawing/
The image processing produces a 1 bit image (B&W) of 240x144 pixels. The next step is to take this image and convert it into movements for the motors.
The way this is done is governed largely by the
Link: https://www.chipperbits.com/article/etch-a-snap--drawing/
The image processing produces a 1 bit image (B&W) of 240x144 pixels. The next step is to take this image and convert it into movements for the motors.
The way this is done is governed largely by the
chipperbits
Drawing | Converting the image to a line drawing
The image processing produces a 1 bit image (B&W) of 240x144 pixels. The next step is to take this image and convert it into movements for the motors. The way this is done is governed largely by the design of the Etch-A-Sketch — any drawing must be made in…
Two Bit Arcade: Plotter — From drawing instructions to motor movements.
Link: https://www.chipperbits.com/article/etch-a-snap--plotter/
So far we've built the Etch-A-Snap and processed an image to produce a 1 bit image. In this part we’ll look at how to take this image and generate the draw instructions for the plotter.
Etch-A-Sketch
Link: https://www.chipperbits.com/article/etch-a-snap--plotter/
So far we've built the Etch-A-Snap and processed an image to produce a 1 bit image. In this part we’ll look at how to take this image and generate the draw instructions for the plotter.
Etch-A-Sketch
chipperbits
Plotter | From drawing instructions to motor movements.
So far we've built the Etch-A-Snap and processed an image to produce a 1 bit image. In this part we’ll look at how to take this image and generate the draw instructions for the plotter. Etch-A-Sketch is a very simple 2D plotter which is limited to drawing…
Talk Python to Me: #289 Discovering exoplanets with Python
Link: https://talkpython.fm/episodes/show/289/discovering-exoplanets-with-python
When I saw the headline "Machine learning algorithm confirms 50 new exoplanets in historic first" I knew the Python angle of this story had to be told! And that's how this episode was born. Join David
Link: https://talkpython.fm/episodes/show/289/discovering-exoplanets-with-python
When I saw the headline "Machine learning algorithm confirms 50 new exoplanets in historic first" I knew the Python angle of this story had to be told! And that's how this episode was born. Join David
talkpython.fm
Discovering exoplanets with Python
When I saw the headline 'Machine learning algorithm confirms 50 new exoplanets in historic first' I knew the Python angle of this story had to be told! And that's how this episode was born. Join David Armstrong and Jev Gamper as they tell us how they use…
Python⇒Speed: Optimizing your code is not the same as parallelizing your code
Link: https://pythonspeed.com/articles/do-you-need-cluster-or-multiprocessing/
You’re processing a large amount of data with Python, the processing seems easily parallelizable—and it’s sloooooooow.
The obvious next step is switch to some sort of multiprocessing, or even start pr
Link: https://pythonspeed.com/articles/do-you-need-cluster-or-multiprocessing/
You’re processing a large amount of data with Python, the processing seems easily parallelizable—and it’s sloooooooow.
The obvious next step is switch to some sort of multiprocessing, or even start pr
Python⇒Speed
Optimizing your code is not the same as parallelizing your code
To make your Python code faster, start with optimizing single-threaded versions, then consider multiprocessing, and only then think about a cluster.
Real Python: Handling Missing Keys With the Python defaultdict Type
Link: https://realpython.com/courses/python-defaultdict-type/
The Python defaultdict type behaves almost exactly like a regular Python dictionary, but if you try to access or modify a missing key, then defaultdict will automatically create the key and generate a
Link: https://realpython.com/courses/python-defaultdict-type/
The Python defaultdict type behaves almost exactly like a regular Python dictionary, but if you try to access or modify a missing key, then defaultdict will automatically create the key and generate a
Realpython
Handling Missing Keys With the Python defaultdict Type – Real Python
In this step-by-step course, you'll learn how the Python defaultdict type works and how to use it for handling missing keys when you're working with dictionaries. You'll also learn how to use a defaultdict to solve problems like grouping or counting the items…
PyCoder’s Weekly: Issue #446 (Nov. 10, 2020)
Link: https://pycoders.com/issues/446
#446 – NOVEMBER 10, 2020 View in Browser » Doing Key-Driver Analysis in Python Take a look at how statistical knowledge plays an important role in answering business questions like “What drives
Link: https://pycoders.com/issues/446
#446 – NOVEMBER 10, 2020 View in Browser » Doing Key-Driver Analysis in Python Take a look at how statistical knowledge plays an important role in answering business questions like “What drives
Pycoders
PyCoder’s Weekly | Issue #446
Issue #446 of the PyCoder’s Weekly newsletter, published Nov. 10, 2020.
Stack Abuse: Generating Command-Line Interfaces (CLI) with Fire in Python
Link: https://stackabuse.com/generating-command-line-interfaces-cli-with-fire-in-python/
Introduction
A Command-line interface (CLI) is a way to interact with computers using textual commands.
A lot of tools that don't require GUIs are written as CLI tools/utilities. Although Python has t
Link: https://stackabuse.com/generating-command-line-interfaces-cli-with-fire-in-python/
Introduction
A Command-line interface (CLI) is a way to interact with computers using textual commands.
A lot of tools that don't require GUIs are written as CLI tools/utilities. Although Python has t
Stack Abuse
Generating Command-Line Interfaces (CLI) with Fire in Python
In this tutorial, we'll go over how to make a command-line interface application using Python Fire.
Chris Moffitt: Comprehensive Guide to Grouping and Aggregating with Pandas
Link: https://pbpython.com/groupby-agg.html
Introduction
One of the most basic analysis functions is grouping and aggregating data. In some cases,
this level of analysis may be sufficient to answer business questions. In other instances,
this
Link: https://pbpython.com/groupby-agg.html
Introduction
One of the most basic analysis functions is grouping and aggregating data. In some cases,
this level of analysis may be sufficient to answer business questions. In other instances,
this
Pbpython
Comprehensive Guide to Grouping and Aggregating with Pandas
Pandas groupby and aggregation provide powerful capabilities for summarizing data. This article will discuss basic functionality as well as complex aggregation functions.
Real Python: Use Sentiment Analysis With Python to Classify Movie Reviews
Link: https://realpython.com/sentiment-analysis-python/
Sentiment analysis is a powerful tool that allows computers to understand the underlying subjective tone of a piece of writing. This is something that humans have difficulty with, and as you might ima
Link: https://realpython.com/sentiment-analysis-python/
Sentiment analysis is a powerful tool that allows computers to understand the underlying subjective tone of a piece of writing. This is something that humans have difficulty with, and as you might ima
Realpython
Use Sentiment Analysis With Python to Classify Movie Reviews – Real Python
In this tutorial, you'll learn about sentiment analysis and how it works in Python. You'll then build your own sentiment analysis classifier with spaCy that can predict whether a movie review is positive or negative.
Anwesha Das: How to use Yubikey or any GPG smartcard in Thunderbird 78
Link: http://anweshadas.in/how-to-use-yubikey-or-any-gpg-smartcard-in-thunderbird-78/
Thunderbird is the free and open source email client by Mozilla Foundation. I have been using it for some years now. Till now the Thunderbird users had to use an extension Enigmail to use GnuPG. Thund
Link: http://anweshadas.in/how-to-use-yubikey-or-any-gpg-smartcard-in-thunderbird-78/
Thunderbird is the free and open source email client by Mozilla Foundation. I have been using it for some years now. Till now the Thunderbird users had to use an extension Enigmail to use GnuPG. Thund
Law Explained India
How to use Yubikey or any GPG smartcard in Thunderbird 78
Thunderbird is the free and open source email client by Mozilla Foundation. I have been using it for some years now. Till now the Thunderbird users had to use an extension Enigmail to use GnuPG. Thunderbird 78 now uses a different implementation of OpenPGP…
Test and Code: 137: Become an Author - Matt Harrison interviews Brian Okken
Link: https://testandcode.com/137
Matt Harrison, author of many Python books, is putting together a course, Effective Book Authoring, to help other people write and publish books.
As part of this course, he's including interviews with
Link: https://testandcode.com/137
Matt Harrison, author of many Python books, is putting together a course, Effective Book Authoring, to help other people write and publish books.
As part of this course, he's including interviews with
Test & Code : Python Testing for Software Engineering
Test & Code : Python Testing for Software Engineering 137: Become an Author - Matt Harrison interviews Brian Okken
Matt Harrison, author of many Python books, is putting together a course, Effective Book Authoring, to help other people write and publish books.
As part of this course, he's including interviews with people who have already written books.
This is one of…
As part of this course, he's including interviews with people who have already written books.
This is one of…
Codementor: How to Learn Programming Online: Best Websites to Start With
Link: https://www.codementor.io/johnselawsky/how-to-learn-programming-online-best-websites-to-start-with-1bxmj87b36
In a constantly changing world, more and more new professions appear and gain popularity. But there is one of a few industries that remains popular decades later. It is programming.
Link: https://www.codementor.io/johnselawsky/how-to-learn-programming-online-best-websites-to-start-with-1bxmj87b36
In a constantly changing world, more and more new professions appear and gain popularity. But there is one of a few industries that remains popular decades later. It is programming.
www.codementor.io
How to Learn Programming Online: Best Websites to Start With | Codementor
In a constantly changing world, more and more new professions appear and gain popularity. But there is one of a few industries that remains popular decades later. It is programming.
PyCharm: Webinar: “What It’s Like To Do Instructional Videos on YouTube” with Nelson Jamal
Link: http://feedproxy.google.com/~r/Pycharm/~3/NbG8yf44imE/
Want to learn about producing technical videos on YouTube and gaining an audience? Nelson Jamal, who has experience with both, joins us to take a deep look at his soon-to-be-released PyCharm tutorial
Link: http://feedproxy.google.com/~r/Pycharm/~3/NbG8yf44imE/
Want to learn about producing technical videos on YouTube and gaining an audience? Nelson Jamal, who has experience with both, joins us to take a deep look at his soon-to-be-released PyCharm tutorial
JetBrains Blog
Webinar: “What It’s Like To Do Instructional Videos on YouTube” with Nelson Jamal – PyCharm Blog | JetBrains
Want to learn about producing technical videos on YouTube and gaining an audience? Nelson Jamal, who has experience with both, joins us to take a deep look at his soon-to-be-released PyCharm tutorial
Dataquest: Beginner Python Tutorial: Analyze Your Personal Netflix Data
Link: https://www.dataquest.io/blog/python-tutorial-analyze-personal-netflix-data/
How much time have I spent watching The Office? That's a question that has run through my head repeatedly over the years. The beloved sitcom has been my top "comfort show/background noise" choice for
Link: https://www.dataquest.io/blog/python-tutorial-analyze-personal-netflix-data/
How much time have I spent watching The Office? That's a question that has run through my head repeatedly over the years. The beloved sitcom has been my top "comfort show/background noise" choice for
Dataquest
Beginner Python Tutorial: Analyze Your Personal Netflix Data – Dataquest
How much time have you spent watching The Office on Netflix? Find out with this entry-level tutorial on analyzing your own Netflix usage data!
Codementor: Using Python Generators to avoid extra service calls
Link: https://www.codementor.io/gcrsaldanha/using-python-generators-to-avoid-extra-service-calls-1buhlpig82
How to use Python generators to reduce the number of calls to other services.
Link: https://www.codementor.io/gcrsaldanha/using-python-generators-to-avoid-extra-service-calls-1buhlpig82
How to use Python generators to reduce the number of calls to other services.
www.codementor.io
Using Python Generators to avoid extra service calls | Codementor
How to use Python generators to reduce the number of calls to other services.
Codementor: [Part 1/2] Deploy a Smart Contract on Ethereum with Python, Truffle and web3py
Link: https://www.codementor.io/gcrsaldanha/part-1-2-deploy-a-smart-contract-on-ethereum-with-python-truffle-and-web3py-1buhsxibhf
In this tutorial, we'll write a simple smart contract, deploy it to a personal Ethereum blockchain, and call the contract from a Python script.
Link: https://www.codementor.io/gcrsaldanha/part-1-2-deploy-a-smart-contract-on-ethereum-with-python-truffle-and-web3py-1buhsxibhf
In this tutorial, we'll write a simple smart contract, deploy it to a personal Ethereum blockchain, and call the contract from a Python script.
www.codementor.io
[Part 1/2] Deploy a Smart Contract on Ethereum with Python, Truffle and web3py | Codementor
In this tutorial, we'll write a simple smart contract, deploy it to a personal Ethereum blockchain, and call the contract from a Python script.
Codementor: [Part 2/2] Persist data to the Ethereum blockchain using Python, Truffle, and Ganache
Link: https://www.codementor.io/gcrsaldanha/part-2-2-persist-data-to-the-ethereum-blockchain-using-python-truffle-and-ganache-1bui1s7xyc
The previous post (https://dev.to/gcrsaldanha/deploy-a-smart-contract-on-ethereum-with-python-truffle-and-web3py-5on) demonstrated how to write a simple smart contract with Solidity and deploy it...
Link: https://www.codementor.io/gcrsaldanha/part-2-2-persist-data-to-the-ethereum-blockchain-using-python-truffle-and-ganache-1bui1s7xyc
The previous post (https://dev.to/gcrsaldanha/deploy-a-smart-contract-on-ethereum-with-python-truffle-and-web3py-5on) demonstrated how to write a simple smart contract with Solidity and deploy it...
www.codementor.io
[Part 2/2] Persist data to the Ethereum blockchain using Python, Truffle, and Ganache | Codementor
The previous post (https://dev.to/gcrsaldanha/deploy-a-smart-contract-on-ethereum-with-python-truffle-and-web3py-5on) demonstrated how to write a simple smart contract with Solidity and deploy it...