Programming
![Introducing Pieces Copilot](jpg/1692401558pieces-copilot.jpg)
Discover the Pieces Copilot, and experience the hyper-contextual, on-device, multimodal, integrated future of AI software development.
![Understanding Modules and Packages in Python](jpg/1692240230python-modules-packages.jpg)
Learn how to structure Python code by creating modules, defining functions and classes, creating packages, importing modules, and more.
![A Guide to Migrating from Webpack to Vite](jpg/1692152794webpack-vite-migration.jpg)
Learn how to migrate a frontend app from Webpack to Vite, including why you should do it, and how to install Vite and update plugins.
![Data Preprocessing: Exploring the Keys to Data Preparation](jpg/1692062237data-preprocessing.jpg)
Learn what data preprocessing is, why it's important, and techniques for cleaning, transforming, integrating and reducing your data.
![An Introduction to Data Encoding and Decoding in Data Science](jpg/1690451317data-encode-decode.jpg)
Learn what data encoding and decoding are, why they're important, and some of their practical applications in data science.
![Fetching Data from an HTTP API with Python](jpg/1690184012python-data-fetch-http-api.jpg)
In this tutorial, Stuart shows you how easy it is to use an HTTP API from Python using a couple of third-party modules.
![Quick Tip: Sending Email via Gmail with Python](jpg/1689926704sending-email-with-python.jpg)
In this quick tip, Stuart shows you how you can use Python to send emails via Gmail. This can be useful to send status reports, for example.
![Python String Methods, with Examples](jpg/1689284999pythong-string-methods.jpg)
Learn about the most useful Python string methods for manipulating string objects, with explanations, code examples, and even a challenge.
![Understanding URL Routing in Flask](jpg/1689041195flask-url-routing.jpg)
Learn about URL routing in Flask: defining routes, handling URL patterns, supporting HTTP methods, managing redirects and errors, and more.
![Working With CSV Files Using Python, with Examples](jpg/1687314796python-csv.jpg)
Learn how to use Python to read data from and write data to CSV files, and how to convert CSV files to JSON format and vice versa.
![Top 6 AI Coding Assistants in 2023](jpg/1687149475ai-coding-assistants.jpg)
Get acquainted with six top AI coding assistants as we investigate their performance, accuracy, and ability to enhance coding productivity.
![A Deep Dive into Flask Templates](jpg/1686618414flask-templates.jpg)
This deep dive into Flask templates covers rendering, inheritance, layouts, variables, control structures, forms, filters, files, and more.
![Getting Started with Flask, a Python Microframework](jpg/1683777524python-flask-introduction.jpg)
Learn how to install and set up an app with Flask, a popular microframework for Python that offers an alternative to the much larger Django.
![Understanding Python Date and Time, with Examples](jpg/1681897627date-time-python.jpg)
Learn how to use date and time in Python, with real-life examples of working with date and time using the Python datetime and time modules.
![10 Best Sorting Algorithms Explained](jpg/1680865336sorting-algorithms.jpg)
Learn the basics of sorting algorithms in this handy guide for anyone interested in programming, data analysis, or computer science.
![How to Deploy Containerized Apps on AWS Using ECR and Docker](jpg/1680434068aws-ecr-docker.jpg)
Learn how to deploy your containerized applications on AWS using Amazon Elastic Container Service, Elastic Container Registry, and Docker.
![Preparing For A Kubernetes Job Interview? We’ve Got You](jpg/1680147290kubernetes-job-interview.jpg)
Preparing for a job interview that includes AWS Kubernetes? Our interview guide includes common Kubernetes interview questions to expect.
![Getting Started With Kubernetes on AWS Tutorial (2023 Update)](jpg/1680073485kubernetes-aws.jpg)
Find out how to use Kubernetes on AWS with our tutorial including setting up Kubernetes, application deployment, management. Code included.
![Working with JSON Files in Python, with Examples](jpg/1679550214json-python.jpg)
Learn how to read, write and parse JSON in Python, with helpful examples, and explore popular modules in Python for working with JSON.
![What’s the Difference between Flutter and React Native?](jpg/1679470084flutter-vs-react-native2.jpg)
Learn the different ways Flutter and React Native approach mobile development, and which is best suited for your next project.
![What is Git Merge and how to use it?](png/1679376984what-is-git-merge.png)
This tutorial explains how to use the git merge command to integrate independent lines of code into a single branch.
![How to Get URL Parameters with Golang](png/1679277044golang-urll-parametres.png)
Learn how to use the standard library net/http package in Go to parse, manipulate, and iterate over URL parameters
![How to Learn SQL in 2023: The Ultimate Guide for Beginners](png/1679016264learn-sql.png)
SQL knowledge is essential for anyone who works with data. In this article, we discuss what SQL is, its importance, and how to get started.
![A Guide to Python Exception Handling](jpg/1675837362python-expeption-handling.jpg)
Exception handling is important when building real-world apps. Learn how to use the try and except statements to handle exceptions in Python.
![Top 22 Python Books for Beginners and Advanced Coders](jpg/1674889396python-books.jpg)
All the books you need to get started with Python or improve your programming knowledge are included in this extensive list.
![Top 18 Books for SQL Users](jpg/1674105873best-sql-books.jpg)
These SQL books are the greatest approach to learn whether you're a beginner or advanced user wishing to upgrade your SQL skills!
![Troubleshoot Performance Bottlenecks in .NET 6 Applications](jpg/1673148132dot-net-performance.jpg)
Learn about performance bottlenecks in .NET 6 applications, how to reproduce issues in your local dev environment, and how to tackle them.
![Understanding File Handling in Python, with Examples](jpg/1673316470python-file-handling.jpg)
Learn about file handling in Python using with pathlib: how to navigate local files and directories, and open, read, write and close files.
![Object-oriented Programming in Python: An Introduction](jpg/1672886309oop-python.jpg)
Learn the basics of object-oriented programming in Python: inheritance, polymorphism, creating classes, attributes and methods, and more.
![Best IDEs and Code Editors for Python](jpg/1671626059python-ide-code-editor.jpg)
For developers, a good IDE is like a superpower. View the top Python IDEs and code editors as judged by the Python developer community.