The Python TypeError: 'int'object is not interable is a common error that can be caused by using a loop without the range() method. It can be easily fixed.
Web scraping is all about programmatically using Python or any other programming language to download, clean, and use the data from a web page.
Rock paper scissors is a popular game played using hand gestures. Two individuals make shapes with their hands, and each shape has a specific degree of power
In this article, we will learn to remove commas from strings using the python program. We will create a program using different methods and using different func
Reducing the nesting level of code by applying a guard clause.
Check out this post to see how you can use Python from inside a C# .NET Core application with a more modern approach than my original articles using Pythonnet.
Learn how to resolve the "SyntaxError: non-default argument follows default argument" in Python with this in-depth tutorial. Understand the difference between d
We use PIL (Pillow) to create pixelated Image using Python. Firstly, resize down an image and then resize it up to get pixelated effect. Basic image operations.
A stack is a data structure in which items are added and removed from the same point. It's kind of a one way storage system. Also known as LIFO data structure.
Build a transformer model with natural language processing to create new cocktail recipes from a cocktail database.
This article illustrates how to separate the vocals of a song from the instruments using my new favorite library, Librosa.
Advanced Tips for better List and Tuple Manipulation and Sequence Handling.
You can use Python for general software development, data science and math. But to find out whether Python fits your app take a look at benefits and use cases.
Encryption is a way of encoding human-readable data with encrypted code that enables the use of a password to view the source and data stored.
Learn how to send messages from python script to Telegram chat.
This article is about coding a python script to download videos from Reddit with audio.
In this post, I discuss the algorithms of a nested loop, hash join, and merge join in Python.
Type Annotation are a quick way to validate the actual type of the variables or arguments that are being passed to the functions it is also called type hinting.
This can happen on any system but does occur slightly more commonly on macOS since they removed native python support in macOS 12.3.
3x+1 or Collatz conjecture is a simple maths problem that can easily be implemented using a simple while loop in Python.
In this tutorial, you’re going to learn how to extract all links from a given website or URL using BeautifulSoup and requests.
What if a customer asks a question, you could easily find previously asked similar questions and answers that could help them?
Lambda expressions in python are one-time anonymous functions which we don’t need more than once.
Collecting data from the web can be the core of data science. In this article, we'll see how to start with scraping with or without having to write code.
Many of us struggle to focus nowadays, easily distracted by Social media and some sites on the internet which dramatically affecting our productivity. In this tutorial, you will learn and build your own website blocker to block certain selected sites that distract you during working hours.
What is boto3 and how to use it? We look at how boto3 works and how it can help us interact with various AWS services.
Learn to create a Python bot that plays an online game and achieves the highest score in the leaderboard beating humans.
Today, we are gonna learn how to apply coding skills to cryptography, by performing image-based stenography which hiding involves secret messages in an image.
Stenography has been used for quite a while. Since World War II, it was heavily used for communication among allies so as to prevent the info being captured by enemies
We create Generative Art with Python. No paintbrush required! In this tutorial, we're going to be using four pieces of code - painter, utils, numpy, and more.
If you are looking to learn python, then this is a great post for you.
Let’s start this journey of programming with gaining some knowledge on the Python programming language.
Simply put, functional programming is a programming style that relies exclusively on functions.
8 Must-Know Tricks to Use S3 More Effectively in Python: In this article, we’ll look at various ways to leverage the power of S3 in Python.
A simple python program to compute the shear and bending stresses in a beam element
In this tutorial, we will learn how to check if a file or directory is empty in Python.
For everyone who doesn't know who I am - hello, I am Casey and I'm a full-stack developer. Many people, friends, and family mostly, have come to me over the years wanting to learn how to code and wanted me to teach them.
Article to understand why does Python have a Pass statement, why it is designed? Is it just an ordinary comment block or for the grammatical completeness
This tutorial will help you get started with NumPy by teaching you to visualize multidimensional arrays.
understanding variables when programming will help you become a better programmer
A guide on how to build webhooks using Python
Using pyttsx3 to convert text to speech in Python.Female voice using pyttsx3. Text to speech in Python.
This Python Tutorial about the Recursive Function outlines the basic principles and methods to use recursion as a method of automating your software.
Mutable arguments get bind to the function the moment the function definition ends and are therefore modified each time instead of re-initialisation.
This blog post is part of a series of tutorials on Object-Oriented Programming in Python 3.0. We will try to understand the types of methods and their uses.
As a student who travels a lot (pub - campus - cafe - home), I tend to carry around my macbook air because its light (and I hate heavy things). However, macbook air isn't really a powerful machine and it often drives me mad when the code I'm trying to run is too heavy to run
Sometimes you just want to dip your toe into a potentially deep and complex subject. Maybe you only have 10 minutes to spare and you want to get something up and running quickly.
In this article, I will cover most debugging methods, basic and modern ones, introduce some hands-on tools and show some basic configurations and instructions.
Given the head of a singly linked list, reverse the list, and return the reversed list.
In this article, we’ll build a Python Flask app that uses Pinecone — a similarity search service — to create our very own article recommendation engine.
Python is one of the most powerful and dominant languages in web development. check more here about why to use Python for Web Development.
Learn about functional programming, pure functions, map(), filter(), zip(), reduce() concepts
In this article, I will show how you can use python to download a YouTube video as audio in a matter of few seconds using youtube-dl python wrapper.
In this post, I'll give the brief intro of each 6 highly used ML packages, what is the purpose and when to use.
Python is a language known for being modular. It has an extensive standard library and its simple to use syntax facilitates coding in the language.
An Email Slicer is just a tool that will take an email id as an input and will perform slicing operations on it to return the username and the domain.
This tutorial will use the whois library to build a simple domain lookup tool.
Python Is beginner-friendly, has a strong ecosystem, and is a popular choice for AI, research, and automation. Here's how to teach yourself python online.
Learn how to send an email in your Python application with SMTP, a transactional email API, and with a multi-channel notification service.
When you say, what could be the future of programming or which programming language will boom, it should be Python, always. Just look at the 2019 survey from Stack overflow. It is quite obvious that python is taking the lead now.
Today, I'm going to share with you guys how to automatically perform language translation in Python programming.
Reversing a list is a common requirement in any programming language. In this tutorial, we will learn the effective way to reverse a list in Python.
This desktop widget can allow you to tweet super quickly straight from your desktop.
Usually I found myself reading more than 100 tweets per day, so I thought that using all that 'reading power' to read a book using tweets could be a good idea.
Are you the kind of person that always forgets their friends’ birthdays? Do you find yourself scrolling through Facebook, wincing at the realization that you didn’t post a congratulatory message yesterday on your bestie’s wall? And what use is that tiny ‘birthday’ tab that Facebook so helpfully sequesters in the top right corner of my Newsfeed. No big deal, right? Wrong. You might not have remembered their birthday, but they will definitely remember that you didn’t remember to remember it - and bye, bye, bestie. But don’t panic - here lies the solution to your woes, and it's also pretty easy.
Detailed examples on how to return the middle node, given the head of a singly linked list.
It's about How To Convert PDFs Into AudioBooks With 2 Lines of Python Code. It'll make life easy for many lazy people .
Yes, you read that right. If you have been coding for a while and if Python is not the first programming language that you started with, then you definitely know what a Switch statement is, and appreciate how flawless it is, when you need to factor in multiple conditions/cases for a control flow.
Beginner Python tutorial explaining the basics of Tkinter GUI application development
Tutorial describing the steps to configure a Google Cloud Platform project to allow programmatic integration with the Google Sheets API via Python.
Here are 11 tips and tricks that will help you to write better Python code.
A guide to which GraphQL client libraries to use in Python.
print() function and input() function makes the program more interactive with the user.
How to safely remove a column in Django on a production with more than 1 pod
Array reduce is a powerful functional programming technique that can be used to simplify complex data manipulation tasks. One of the main advantages of using array reduce over traditional for loops and filter operations is that it allows for more concise and expressive code.
How to create a documentation website based on markdowns and also publish it on GitLab Pages. And as a bonus, how to get a free domain like my-project.py.wiki.
As with all other languages, Python has variables that can be defined to hold data.
Learn the basics of manim library to create beautiful animation
I wrote this script Python 3 script as a learning exercise. I employed ChatGPT to help with not only the programming but also the crafting of this article.
In this article, we are going to create an end-to-end AI Sentiment Analysis web application using Gradio and hugging face transformers.
I will show you how to download and install Python in less than 2 minutes! We will be up and running super fast and get to working on some cool stuff. So what are you waiting for, let's get started!
An Acronym Generator will take a String as an input and it will return the initials of all the words in the String.
In this Python tutorial, we will learn how to Write a text on an image, Change the size of the text and Centre the text on an image
Full Code step-by-step guide on how to deal with pagination in Python.
SQL is a structured query language that is used to communicate with a database where the database is the organized collection of data that is usually stored electronically on your computer.
Have you ever felt that you are not coding Python as productive as you want to be? Python avoids repetition to do more work with less code.
Python has four types of data collection. When to use which, and why we have four, can be confusing. In this guide, I'll go through what each of the types is.
From this article you’ll learn how tо create Discord bot and add it to the Server; get the full list of channels from the server; get a snapshot of Discord memb
Pandas is a powerful and popular library for working with data in Python. It provides tools for handling and manipulating large and complex datasets.
Tutorial on Python TCP sockets, explaining how to exchange data from a client to a server or directly between two clients with examples.
2021 Noonies Nominee General Interview with Veronika. Read for more on cloud services, data engineering, and python.
A guide on how to write efficient and effective unit tests for Pandas functions using Pytest.
Best practices for a manageable, scalable, and easily understandable Python project structure
Block specific resources from downloading with Playwright. Save time and money by downloading only the essential resources while web scraping or testing.
We will discover what are variables in this video. How is data stored into variables and then how you can retrieve it later for easier access. We will look at all this through a visualization using the Turtle library from Python.
Python lessons for beginner and advanced level at the same time
In programming, conditions are what gives a language the power to showcase intelligence, by controlling the flow of a program.
Web apps are still useful tools for data scientists to present their data science projects to the users. Since we may not have web development skills, we can use open-source python libraries like Streamlit to easily develop web apps in a short time.
Python is awesome, it’s one of the easiest languages with simple and intuitive syntax but wait, have you ever thought that there might ways to write your python code simpler?
Python is a programming language that can provide a significant boost to the usability and functionality of your website.
To scrape a website, it’s common to send GET requests, but it's useful to know how to send data. In this article, we'll see how to start with POST requests.
Web Scraping for fun: With 'requests-html'
Today I’m going to share with you how to build a simple desktop application to identify and track country information from phone numbers.
In this article, we will aggregate categorical responses with the help of two classical algorithms – Majority Vote and Dawid-Skene.
Our random story generator will use a few lists of phrases and every time we run our program, a sentence will be randomly formed by picking phrases from them.
In Python, the ord() function accepts a single unit of character and returns the equivalent Unicode of the passed argument
I built a simple Neural Network using Python that outputs a target number given a specific input number.
While working on a recent project, I realized that heavy processes for python like scrapping could be made easier though python's multiprocessing library. The documentation and community engaging in multiprocessing is fairly sparse, so I wanted to share some of my learnings through an example project of scrapping the PokéAPI. Below I wrote a bit of code that pulls all of the available pokémon while minding the API's 100 calls per 60 second limits. You'll see that the iteration is fairly slow as there are 964 pokémon the API returns.
I really liked FastAPI. So, I decided to read all its docs, and instead of having study notes, memos, or whatever, I wrote it all as a template
A list of 8 editors to get you started writing code in Python.
These are some best practices in python being followed by the python community when it comes to naming your variables.
How one can make a simple single page Flask application using the free education API Gutendex to create a book search? Read on to know...
Today you’re going to learn about python list comprehension, a very powerful feature of python to use when creating a python List based on certain constraints.
Have you ever felt like you are doing certain tasks again and again in life? In programming, we can repeat certain tasks using loops.
Dummy data is randomly generated data that can be substituted for live data. Whether you are a Developer, Software Engineer, or Data Scientist, sometimes you need dummy data to test what you have built, it can be a web app, mobile app, or machine learning model.
How to plot a shapefile geologic map in Python using PyGMT
Magic Methods are the special methods which gives us the ability to access built in syntactical features such as ‘<’, ‘>’, ‘==’, ‘+’ etc..
Are you struggling getting job interviews as a fresh graduate out of college? Here's my experience using an unconventional approach to get that interview.
A tutorial for plotting focal mechanism "beach-balls" using the PyGMT package for Python.
In this part of the Learn Python for Beginners series... We go over how to use the turtle module and learn computer programming in a fun visual way. Things like functions, variables, and more will start to make sense instantly.
Let's learn about Caches, Caching Operations, Cache Eviction Policies, Implementation of Cache Eviction Policies, Distributed Caching and Caching In Python
Is your team still using Python 2? If you’re not sure, now is a really good time to check. In April, the Python team released version 2.7.18, and it will be the last version of Python 2.x. If security vulnerabilities or other bugs are discovered going forward, they will NOT be fixed. To ensure that your software is secure and functioning properly, it’s imperative to develop a plan for migrating to Python 3. Numerous strategies can be found online. This post outlines an approach that we recommend you take.
In this blog, you will learn about the Pickling and Unpickling process, although it is quite simple it is very important and useful.
A comprehensive tutorial for sampling raster values at specific geographic coordinates with PyGMT and plotting a linear regression of the data with Seaborn.
EDA for Data Analysis or Data Visualization is very important. It gives a brief summary and main characteristics of data. According to a survey, Data Scientist uses their most of time to perform EDA tasks.
Here's a simple solution for being able to call Python code from your C# applications!
In this tutorial, I will guide you to building a command line chatting application in Python using sockets.
Pycaret is an open-source, low code library in python that aims to automate the development of machine learning models.
Debug AWS lambda code locally without SAM or Docker.
The basic idea behind TypeState pattern is to encode the state information inside types.
Today we are going to build an Alarm Clock using Python. In this project, we are going to use some external modules which are already made available.
A quick introduction to web scraping, what it is, how it works, some pros and cons, and a few tools you can use to approach it
Learn how to program so that you can write programs that will help you verify your structural analysis solutions
In this article, we'll cover the benefits of utilizing the repository pattern in building backend systems with FastAPI.
Online Shopping for various commodities is no more a luxury but has rather become a necessity now. Getting your desired product on your doorstep has made it easier for consumers to shop effortlessly. As a result, several niche e-commerce or generic shopping sites pop up every year. This trend is not limited to some specific region rather it’s a global phenomenon now, as more and more people are preferring online shopping over visiting outlets due to traffic congestions and ease of purchasing. This is why it’s predicted that by 2021, overall 15.5% of sales will be generated via online websites.
Learn how to emulate a normal user request and scrape Google Search Console data using Python and Beautiful Soup.
Alright is a python wrapper that helps you automate WhatsApp web using python, giving you the capability to send messages, media, and files programmatically.
10 Ways to refactor Python code to make it more Pythonic
Learn to build AI ruled-based chatbot with a simple tutorial that can be showcased in your Portfolio.
If you ever used an ORM, you already know that it can save a lot of time, especially when starting a project, but as the codebase grows it can become impossible
As you know, Python is a very popular language and already takes 1st place in the TIOBE rating. And in the classical understanding of Python, in 90% of cases, CPython is meant. It is a reference implementation of the interpreter under the guidance of Guido van Rossum. Version 3.10 is current as of November 14, 2021. By now, Python means only version 3, but before this version appeared, mentions of version 2 can still be found. Now version 2 is not supported and most companies are removing the remnants of the code from version 2. by porting the code to version 3. As of January 1, 2020, Python 2 is no longer supported [https://www.python.org/doc/sunset-python-2/]. And this is quite understandable since, after the release of Python 3 in 2006, developers had to support 2 versions at the same time, which is laborious.
Data types are one of the building blocks of python. And You can do a lot of things with data types!
Test the performance of an IoT system using Locust and Azure.
In today’s data-driven world, data is generated and consumed on a daily basis. All this data holds countless hidden ideas and information that can be exhausting
The Django template system is available to users (programmers) using the Django framework for creating web applications.
Wanna start a beginner Python project? Let's create a Password Generator Python Project which is super quick & super fun!
How to stop worrying and embrace Auto Formatting in your python code.
A python substring is a sequence of characters within a string, in this article you will learn various operations related to them and how to use them.
Financial market data is one of the most valuable data in the current time. If analyzed correctly, it holds the potential of turning an organisation’s economic issues upside down. Among a few of them, Yahoo finance is one such website which provides free access to this valuable data of stocks and commodities prices. In this blog, we are going to implement a simple web crawler in python which will help us in scraping yahoo finance website. Some of the applications of scraping Yahoo finance data can be forecasting stock prices, predicting market sentiment towards a stock, gaining an investive edge and cryptocurrency trading. Also, the process of generating investment plans can make good use of this data!
Let's discuss the strings primitive data type and it means. This will answer the question of what's the difference between variables and strings.
This article is about removing single line comments from text.
Getting input from the user is what makes a program more interactive with the user.
We cover the most basic 'hello world' exercise! This will be fun and now you are on your way to an exciting journey!
Operators are used to doing operations on any given data stored inside variables. In Python, there are 7 types of operators. Arithmetic, bitwise, and more.
In this article, I will guide you on how to do real-time vehicle detection in python using the OpenCV library and trained cascade classifier in just a few lines of code.
Hello guys , in this blog post I have organized 40 Python projects that you might be interested trying out ranging from webscraping to to natural language processing.
There are easy ways to build adversarial examples that can fool any deep learning model and create security issues no matter how complex the model is.
In this article you’re going to learn how to work with files in python, you gonna learn various techniques on how open, read, manipulate, and save files in python.
Hello Pythonistas, In this tutorial you're are going to learn out how to track worldwide Coronavirus cases using requests and BeautifulSoup library in Python.
Google Trends website provides analysis of different search results on Google Search based on various criteria such as regions, time and language. As a developer, you can use Google Trends API in python to get the same results as presented on the Google Trends website via Pytrends.
In this article, you're going to learn the basics of web scraping in python and we'll do a demo project to scrape quotes from a website.
Python is a simple but expressive and powerful language. If you have learned the basics of Python, such as basic data structures and functionalities, then it's time to learn the complex features now.
Python is a powerful, simple, and versatile language that can be used to do many things including helping you with SEO. This guide shows how to use it for SEO.
Sets in python provide a method to create a unique set of unordered items with no duplicates.
When starting a new Python project, it is tempting to just dive in and start coding. Spending a tiny amount of time to setup a project with the best tools will
A tutorial showing the use of SirixDB and pysirix in perserving and querying old data with ease.
Working with tables by join in Pandas: how to load tables in Pandas, merging data in tables, left join, right join, outer join, inner join.
Learn to use the Rpy2 library as a way to interface R using python for bioinformatics purposes
This tutorial will teach you all about the K-Means clustering algorithm. And how you can use it to quantize color images in Python.
I. Benchmark, benchmark, benchmark
In this tutorial, we're looking at the AWS Secrets Manager as a way of managing credentials in Python scripts, with an example use case.
Are you looking for a method of scraping Amazon reviews and do not know where to begin with? In that case, you may find this blog very useful in scraping Amazon reviews. In this blog, we will discuss scraping amazon reviews using Scrapy in python. Web scraping is a simple means of collecting data from different websites, and Scrapy is a web crawling framework in python.
Pillow is Python Imaging Library that is free and open-source an additional library for the Python programming language that adds support for opening, manipulating, and saving in a variety of extension.
I introduce 4 Python libraries that you've probably missed and make a fun mini project with them.
Python is a versatile programming language that is popular and widely used for various applications, such as data science modeling and REST APIs. However, managing and maintaining a complex Python development environment can be challenging, especially when working on large or multi-faceted projects.
The OS module is a python module that provides the interface for interacting with the underlying operating system that Python is running.
Explore more on functions through arguments, parameters, and return statements.
Machine learning models are often developed in a training environment, which may be online or offline, and can then be deployed to be used with live data once they have been tested.
In this article we will get familiar with several amazing Python libraries being used by the best software teams. With the exception of HTTPX (which is in beta), the libraries listed below are being actively developed & maintained and are backed by a strong community.
How to not get stuck when collecting tabular data from the internet.
How to become a Python Programmer in 2020?
Basic Facebook bot (will chat with you using random phrases you set up) using Flask and Python. You can start with this bot as a basic app to build something more difficult and useful.
La necesidad de extraer datos de sitios web está aumentando. Cuando realizamos proyectos relacionados con datos, como el monitoreo de precios, análisis de negocios o agregador de noticias, siempre tendremos que registrar los datos de los sitios web. Sin embargo, copiar y pegar datos línea por línea ha quedado desactualizado. En este artículo, le enseñaremos cómo convertirse en un "experto" en la extracción de datos de sitios web, que consiste en hacer web scraping con python.
I have seen lots of people are asking questions like W"which is the best editor tool in Python?" The answer is different for different users but most frequently people use PyCharm. The reasons are as below:
In NLP, Document-Term Matrix (DTM) is a matrix representation of the text corpus. The TF-IDF score is widely used to populate the DTM.
A while ago I was trying to perform an analysis of a Medium publication for a personal project. But getting the data was a problem – scraping only the publication’s home page does not guarantee that you get all the data you want.
Key methods to understanding and utilizing pandas
In this lab we are going to build demo TARS from Interstellar movie with Python. TARS can help you to automate your tasks such as search videos in YouTube and play them, send emails, open websites, search materials in Wikipedia and read them,inform weather forecast in your country, greetings and more. By building TARS you will increase your Python knowledge and learn many useful libraries/tools. I will push source code to my git repository so feel free to contribute and improve functionality of TARS.
Learn how to execute web scraping on Twitter using the snsscrape Python library and store scraped data automatically in database by using HarperDB.
Today you're going to learn how to use Python programming in a way that can ultimately save a lot of space on your drive by removing all the duplicates.
If you’ve ever ventured anywhere near the field of quantum mechanics, you've heard of the “mystical” Schrödinger Equation. Today, we'll use Python to solve it!
Classification algorithms learn how to assign class labels to examples (observations or data points), although their decisions can appear opaque.
In this post, we’d like to share 10 useful Python tips and tricks for beginners with you.
Setting up a WireGuard VPN? Learn how to increase server uptime, relay traffic and more, with in-depth code examples.