Programming — Python — April 17th, 2024
Intro to Streamlit: Web-based Python data apps made easy
Streamlit lets you write web-based Python data applications
April 17th, 2024 — Source
Programming — Python — April 11th, 2024
Python Test217: Podcasting / SaaS / Work Life Balance - Justin Jackson
If you've ever thought about starting a podcast or a SaaS project, you'll want to listen to this episode.
April 11th, 2024 — Source
Programming — Python — March 28th, 2024
Malware Upload Attack Hits PyPI Repository
Maintainers of the Python Package Index (PyPI) repository were forced to suspend new project creation and new user registration to mitigate a malware upload campaign.
March 28th, 2024 — Source
PyPI halted new users and projects while it fended off supply-chain attack
Automation is making attacks on open source code repositories harder to fight.
March 28th, 2024 — Source
PyPI suspends new user registration to block malware campaign
The Python Package Index (PyPI) has temporarily suspended user registration and the creation of new projects to deal with an ongoing malware campaign.
March 28th, 2024 — Source
Programming — Python — March 27th, 2024
How to Hire a Python Developer
Despite the fast-paced evolution of programming languages, Python continues to maintain a firm grasp on developers' preferences, as reflected by the responses from JetBrains' State of Developer Ecosystem 2023 survey.
March 27th, 2024 — Source
Programming — Python — March 25th, 2024
Best Programming Language for AI
If you're interested in pursuing a career in artificial intelligence (AI), you'll need to know how to code. But where do you start? What is the best programming language for AI? And what platforms should you begin with? This article will provide you with a high-level overview of the best programming languages and platforms for AI, as well as their key features.
March 25th, 2024 — Source
Over 170K users caught up in poisoned Python package ruse
Supply chain attack targeted GitHub community of Top.gg Discord server
March 25th, 2024 — Source
Top Python Developers Hacked in Sophisticated Supply Chain Attack
Multiple Python developers get infected after downloading malware-packed clone of the popular tool Colorama.
March 25th, 2024 — Source
Programming — Python — March 20th, 2024
Modern Python: Patterns, Features, and Strategies for Writing Efficient Code (Part 1)
The article elucidates pivotal patterns, features, and strategies in contemporary Python programming and offers insights into practical code development techniques.
March 20th, 2024 — Source
Programming — Python — March 18th, 2024
LangChain, Python, and Heroku
In this tutorial, learn how to build and deploy LLM-based applications with ease using LangChain, Python, and Heroku for streamlined development and deployment.
March 18th, 2024 — Source
Programming — Python — March 15th, 2024
Build advanced AI agents and assistants using Python
The guide provides a tutorial on building an advanced artificial intelligence (AI) agent using Python and Retrieval Augmented Generation (RAG). The AI agent is capable of utilizing various tools and data sources to answer questions and perform tasks. The tutorial is designed for beginner to intermediate programmers and demonstrates the agent's ability to interact with structured and unstructured data, as well as execute custom functions.
March 14th, 2024 — Source
Programming — Python — March 14th, 2024
10 Reasons to Love Google Docs
Google Docs is like Mary Poppins' magic purse. Underneath your standard cloud-based word processor fare is a seemingly endless supply of tricks, features, and shortcuts. The platform doesn't immediately bombard you with options -- in fact, Google Docs has always been modest in presentation -- but it does reward those who do a little digging.
March 14th, 2024 — Source
Rust-Tailored Slint GUI Toolkit Adding Python API Software — Office — March 14th, 2024
Some Phoronix readers have been interested in Slint as a Rust-focused graphical toolkit that offers a royalty-free license and in addition to desktop ambitions has also been porting to Android. Slint 1.5 was released today and in addition to the Rust programming language support has begun offering a Python API.
March 14th, 2024 — Source
Programming — Python — March 11th, 2024
Actually, You Will Never Be Able to Master Python
To assist with daily work, programming languages need to have strong structured data processing capabilities. Learn which options are best.
March 11th, 2024 — Source
COBOL to JOBOL? A Poor Choice for Modernization
This article digs into the common challenges of COBOL to Java conversion and some strategies to be employed to avoid the JOBOL pitfall.
March 11th, 2024 — Source
From Kotlin Scripting to Python
I recently moved away from Kotlin Scripting to Python. In this post, I want to explain my reasons and document the migration.
March 11th, 2024 — Source
Programming — Python — March 8th, 2024
Python in Urban Planning
This article explores the role of Python in urban planning, highlighting its importance in leveraging data analysis and programming for sustainable city development.
March 8th, 2024 — Source
Programming — Python — March 1st, 2024
10 Tips To Improve Python Coding Skills in 2024
Good Python coding skills allow professionals to execute all Python-related works efficiently and conveniently. Here are 10 tips to help you improve your skills.
March 1st, 2024 — Source
Programming — Python — February 28th, 2024
10 tips for speeding up Python programs
There are many ways to boost Python application performance. Here are 10 hard-core coding tips for faster Python.
February 28th, 2024 — Source
Programming — Python — February 27th, 2024
White House: Use memory-safe programming languages to protect the nation
The White House is asking the technical community to switch to using memory-safe programming languages -- such as Rust, Python, Swift, C#, Java, and Go -- to prevent memory corruption vulnerabilities from entering the digital ecosystem.
February 27th, 2024 — Source
Programming — Python — February 21st, 2024
What is NumPy? Faster array and matrix math in Python
Learn how this popular Python library accelerates math at scale, especially when paired with tools like Cython and Numba.
February 21st, 2024 — Source
Programming — Python — February 19th, 2024
Python Function Pipelines: Streamlining Data Processing
Function pipelines allow seamless execution of multiple functions in a sequential manner, where the output of one function serves as the input to the next.
February 19th, 2024 — Source
Programming — Python — February 16th, 2024
Astral unveils 'extremely fast' Python package installer
Rust-based uv package manager promises to be a drop-in replacement for pip and up to 115x faster than pip when running with a warm cache.
February 16th, 2024 — Source
Programming — Python — February 12th, 2024
Norm of a One-Dimensional Tensor in Python Libraries
Learn how to calculate the Euclidean (norm/distance) of a single-dimensional (1D) tensor in NumPy, SciPy, Scikit-Learn, TensorFlow, and PyTorch.
February 12th, 2024 — Source
Programming — Python — February 9th, 2024
BigQuery DataFrames in Python
This article demonstrates how to effortlessly query, analyze, and write DataFrames in and out of BigQuery.
February 9th, 2024 — Source
Programming — Python — January 29th, 2024
Understanding Python's dataclass Decorator
This tutorial explores the advantages, usage, ordering, immutability, and default value of Python's dataclass decorator.
January 29, 2024 — Source
Programming — Python — January 26th, 2024
A Simple Guide To Retrieval Augmented Generation Language Models
Language models have shown impressive capabilities. But that doesn't mean they're without faults, as anyone who has witnessed a ChatGPT "hallucination" can attest. Retrieval Augmented Generation (RAG) is a framework designed to make language models more reliable by pulling in relevant, up-to-date data directly related to a user's query. In this article, Joas Pambou diagnoses the symptoms that cause hallucinations and explains not only what RAG is but also different approaches for using it to solve language model limitations.
January 26, 2024 — Source
Programming — Python — January 19th, 2024
Python Test 213: Repeating Tests
If a test fails in a test suite, I'm going to want to re-run the test. I may even want to re-run a test, or a subset of the suite, a bunch of times.
January 19, 2024 — Source
Unleashing the Power of Python: A Deep Dive into Data Visualization
Let's explore key factors contributing to Python's popularity in data visualization, including its open-source nature and integration with data analysis libraries.
January 19, 2024 — Source
Programming — Python — January 16th, 2024
Python3 and SqLite updates for Rocky Linux
Updated SqLite and Python3 packages are available for Rocky Linux 8:
January 16, 2024 — Source
Programming — Python — January 13th, 2024
Python Test 212: Canon TDD - by Kent Beck
In 2002, Kent Beck released a book called "Test Driven Development by Example". In December of 2023, Kent wrote an article called "Canon TDD". With Kent's permission, this episode contains the full content of the article.
January 13, 2024 — Source
Unlocking the Secrets of Data Privacy: Navigating the World of Data Anonymization: Part 2
Explore diverse data anonymization techniques to balance data utility and privacy in the evolving world of data engineering and privacy.
January 13, 2024 — Source
Programming — Python — January 11th, 2024
Implementation of Data Quality Framework
In this article, let's explore the key components of a data quality framework and the steps involved in its implementation.
January 11, 2024 — Source
Programming — Python — January 10th, 2024
Intro to PyScript: Run Python in your web browser
PyScript lets you run Python scripts right in the browser, side by side with JavaScript, with two-way interaction between your code and the web page.
January 10, 2024 — Source
Enums in Python
Here, learn how enums in Python provide a clear and expressive way to represent fixed sets of values, enhance code readability, prevent bugs, and more!
January 10, 2024 — Source
Programming — Python — December 8th, 2024
How to use Google's AI Gemini Pro with Python
Google has recently introduced it's advanced tool, Google Gemini Pro, making an API available to developers and adding another AI to the mix to transform the way we generate text, images and more.
January 8, 2024 — Source
Programming — Python — December 29th, 2023
Create a Complete Computer Vision App in Minutes With Just Two Python Functions
Discover Pipeless, an open-source framework in computer vision development, and how you can create complete apps with just a few code functions.
December 29, 2023 — Source
Mutation Testing: The Art of Deliberately Introducing Issues in Your Code
To effectively test your test cases and catch even the subtlest faults, we'll explore Python-based mutation testing in this article.
December 29, 2023 — Source
Python Context Managers Simplified
This article explores Python context managers, including examples, advantages, and common use cases.
December 29, 2023 — Source
Programming — Python — December 28th, 2023
Top 10 Python Applications Transforming the Real World
In this article, we'll delve into Python's top ten real-world applications, exploring how it has transformed various domains.
December 28, 2023 — Source
Programming — Python — December 27th, 2023
What you need to know about Python's 'dead batteries'
Learn which Python standard library modules are headed for the boneyard in Python 3.13, and how to replace them.
December 27, 2023 — Source
Programming — Python — December 26th, 2023, 2023
AWS CDK Deep Dive: Advanced Infrastructure as Code Techniques With Typescript and Python
AWS Cloud Development Kit (CDK) is an open-source software development framework to model and provision your cloud application resources using familiar programming languages. Provisions of cloud applications can be done through AWS CDK in languages familiar to the developer, like TypeScript and Python. This post will deeply dive into advanced techniques for using the CDK with Typescript and Python, two of the most popular languages.
December 26, 2023 — Source
Programming — Python — December 24th, 2023
Optimization of I/O Workloads by Profiling in Python
Optimizing the Python code to run faster.
December 24, 2023 — Source
Programming — Python — December 19th, 2023
CircuitPython 9.0.0 Alpha 6 released
The world of microcontroller programming is abuzz with the recent release of CircuitPython 9.0.0-alpha.6. This alpha release is a significant step forward for the open-source Python environment, designed for use with microcontrollers and single-board computers. Though it still contains known bugs and is due for further enhancements before the final release, this version brings a host of new features and updates that are worth exploring.
December 19, 2023 — Source
Programming — Python — December 12th, 2023
Python in Visual Studio Code Enhances Debugging
The December 2023 update to Python in Visual Studio Code introduces several new features, including configurable debugging options that are now available on the Run button menu.
December 12, 2023 — Source
Programming — Python — December 11th, 2023
TIOBE Index for December 2023: Top 10 Most Popular Programming Languages
Python, C and C++ hold onto their top spots, while smaller programming languages continue to rise in popularity. C# is the top contender for the fastest-growing language of 2023.
December 11, 2023 — Source
Programming — Python — December 8th, 2023
Python Version 3.12.1
Object-oriented programming language.
December 08, 2023 — Source
Programming — Python — December 1st, 2023
Virtualenv and venv: Python virtual environments explained
Take advantage of virtual environments in Python to create and manage separate environments for your Python projects.
December 1, 2023 — Source
Programming — Python — November 29th, 2023
How to Debug Python Code with Google Bard
This guide will show you how to debug Python code with the help of Google Bard. Debugging Python code often presents a significant challenge, particularly for those who are new to programming. This task, however, becomes more manageable with the assistance of Google Bard, an advanced large language model developed by Google AI.
November 29, 2023 — Source
How to Learn Python with ChatGPT Voice
Embarking on the journey of learning Python programming can often be a daunting task, especially for beginners. However, with the advent of ChatGPT Voice, this journey has become significantly more approachable and interactive. In this article, you will be pleased to know how ChatGPT Voice, an innovative tool available to all ChatGPT users for free, is revolutionizing the way we learn Python.
November 29, 2023 — Source or Watch Video
How to use Pandas for data analysis in Python
Pandas makes it easy to quickly load, manipulate, align, merge, and even visualize data tables directly in Python.
November 29, 2023 — Source
Programming — Python — November 28th, 2023
How to Detect VPN Proxies With Python and IP2Location.io API
VPN detection is a crucial focus for developers when addressing security concerns. Find out how to detect VPN using IP2Location.io API in Python.
November 28, 2023 — Source
Python Database Basics
Databases are an important part of most modern software development. They serve as a repository for storing, organizing, manipulating, and retrieving data and information. Python, being a versatile programming language, offers several modules and libraries for working with databases. We will explore the fundamentals of database programming in Python, with a focus on using the SQLite database system, which is lightweight, easy to use, and part of the Python standard library.
November 28, 2023 — Source
Programming — Python — November 27th, 2023
Optimizing Coroutine Execution
Discover yielding strategies, seamless integration with loops, and hands-on implementations across various applications.
November 27, 2023 — Source
Programming — Python — November 23rd, 2023
How To Implement Cosine Similarity in Python
Cosine similarity is an indispensable tool that has a wide range of applications, from simplifying searches in large datasets to understanding natural language.
November 23, 2023 — Source
Programming — Python — November 21st, 2023
Monitoring and Logging in Cloud Architecture With Python
This article delves into the synergy between Python and cloud platforms, which creates the possibility of easier development of more transparent applications.
November 21, 2023 — Source
Programming — Python — November 20th, 2023
JetBrains State of Developer Ecosystem 2023: Python Pips JavaScript in Language Learning Plans
Python comes out top, with JavaScript and Java close behind in the list of languages that people want to learn.
November 20, 2023 — Source
Programming — Python — November 17th, 2023
Future of brain-inspired AI as Python code library passes major milestone
An open source code library for brain-inspired deep learning, called 'snnTorch,' has surpassed 100,000 downloads and is used in a wide variety of projects. A new paper details the code and offers a perspective on the future of the field.
November 17, 2023 — Source
Programming — Python — November 16th, 2023
Python Test 209: Testing argparse Applications
How do you test the argument parsing bit of an application that uses argparse?
November 16, 2023 — Source
Programming — Python — November 15th, 2023
The best ORMs for database-powered Python apps
Need help choosing the best Python ORM for your projects? Here's what you need to know about SQLAlchemy, PonyORM, Django ORM, Peewee, SQLObject, and Tortoise ORM.
November 15, 2023 — Source
The best Python libraries for parallel processing
Do you need to distribute a heavy Python workload across multiple CPUs or a compute cluster? Here are seven frameworks up to the task.
November 15, 2023 — Source
Programming — Python — November 6th, 2023
Python Pandas creator Wes McKinney joins Posit
Python pandas creator Wes McKinney has joined data science company Posit as a principal architect, signaling the company's efforts to play a bigger role in the Python universe as well as the R ecosystem.
November 6, 2023 — Source
PyTorch versus TensorFlow machine learning frameworks compared
In the dynamic world of machine learning, two heavyweight frameworks often dominate the conversation: PyTorch and TensorFlow. These frameworks are more than just a means to create sophisticated algorithms; they form the bedrock upon which today's artificial intelligence is built.
November 6, 2023 — Source
Programming — Python — November 2nd, 2023
Feedback From Calling Rust From Python
In my previous post, comments mentioned pyo3 and how I should use it. In this post, I explain what it is and how I migrated my code.
November 2, 2023 — Source
VS Code Python Team Improves Interactive REPL
Microsoft's dev team for Python in Visual Studio Code updated its tooling to improve working with the language's interactive REPL functionality.
November 2, 2023 — Source
Programming — Python — October 26th, 2023
6 generative AI Python projects to run now
Get a hands-on introduction to generative AI with these Python-based coding projects using OpenAI, LangChain, Matplotlib, SQLAlchemy, Gradio, Streamlit, and more.
October 26, 2023 — Source
Producing Messages at Warp Speed: Best Practices for Optimizing Your Producers
This article provides insights into the best practices for optimizing your message producer for maximum message throughput.
October 26, 2023 — Source
Python "Magic" Methods (Part 2)
Let's continue our exploration of Python's magic methods in this second part of the series. This part will focus on numbers and containers, i.e., collections.
October 26, 2023 — Source
Programming — Python — October 23rd, 2023
Building a Python Package with C Extensions using Poetry
Python is an incredibly versatile language that can be used in a variety of applications, from web development to data science and more. However, Python's interpreted nature can be a bottleneck for computationally intensive tasks. This is where C extensions come in.
October 23, 2023 — Source
Python-Like Numerical Computation Library MatX Brings Transforms as Operators and Other Features
Developed by Nvidia for its own GPUs, MatX is a C++ library that aims to bring near-native performance in numerical computing using a high-level syntax not far from those available in Python scipy or MATLAB. Its latest release brings a number of new features, including the possibility to use transforms as operators, new operators such as upsample, downsample, pwelch, and more.
October 23, 2023 — Source
Programming — Python — October 19th, 2023
Python Metaclass Tutorial with Examples
Learn about Python metaclasses, how to define and use them, and explore examples to understand their functionality with this comprehensive tutorial.
October 19, 2023 — Source
Programming — Python — October 13th, 2023
Fetching Data from an HTTP API with Python
In this quick tip, excerpted from Useful Python, Stuart shows you how easy it is to use an HTTP API from Python using a couple of third-party modules.
October 13, 2023 — Source
How to Perform Data Analysis in Python Using the OpenAI API
In this tutorial, you'll learn how to use Python and the OpenAI API to perform data mining and analysis on your data.
October 13, 2023 — Source
Python String Methods, with Examples
In this article, we'll cover useful Python string methods for manipulating string (str) objects — such as joining, splitting and capitalizing. Each method described in this article will include an explanation with a relevant example. We'll also end with a little challenge you should try to assess how much you've understood the topic.
October 13, 2023 — Source
Quick Tip: Controlling macOS with Python
In this quick tip, excerpted from Useful Python, Stuart looks at ways to control the Windows OS with Python.
October 13, 2023 — Source
Quick Tip: Controlling Windows with Python
In this quick tip, excerpted from Useful Python, Stuart looks at ways to control the Windows OS with Python.
October 13, 2023 — Source
Quick Tip: Sending Email via Gmail with Python
In this quick tip, excerpted from Useful Python, Stuart shows you how you can use Python to send emails via Gmail. This can be useful for sending status reports and summaries of activities, for example.
October 13, 2023 — Source
Understanding Modules and Packages in Python
In this article, we'll look at some of the concepts involved when structuring our Python code using modules and packages. We'll learn how to create our own modules, how to define functions and classes, and how we can use them in other modules or packages.
October 13, 2023 — Source
Working With CSV Files Using Python, with Examples
In this article, we'll learn how to use Python to read from and write data to CSV files, and how to convert CSV files to JSON format and vice versa. We'll explore how to use the csv module and also look at examples that help understand how it works.
October 13, 2023 — Source
Programming — Python — October 11th, 2023
How To Scale Your Python Services
This article breaks down strategies for scaling Python services, emphasizing on the challenges and solutions for CPU and I/O bound tasks.
October 11, 2023 — Source
Programming — Python — October 6th, 2023
Optimizing Machine Learning Models with DEHB: A Comprehensive Guide Using XGBoost and Python
In this article, we explore Distributed Evolutionary Hyperparameter Tuning (DEHB) and its application to the popular XGBoost machine learning algorithm using Python.
October 6, 2023 — Source
Programming — Python — October 3rd, 2023
And now for something completely different: Python 3.12
Nobody expects more flexible string parsing
October 3, 2023 — Source
The best new features and fixes in Python 3.12
Better error messages, support for Linux profiling tools, and many improvements to Python's type hinting have just landed. Let's take a look.
October 3, 2023 — Source
Programming — Python — September 29th, 2023
PHP 8.1.24 and 8.2.11 for Fedora/RHEL released
Remi Collet has released PHP 8.1.24 and 8.2.11 packages for Linux distributions based on Fedora and RHEL.
September 29, 2023 — Source
Programming — Python — September 27th, 2023
4 sweet Python IDEs you might have missed
From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista.
September 27, 2023 — Source
Master Python GUI Development with Tkinter
Step-by-step guide to building a user-friendly document generator GUI in Python
September 27, 2023 — Source
Programming — Python — September 25th, 2023
People and Python in AI
If you want to squeeze the most value from your data, teach your employees Python and Excel instead of specialized programming languages.
September 25, 2023 — Source
Programming — Python — September 20th, 2023
15 Python libraries to improve your coding in 2023
Python continues to be a preferred language for many developers due to its simplicity and versatility. In 2023, there are 15 Python libraries that stand out for their ability to significantly improve coding efficiency and productivity. The list has been created by the ArjanCodes YouTube channel and community explaining more about the coolest Python libraries you should know about in 2023.
September 20, 2023 — Source or Watch Video
How to Prepare for Data Scientist Interview in 2023?
One of the fastest-growing domains in the recent years is data science. For those who don't know, data science revolves around different subjects that ultimately lead to one goal. Subjects include math, statistics, specialized programming, advanced analytics, machine learning, and AI.
September 20, 2023 — Source
Programming — Python — September 19th, 2023
An Open Source Infrastructure for PyTorch
Saroufim: I'm Mark Saroufim. I'm here to give you a talk titled, "An Open Source Infrastructure for PyTorch." I'm an applied AI Engineer here at Meta. Some people think I spend the majority of my time on Twitter, so you can follow me there for my updates.
September 19, 2023 — Source
Programming — Python — September 18th, 2023
Microsoft launches the experimental Python Editor from Excel Labs
In August, Microsoft announced it was adding support for Python in Excel spreadsheets. Today, the company announced a new extension for that support, with the addition of the experimental Python Editor.
September 18, 2023 — Source
Programming — Python — September 14th, 2023
How To Use ChatGPT With Python
Are you looking forward to knowing how you can empower ChatGPT with Python? Learn step-by-step how to set up an account in the Kommunicate platform using Python.
September 14, 2023 — Source
Programming — Python — September 13th, 2023
7 Python libraries for parallel processing
Do you need to distribute a heavy Python workload across multiple CPUs or a compute cluster? Here are seven frameworks up to the task.
September 13, 2023 — Source
Microsoft Research Blog Research Focus: Week of September 11, 2023
Data scientists and data engineers spend a large portion of their time trying to understand, clean and transform their data before they can even start performing meaningful analysis. Most database vendors provide business intelligence (BI) tools as an efficient and user-friendly platform for customers to perform data cleaning, preparation and linking tasks to obtain actionable semantic data.
September 13, 2023 — Source
New Free Tool From Contrast Security Makes API Security Testing Fast and Easy
CodeSec by Contrast brings fast and accurate scans to developers for free. It can be up and running in less than five minutes.
September 13, 2023 — Source
SAS Viya analytics suite gets SaaS-based AI app development tools
The new offerings will allow enterprises to automate the setup and integration of a cloud-native technology stack to let developers focus on getting AI models and AI-driven applications into production.
September 13, 2023 — Source
Programming — Python — September 11th, 2023
How to use Python in MS Excel spreadsheets
The recent integration of Python into Microsoft's Excel spreadsheet software has opened up a new realm of possibilities for data analysis and manipulation. This article aims to provide a comprehensive guide on how to utilize this new feature, offering a balanced and unbiased assessment of its capabilities.
September 11, 2023 — Source or Watch Video
Programming — Python — September 8th, 2023
Datalore by JetBrains Review: Features, Pricing, & Pros
0JetBrains Datalore is an extensible cloud-based data science platform designed for individual and team use that helps data analysts and scientists complete daily tasks. Datalore comes with capabilities for data management, machine learning, collaboration, third-party integrations, and more.
September 8, 2023 — Source
Introduction to ML Engineering and LLMOps With OpenAI and LangChain
Understand how to work with OpenAI LLMs and use the popular LangChain toolkit in Python. Extract from the book Machine Learning Engineering with Python, Packt, 2023.
September 8, 2023 — Source
Programming — Python — September 6th, 2023
How to work with the Python list data type
Use Python lists to store data in one-dimensional rows, access them by indexes, and sort them any which way you like.
September 6, 2023 — Source
Programming — Python — September 1st, 2023
Quix Streams: Stream Processing With Kafka and Python
Quix Streams for open source stream processing with Kafka and Python to support data engineers to implement machine learning data pipelines.
September 1, 2023 — Source
What is Python? Powerful, intuitive programming
Find out what makes Python a versatile powerhouse for modern software development--from data science to machine learning, systems automation, web and API development, and more.
September 1, 2023 — Source
Programming — Python — August 31st, 2023
How to use Python in Excel spreadsheets for data analytics
The recent announcement from Microsoft that they have now integrated Python into it's Excel spreadsheet software has opened up a wealth of new applications for data analytics, automation and number crunching. This new integration approach allows users to seamlessly blend Python and Excel analytics within the same Excel grid, thereby creating an uninterrupted workflow.
August 31, 2023 — Source
Part 3: Transforming MongoDB CDC Event Messages
This post is part 3 of a series on event-driven systems with Memphis.dev. We added a transformer service to deserialize MongoDB CDC records into JSON.
August 31, 2023 — Source
Send Your Logs to Loki
This blog post explores logging in Loki. Options are virtually unlimited. Be careful to choose the one that fits your context the best.
August 31, 2023 — Source
Programming — Python — August 30th, 2023
How to use PyInstaller to create Python executables
Use PyInstaller to package your Python apps into standalone executables for easy distribution.
August 30, 2023 — Source
This profiler chatbot promises to help speed up your Python — we can believe it
Scalene, Scalene, Scalene, Scalene, I'm beggin' of you please improve my code
August 30, 2023 — Source
Top 10 Programming Languages for Software Development
Discover the top programming languages for software development. From Python to Java, explore the best languages for diverse software and projects.
August 30, 2023 — Source
Programming — Python — August 29th, 2023
Google Colab gains an enterprise tier
Google Colaboratory (Colab for short), Google's service designed to allow anyone to write and execute arbitrary Python code through a browser, including code to run AI apps, is gaining an enterprise tier.
August 29, 2023 — Source
Programming — Python — August 28th, 2023
Advantages of Python as an AI and ML Development Language
Discover why Python is being used more and more by website development companies to conquer the industry using tools like AI and ML.
August 28, 2023 — Source
Computer scientists develop open-source tool for dramatically speeding up the programming language Python
A team of computer scientists at the University of Massachusetts Amherst, led by Emery Berger, recently unveiled a prize-winning Python profiler called Scalene. Programs written with Python are notoriously slow--up to 60,000 times slower than code written in other programming languages--and Scalene works to efficiently identify exactly where Python is lagging, allowing programmers to troubleshoot and streamline their code for higher performance.
August 28, 2023 — Source
Embracing the Zen of Python: A Simple Guide to Mastering Pythonic Programming
Let's explore the Zen of Python with code examples to improve your skills as a Python developer. Join us on this journey!
August 28, 2023 — Source
Programming — Python — August 25th, 2023
Discovering Data Insights: 12 Advanced Python Packages for Efficient Data Exploration
In this article, we explore various Python packages to conduct Exploratory Data Analysis, which is a vital step in understanding data's hidden insights.
August 25, 2023 — Source
Programming — Python — August 24th, 2023
Meta releases Code Llama, a code-generating AI model
Meta, intent on making a splash in a generative AI space rife with competition, is on something of an open source tear.
August 24, 2023 — Source
Meta launches own AI code-writing tool: Code Llama
Meta said Code Llama will make it easier to finish code.
August 24, 2023 — Source
Microsoft Introduces Python in Excel
Some members of the Microsoft 365 Insiders program can now try out the combination of Python's data analysis and visualization libraries, Excel's features and the Anaconda Python repository.
August 24, 2023 — Source
Programming — Python — August 23rd, 2023
Get started with FastAPI
Take advantage of the FastAPI web framework and Python to quickly create snappy, OpenAPI-compliant web APIs--and full websites, too.
August 23, 2023 — Source
Microsoft Excel receives Python integration for data analysis and visualization
In a groundbreaking move, Microsoft has unveiled its latest feature for Excel — Python integration. This innovative development brings together the world of Excel and Python analytics, creating a powerful tool for data analysis and visualization. The integration of Python in Excel allows users to utilize potent Python libraries directly within their Excel workbooks.
August 23, 2023 — Source
Microsoft launches native integration for Python in Excel
With native Python integration with Excel, users will be able to use the new "PY" function to input Python code directly into Excel cells.
August 23, 2023 — Source
Migration From One Testing Framework to Another
The article discusses two popular Python frameworks for end-to-end testing, their pros and cons, and explores the challenges of transitioning from one to another.
August 23, 2023 — Source
Programming — Python — August 14th, 2023
https://betterprogramming.pub/weird-python-features-that-might-catch-you-by-surprise-5b2ca521b0bf
August 14, 2023 — Source
Programming — Python — August 11th, 2023
Best Python Libraries for Web Scraping
Discover a selection of powerful Python libraries for web scraping, including those for HTTP requests, parsing HTML/XML, and automated browsing.
August 11, 2023 — Source
Deploying Python and Java Applications to Kubernetes With Korifi
Tutorial covering the installation and configuration of Cloud Foundry Korifi to push a Java and Python application to Kubernetes with a single command.
August 11, 2023 — Source
Print, Paint, and Program a Guardian to Track Humans and Dogs Using a Pi, Camera, and Servo
In the run-up to the new Zelda release, I realized you can build a stationary guardian robot with a servo and a camera. Adding a bit of machine learning, you can then make the guardian detect objects or people or pets and follow them around by rotating its head.
August 11, 2023 — Source
Programming — Python — August 9th, 2023
How to use structural pattern matching in Python
The pattern-matching syntax introduced in Python 3.10 allows for powerful new programming techniques for decision-making in apps.
August 9, 2023 — Source
Programming — Python — August 8th, 2023
How To Reduce CPU Consumption Caused by Garbage Collection
Delve into 5 effective strategies to help alleviate GC cycle side effects to optimize application performance and mitigate the impact on hosting expenses.
August 8, 2023 — Source
Streamlit: Empowering Data Scientists With Interactive Web Applications
Streamlit is a powerful python library that allows data scientists to focus on their data and models without worrying about the intricacies of web development.
August 8, 2023 — Source
Programming — Python — August 7th, 2023
Analyzing Polars From a Data Science Perspective
Using polars to make more robust models
August 7, 2023 — Source
Building Distributed Machine Learning Models on a Homelab Cluster With Python
Using affordable homelab equipment we set up ourselves, it is easy to set up parallelized and distributed machine learning tools that use AI to inform our data-driven decisions
August 7, 2023 — Source
Julia language cracks top 20 in Tiobe popularity index
Qualities such as speed and scalability make Julia an attractive alternative to Python, R, and MATLAB for data science and mathematical computation, Tiobe said.
August 7, 2023 — Source
Programming — Resources — August 7th, 2023
Better-than-Cubic Complexity for Matrix Multiplication in Rust
Years ago, I wrote an implementation of the Strassen matrix multiplication algorithm in C++, and recently re-implemented it in Rust as I continue to learn the language.
August 7, 2023 — Source
Ensuring Reliable Microservice Deployment With Spring Boot Build Info Maven Plugin
Discover how to verify microservice deployments with the Spring Boot Build Info Maven Plugin, increasing the dependability of your deployment pipeline.
August 7, 2023 — Source
Guide to E-Commerce Mobile App Development: Steps, Features, and Costs
Discover a step-by-step guide to e-commerce app development through a case study of this user-friendly and cost-effective nopCommerce mobile app.
August 7, 2023 — Source
Programming — Python — August 4th, 2023
Fake VMware vConnector package on PyPI targets IT pros
A malicious package that mimics the VMware vSphere connector module 'vConnector' was uploaded on the Python Package Index (PyPI) under the name 'VMConnect,' targeting IT professionals.
August 4, 2023 — Source
Python moves to remove the GIL and boost concurrency
Formal plans for a Python that supports true parallelism are finally on the table. Here's how a GIL-free Python will finally come together.
August 4, 2023 — Source
Programming — Python — August 3rd, 2023
Generative AI with LangChain, RStudio, and just enough Python
LangChain is one of the hottest platforms for working with LLMs and generative AI--but it's typically only for Python and JavaScript users. Here's how R users can get around that.
August 3, 2023 — Source
Programming — Python — July 25th, 2023
Python Variables Declaration
Python variables declaration is a fundamental concept in Python programming. It involves creating labels or names to store data in memory.
July 25, 2023 — Source
Programming — Python — July 19th, 2023
DRY: The Unspoken Parts
One of the most common terms in software engineering is the DRY principle (Don't Repeat Yourself), but many engineers associate this principle with "Don't copy-paste lines of code." This is a part of DRY; however, DRY is about duplication of knowledge.
July 19, 2023 — Source
How to use Python's py launcher for Windows
Take control of multiple Python installations in Windows with the py launcher, available as part of a standard Python installation.
July 19, 2023 — Source
Programming — Python — July 7th, 2023
Building News Sentiment and Stock Price Performance Analysis NLP Application With Python
A short lab on how to engineer a machine learning (ML) NLP sentiment analysis web app using a market data API, Flask, and NLTK Python libraries.
July 7, 2023 — Source
Python Programming — Resources — A
A Beginner's Python Tutorial
A Python tutorial originally written for the modding community of Firaxis' Civilization. Useful to beginners with little or no programming knowledge.
Provides Information — Source
A Course in Python/CGI
This site contains materials from a 13 week course for learning Python and CGI. Suited for self-study.
Provides Information — Source
A Quick Tour of Python
Short overview of some basics, for users with some programming knowledge.
Provides Information — Source
Algebraic Data Types for Python. A Lesson From Rust.
The most useful concept when writing code. Algebraic data types make it easy to write complex scenarios in a simple way.
June 8, 2023 — Source
Python Programming — Resources — B
Boost.Python
A C++ library which enables seamless interoperability between C++ and the Python programming language.
Provides Information — Source
Python Programming — Resources — C
Cameron Laird on Python and the Web
Discusses both client-side and server-side Web programming.
Provides Information — Source
Python Programming — Resources — D
Database Topic Guide
Python programs can use minimal code to access, display, and update a database. this guide provides "links to relevant Python modules, documentation, and projects" concerning databases, as well as adding persistence to Python objects.
Provides Information — Source
Don't Install Python for Data Science. Use Docker Instead!
A beginner's step-by-step guide to start using Docker Containers for Data Science development and avoid complex Python environment managers.
May 12, 2023 — Source
Download Standard Python Software
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides Information — Source
Python Programming — Resources — E
Efficient Data Manipulation with Apply() Function in Pandas
The apply() function is a powerful tool in Python for data analysis and manipulation. It is a valuable instrument for any analyst's toolkit, as it can be seamlessly integrated with other Pandas functions and custom functions to perform complex data transformations.
June 23, 2023 — Source
Enterprises Must Utilize Python for Developing ERP Testing Processes
In this article, learn more about how enterprises can benefit from utilizing Python to streamline their ERP testing processes.
June 23, 2023 — Source
Expert Guide to Data Transformation Tool
Data aggregation, data cleansing, data mapping, and data transformation techniques in combination are essential for all businesses, regardless of size.
May 19, 2023 — Source
Python Programming — Resources — F
F2PY:
Fortran to Python interface generator
Provides Information — Source
Finding Numbers in Various Data Types in Python
When working with Python, we often have to deal with data in the form of numbers or words. Sometimes, words and numbers are stored together, and our needs compel us to separate numbers from words.
June 6, 2023 — Source
Five Minutes to a Python CGI
By David Mertz. Brief introduction to writing CGI programs, Python CGI module, formatting output, error logging/debugging.
Provides Information — Source
From Data to Motion: Video Generation in Python
Converting Plotly charts to videos using MoviePy
May 19, 2023 — Source
Python Programming — Resources — G
Genetic Programming: 3D Visualisation in Python
This is a GUI frontend to the genetic programming assignment given in this subject. the aim is to evolve a wall-following robot. the program provides multiple visualisations of the process. It was written with Janice Leung — many thanks for the beautiful widgets!
Provides Information — Source
Guide to Lists in Python
Python, as one of the most versatile and widely-used programming languages, boasts a plethora of built-in data structures that make it an excellent choice for developers of all skill levels. One such data structure is the list. It is one of the most powerful and flexible data structures in Python.
May 12, 2023 — Source
Python Programming — Resources — H
Hot Scripts — Python
Hot Scripts is the net's largest PHP, CGI, Perl, JavaScript and ASP script collection and resource web portal. we are an Internet directory that compiles ...
Provides Information — Source
How to Add Natural Language Input to an Existing Python Application With LangChain and Pydantic
Unless you've been completely disconnected from the world recently (or even for the past few years), you're likely aware of the rapid advancements in AI.
June 8, 2023 — Source
How to Build an AI-Powered Game Bot with PyTorch and EfficientNet
This article will guide you through creating an AI model that can play the popular Chrome Dino Game using PyTorch and EfficientNet.
May 12, 2023 — Source
How to Remove Whitespaces from a String in Python
In programming, data often doesn't come in a neat, ready-to-use format. This is particularly true when we deal with strings, which often need to be cleaned, formatted, or manipulated in some way before they can be used effectively.
May 30, 2023 — Source
How to Split String on Multiple Delimiters in Python
Among the plenty of string operations, splitting a string is a significant one, offering the capability to divide a large, composite text into smaller, manageable components. Typically, we use a single delimiter like a comma, space, or a special character for this purpose. But what if you need to split a string based on multiple delimiters?
May 30, 2023 — Source
How to use PyTriton to deploy and AI model in Python
When it comes to deploying Artificial Intelligence (AI) models, Python is a popular choice among developers, and PyTriton is rapidly becoming a favored tool for this task. Today, we'll delve into the ins and outs of PyTriton and how it can make your life as a developer a whole lot easier.
June 30, 2023 — Source
How To Write Testable Code in Python
Practices for writing highly testable and flexible Python code
June 30, 2023 — Source
Python Programming — Resources — I
Instant Hacking
By Magnus Lie Hetland. Minimal, concise, general introduction to programming, via Python, moves very quickly. English, Italian, Polish, Japanese, Serbian, Korean.
Provides Information — Source
Instant Python
By Magnus Lie Hetland. Minimal introduction for experienced programmers. Treats basics, OO programming, Jedi mind trick. English, French, Italian, Portuguese, Spanish; German, Norwegian; Lithuanian, Polish, Russian; Japanese, Korean.
Provides Information — Source
Python Programming — Resources — L
Latest Raspberry Pi MagPi magazine features Python Robots
The Raspberry Pi Foundation has this month made available the latest addition of the fantastic MagPi magazine. With this months issue featuring details on how you can build your own robotic projects using Python.
June 30, 2023 — Source
Learning Python — the Interactive Way
One of the nice things about programming in python is that it is free, relatively easy to use, and there is lots of support and development online. One of the downsides is that there is not a standard python package to install... you have to know about all the interesting add-on bits to get maximum usage out of python. Luckily, some enterprising astronomers and other programming-scientists have put together pre-packaged python distributions containing many of the most useful add-ons like numpy, scipy, matplotlib, atpy, etc.
Provides Information — Source
Python Programming — Resources — N
Need Scripts
One stop Web Development Resource providing reviews and articles.
Provides a Service — Source
Python Programming — Resources — O
One of Microsoft's Best-Kept Secrets — Python Tools for Visual Studio (PTVS)
I've talked some about the sweet support for node and PHP in Azure. you can also File | new | Node.js express application in WebMatrix, or run WordPress and get intellisense as well.
Provides Information — Source
Python Programming — Resources — P
PHP, Perl and Python on the wane?
A trio of open source scripting languages are waning in popularity among developers at precisely the time big-name IT companies are adding their support
Provides Information — Source
PyCharm Fix for Certificate Verify Failed: Unable To Get Local Issuer Certificate
This article presents a PyCharm resolution for when a security app like Zscalar makes URLS inaccessible for testing code.
June 27, 2023 — Source
Pyjnius: Accessing Java classes from Python
We're pleased to announce the Pyjnius project. it's a Python library to access Java classes from Python, on the desktop or on Android.
Provides Information — Source
Python CGI
An Interactive Instruction.
Provides Information — Source
Python Cookbook
Collaborative website built by ActiveState and O'Reilly, hosts user contributions; collection of recipes.
Provides Information — Source
Python Dictionary: A Powerful Tool for Data Engineering
This article discusses the Python dictionary use cases in data engineering as a powerful tool and data structure to perform tasks efficiently and accurately.
May 09, 2023 — Source
Python Documentation Index
Official tutorial and references, including library/module usage, Macintosh libraries, language syntax, extending/embedding, and the Python/C API. Also links to off-site beginners' tutorials, HOWTOs, and many special interest topics.
Provides Information — Source
Python for Beginners
New to programming? this page lists some places that can get you started quickly.
Provides Information — Source
Python impressions
First, a word on my learning process. Python is a mature and useful language, so from the start I decided not only to play around, but to take it quite seriously. So, apart from reading the official Python tutorial and most of the free online book Dive into Python I spent a lot of time actually using Python, both for writing test scripts that display various features I might need and useful programs, both at work and home.
Provides Information — Source
Python Profiling — Why and Where Your Code is Slow
Pinpoint your bottlenecks with these powerful tools
May 12, 2023 — Source
Python Programming for Beginners
Shows how to write programs that use command-line options, read and write to pipes, access environment variables, handle interrupts, read from and write to files, create temporary files, write to system logs.
Provides Information — Source
Python Programming Language — Official Website
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides Information — Source
Python Programming Tutorial
By Richard G. Baldwin. Separate lessons teach programming basics. Free online, fee download files.
Provides Information — Source
Python Quick Reference
By Simon Brunning. Thorough 'cheat sheet'; brief reminders for nearly each language aspect: syntax nuances; built-in features, statements, modules; basic, advanced types, operations; lexical entities, common development tools. for several Python versions; HTML, Zip, Windows Help, text.
Provides Information — Source
Python SIGs
Archives of current and past listserv discussions on a LOT of interesting topics. GREAT for researching problems.
Provides Information — Source
Python Tutorial
Introduction to Python, where to find it, how to install, and create a very simple script.
Provides Information — Source
Python Tutorial
Python Software Foundation
Provides Information — Source
Python v3.3.0 documentation
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides Information — Source
python-goto
A function decorator, that rewrites the bytecode, to enable goto in Python
Provides Information — Source
Python Programming — Resources — S
ScrapingBee API Review 2023 — Features, Pricing, Pros & Cons
Web scraping technique is used in various industries for different purpose like data mining, competitive analysis, price tracking, etc. Web scraping APIs can be really handy for building an efficient web scraper tool for various use cases.
May 09, 2023 — Source
speech.py
speech.py is a Python module that provides a clean interface to Windows's voice recognition and text-to-speech capabilities. it's very easy to use within a program that needs to listen for specific phrases or general speech, or that needs to speak.
Provides Information — Source
Python Programming — Resources — T
TCC Publications: Programming Languages
Python language quick reference (28 pp), Tkinter reference (84 pp), Python Imaging Library PIL quick reference (6 pp). Postscript and PDF formats available.
Provides Information — Source
Test Automation Strategies for Mobile Apps With SAP S/4HANA for Plant Maintenance
Enhance mobile app quality with exploratory testing for SAP S/4HANA. Thoroughly explore features, UI, and integration for improved performance and user experience.
June 9, 2023 — Source
The Difference Between %s and %d in Python String Formatting
String formatting, in simple terms, is the process of constructing a string by inserting some specific or computed data into a string placeholder. This is an indispensable tool when you're dealing with user-friendly outputs, debugging logs, or generating dynamic text for various purposes.
May 26, 2023 — Source
Tutorialized.com — Free Python tutorials
A collection of Python tutorials from resources around the Internet.
Provides Information — Source
Python Programming — Resources — U
Unraveling the Power of Python: A Beginner's Guide to Using Python for Website Analysis
Learn more about the relationship between Python and website analysis. In this guide, we will teach you everything you have to know about coding and analysis.
June 27, 2023 — Source
Python Programming — Resources — W
Ways To Stop and Resume Your Kafka Producer/Consumer at Run-Time
In this blog, the reader will learn how to stop and resume a Kafka client or producer at runtime using two distinct methods.
May 09, 2023 — Source
Welcome to UFORA
A compiled, automatically parallel subset of python for data science and numerical computing.
Provides Products — Source
Working with the Operating System
In this topic we will look at the role of the Operating System (OS) and how we can access the OS from Python.
Provides Information — Source
Writing CGI Programs in Python
Introduces using Python for CGI applications. Has database access examples. Several parts.
Provides Information — Source