|
Computational Thinking & Learning Python During an AI Revolution
-
realpython.com
-
2 years ago
-
eng
Has the current growth of artificial intelligence (AI) systems made you wonder what the future holds for Python developers? What are the hidden benefits of learning to program in Python and practicing computational thinking? This week on the show, we speak with author Lawrence Gray about his upcoming book "Mastering Python: A Problem Solving Approach."
|
|
The use case I had for this was to have customisable bits of a content collection that was rendered from markdown. Basically, a newsletter template where every…
|
|
What is with a sudden publication of blog posts after a seemingly indefinite hiatus? I have no answer except that I do things when I feel like it. More…
|
|
I've not written proper blog posts for a while now but I have come nearly full circle back to the start of my web career (albeit with a decade more experience…
|
|
With the launch of Indiehackers.com in 2016, a counter-culture of startups emerged seeking to build businesses without venture capital funding. The trend followed established independent companies suc...
|
|
With the launch of Indiehackers.com in 2016, a counter-culture of startups emerged seeking to build businesses without venture capital funding. The trend followed established independent companies suc...
|
|
I do some volunteer sysadmining for a local non-profit, mostly network management and related things. Between there, and my home setup, I have gradually moved from defaulting to Ubuntu back towards FreeBSD over the last year. Nothing wrong with Ubuntu, but I kept finding FreeBSD to simply be a little bit easier and a lot better documented . For a dev box, I'll stick with linux—all the tooling optimizes there first, in particular the contai....
|
|
I do some volunteer sysadmining for a local non-profit, mostly network management and related things. Between there, and my home setup, I have gradually moved from defaulting to Ubuntu back towards FreeBSD over the last year. Nothing wrong with Ubuntu, but I kept finding FreeBSD to simply be a little bit easier and a lot better documented . For a dev box, I'll stick with linux—all the tooling optimizes there first, in particular the contai....
|
|
In this digital age, securing your precious data is non-negotiable. Let's delve into the world of continuous backups using a nifty tool called rclone, perfect for tech-savvy folks. We'll even set up a backup with Google Drive as an example. Your data's future is in good hands!
|
|
Vulnerabilities and weaknesses both introduce risk but have key differences. Learn how to assess your apps to find and fix both vulnerabilities and weaknesses.
|
|
In this digital age, securing your precious data is non-negotiable. Let's delve into the world of continuous backups using a nifty tool called rclone, perfect for tech-savvy folks. We'll even set up a backup with Google Drive as an example. Your data's future is in good hands!
|
|
In this digital age, securing your precious data is non-negotiable. Let's delve into the world of continuous backups using a nifty tool called rclone, perfect for tech-savvy folks. We'll even set up a backup with Google Drive as an example. Your data's future is in good hands!
|
|
A few weeks ago there was a meme floating around about if you spend using a physical $50 bill, it will remain a fifty dollar bill. But if you spend that same fifty bucks with a credit card - that fifty bucks gets whittled away by credit card processing fees and bank fees and just because fees.
|
2 am: Bill Clinton calls, desperate for advice. What tie to wear for inauguration? Chide him for forgetting five-hour time difference, suggest he wear an Aloha shirt, go back to sleep. [2] 8 am: To work up an appetite for breakfast, swim two laps around Oahu towing an Atlantis submarine by a rope clenched between […]
|
|
Part two When it comes to writing, if I can’t keep things concise, I like to keep them entertaining. Unfortunately childhood bullying doesn’t lend itself well to either of these goals, much more when it remains such a raw topic to me. Whilst I’ve already dedicated two posts to the topic, I still have a few things which I either failed to mention, or felt didn’t fit in with either post. With it being a few days since I powered through w....
|
|
I've been trying out a relatively new config file format called KDL . It's pronounced "cuddle" and here's a very quick run-down of what it's for and why I find it worth experimenting with. It's a general purpose data language that feels mostly like a blend of JSON, command line, and XML. So it would be useable for use cases including configuration files, data interchange, and data storage, but so far I've only been considering it for the u....
|
|
I've been trying out a relatively new config file format called KDL . It's pronounced "cuddle" and here's a very quick run-down of what it's for and why I find it worth experimenting with. It's a general purpose data language that feels mostly like a blend of JSON, command line, and XML. So it would be useable for use cases including configuration files, data interchange, and data storage, but so far I've only been considering it for the u....
|
|
We’re now part of a group of purpose-led, forward-thinking, conscious businesses. Let’s break it down and get a bit more personal about what B Corp status means for us and our clients. The post We’re a B Corp! Here’s what it means for our clients and impact. appeared first on Novoda .
|
|
Sort of the weekly reminder that I moved my Flutter posts to substack. Continue reading on Medium »
|
|
Phew, that’s a lot of Is. The terms like Digital Public Infrastructure (DPI) and Digital Public Goods (DPG) have been used liberally at the G20 summit, and UPI is India’s poster child for all of this. This post will be a summary of a rabbit hole I dug about UPI, NPCI, and other things. NPCI is the National Payments Corporation of India which is legally a non-profit controlled and funded by the RBI and a bunch of (mostly public) banks.
|
|
Introducing pgvector for Heroku Postgres Over the past few weeks, we worked on adding pgvector as an extension on Heroku Postgres. We're excited to release this feature, and based on the feedback on our public roadmap, many of you are too. We want to share a bit more about how you can use it and […] The post How to Use pgvector for Similarity Search on Heroku Postgres appeared first on Heroku .
|
|
I keep fielding this question in private, so I finally decided to answer it in public: “What SANS courses should I take?” Although I have a much longer answer to give about training in general, this article answers that specific question based on my own personal experience, having taken several SANS courses over the years. Permalink.
|
|
Generated by GPT-4 with prompt: Can you create a coloring page of a cute, sitting unicorn with wings and large eyes, with a broom ready to fly, with a halloween theme? GPT-4 description: A black and white Halloween-themed coloring page featuring a cute, sitting unicorn with wings, large expressive eyes, and holding a broom, ready to fly. The unicorn should have a flowing mane and tail, and a spiraled horn. Its wings are detailed..
|
|
Visual Studio got updated to 17.8, and the shortcut Alt-O to open corresponding file in Visual Assist was unassigned 1 . Open Visual Studio options, and reassign the VAssistX.OpenCorrespondingFile command to Alt-O.
|
|
A little sudoku-like app for helping first-graders practice addition. This attempt at situated software for schooling got a little more use than spell-cards.love . video; 25 seconds
|
|
Note to self, I needed to migrate/re-encrypt someone's password store (aka pass). Straightforward: Get the new key, probably already in gpg key chain. Try listing it: gpg --list-keys To re-encrypt, pass init with new key is enough. It'll prompt for old pass key. cd path/to/.password-store pass init NEW-GPG-KEY
|
|
Hi, Meine Arbeitsweise hat sich im letzten Jahr so stark geändert wie nie zuvor. Vor einem Jahr hat OpenAI ChatGPT veröffentlicht. Damals fand ich die Technologie schon cool, aber ich habe nicht erkannt, wie groß der Einfluss auf meine Arbeit sein wird. Und das in nicht mal 12 Monaten. Heute nutze ich KI für so viele Dinge: Ich google keine Fragen mehr, es wird ChatGPT gefragt Github Copilot schreibt Code bevor ich weiß was ich ..
|
|
Since the beginning of my career in this industry, I've always been fascinated by the open-source world. After so many years of contributing on my own, this year, I finally joined…
|
|
I often work with JSON responses and need to process, view or compare objects. I have come to depend on a bunch of command line tools for these tasks. Do you use any other tools? Let me know in comments below. View (bat) # bat (better cousin of cat) is perfect for reading syntax highlighted JSON. It’ll use a pager for files that don’t fit on the screen and files can be searched by using the / operator.
|
|
Explore the intricacies of heaps, a tree-based data structure adept at maintaining order and hierarchy. Dive into Python's' heapq module, offering a rich set of functionalities for managing dynamic data sets where priority elements are frequently accessed. Learn how heaps stand out in the world of data structures and their seamless integration in Python.
|
|
A crash course on music theory that I wrote to help a Reddit user understand a mysterious diagram their guitar teacher drew.
|
|
A crash course on music theory that I wrote to help a Reddit user understand a mysterious diagram their guitar teacher drew.
|
|
Table of Contents In this article we’ll implement a global optimization pass, and show how to use the dataflow analysis framework to verify the results of our optimization. The code for this article is in this pull request, and as usual the commits are organized to be read in order. The noisy arithmetic problem This demonstration is based on a simplified model of computation relevant to the HEIR project. You don’t need to be familiar with t..
|
|
Table of Contents In this article we’ll implement a global optimization pass, and show how to use the dataflow analysis framework to verify the results of our optimization. The code for this article is in this pull request, and as usual the commits are organized to be read in order. The noisy arithmetic problem This demonstration is based on a simplified model of computation relevant to the HEIR project. You don’t need to be familiar with t..
|
|
Table of Contents In this article we’ll implement a global optimization pass, and show how to use the dataflow analysis framework to verify the results of our optimization. The code for this article is in this pull request, and as usual the commits are organized to be read in order. The noisy arithmetic problem This demonstration is based on a simplified model of computation relevant to the HEIR project. You don’t need to be familiar with t..
|