Skip to content

Latest commit

 

History

History
542 lines (404 loc) · 55.3 KB

File metadata and controls

542 lines (404 loc) · 55.3 KB

drawing

Let's learn about Python3 via these 131 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

Python 3 is the current and actively developed version of the Python programming language, offering enhanced features, syntax, and performance over its predecessors. It is widely adopted across data science, web development, automation, and AI for its readability and extensive libraries.

Classification algorithms learn how to assign class labels to examples (observations or data points), although their decisions can appear opaque.

This can happen on any system but does occur slightly more commonly on macOS since they removed native python support in macOS 12.3.

Decisions are usually based on the sample mean, which is very sensitive to outliers and can dramatically change the value. So, it is crucial to manage outliers

How to become a Python Programmer in 2020?

Learn how to improve experiment efficiency and metric sensitivity through stratified sampling in data analysis.

Webhooks run a large portion of the "magic" that happens between applications. They are sometimes called reverse APIs, callbacks, and even notifications. Many services, such as SendGrid, Stripe, Slack, and GitHub use events to send webhooks as part of their API. This allows your application to listen for events and perform actions when they happen.

This article is to teach Python beginners and developers some key concepts used in Python that aren't taught from the get-go.

New to Python? Or are you already a seasoned developer looking to boost and advance your Python knowledge? We have compiled a bull-pack of recommended resources for anyone looking to learn Python Programming. We have tailored these resources to be suitable for Python developers of all levels but the resources listed will be most-applicable to those still early on the learning curve or already familiar with the basics but not really advanced.

Simple Chat Room using Python

3x+1 or Collatz conjecture is a simple maths problem that can easily be implemented using a simple while loop in Python.

Spark is the name of the engine to realize cluster computing while PySpark is the Python's library to use Spark.

Today I’m going to share with you how to build a simple desktop application to identify and track country information from phone numbers.

This article is really a precursor to cool things you can do with calculus such as the persuit curve which is used in air-to-air missiles, and rocket launch equations.

This article is about coding a python script to download videos from Reddit with audio.

In this tutorial, I will guide you on how to detect emotions associated with textual data and how can you apply it in real-world applications.

Working with Geo🌎Django

GeoDjango is a built-in application that is included as a contrib module in Django. It’s actually a complete framework itself that can

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.

Creating your wrapper for Tesseract, which is several times faster than the popular PyTesseract.

This article explains how to gracefully shut down an asyncio app without losing data. It illustrates problems with asyncio.shield().

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.

In my free time, I am attempting to build my own smart home devices. One feature they will need is speech recognition. While I am not certain yet as to how exactly I want to implement that feature, I thought it would be interesting to dive in and explore different options. The first I wanted to try was the SpeechRecognition library.

In this tutorial, I will guide you to building a command line chatting application in Python using sockets.

Hello guys, If you follow my blog regularly, or read my articles here on HackerNoon, then you may be wondering why am I writing an article to tell people to learn Python? Didn’t I ask you to prefer Java over Python a couple of years ago?

Object-relational mappers (ORMs) are often used in Python programming when one needs to develop an application that works with databases. Examples of Python ORMs are SQLAlchemy, Peewee, Pony-ORM and Django. When choosing an ORM,  performance plays a crucial role. But how are these toolsets compared? ORM performance benchmarks offer a measure of clarity but leave considerable room for improvement. I examine and extend the qualitative ORM benchmark to develop a stronger metric.

Python is a known modular language which imports many useful operations from its standard library. Of course, it isn’t possible to program Python without using it. It has become an excellent alternative for many programmers because it is an open source program which was developed under an OSI license. You can download, install and run it on any computer without any charge. It is available in various builds and supports around 21 different operating systems making it have universal appeal.

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.

Hello guys, if you are thinking about career in tech like programming, web development, data science, test automation, machine learning and other career Java and Python are two of the most popular and influential programming language of the present time and future to start with.

Transferring files over your network between your devices is a time-saving and effective way of moving data from one device to another without using hardware.

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!

Intro

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

So you want to make some projects for fun in python but do not know where to start. Well you can start from these libraries, which are very easy and very fun.

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.

A Step by Step Guide to understand how to configure and install the Oracle Cloud Infrastructure Command Line Interface on Windows Subsystem For Linux 2

I always wanted to learn programming. Writing codes, making algorithms always excited me. Being a mechanical engineer, I was never taught these subjects in depth.

A Python program to calculate the inlet or the outlet compressibility factor for a given gas based on the Redlich-Kwong equation of state.

Introduction

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.

Here are 11 tips and tricks that will help you to write better Python code.

Discover Smol Developer, your fully remote virtual developer that revolutionizes the way we code. Explore its incredible features!

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.

Anscombe’s quartet comprises four data sets that have nearly identical simple descriptive statistics, yet have very different distributions and appear very different when graphed. — Wikipedia

In this article, we’ll be learning what is Async IO, its components, and a basic implementation in Python to get you started.

In this walkthrough, we'll build an IoT application that uses Python to call an HTTP API, and then we'll deploy that application to an M5Stack IoT device.

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.

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...

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.

In this blog, we will see how a network mapper works and how we can implement these network security tools in Python for our cybersecurity related projects

The OS module is a python module that provides the interface for interacting with the underlying operating system that Python is running.

Data types are one of the building blocks of python. And You can do a lot of things with data types!

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?

How to interface USB protocol using python and LIBUSB

Memoization is an optimization technique that speeds up programs by caching the results of previous function calls. Python 3 makes it easy to memoize functions.

I Learned Machine Learning in a Weekend, here's how I did it and the steps that I would recommend to take if you want to do the same!

Now, we will move on to the next level and take a closer look at variables in Python. Variables are one of the fundamental concepts in programming and mastering

the versatility of asyncio program is examined by looking at a very specific problem:Assume that there is a task list and each task is being worked on. When one or more tasks complete, another task or tasks should start.

In this post, we will solve a problem involving dynamic programming without being aware of it.

Explore more on functions through arguments, parameters, and return statements.

Discover the essentials of Python programming in this comprehensive review and guide, designed to help you master the basics. Learn about variables, data types,

In this guide, we'll cover how to use Tuples, as well as some of the methods and things you'd want to do with them.

I would like to devote this article to those people who, after learning Python, faced the usual problem - What next? Are you sure you have already learned it? I will attach a small checklist:

Have you ever felt like you are doing certain tasks again and again in life? In programming, we can repeat certain tasks using loops.

Python is an interpreted, high-level, powerful general-purpose programming language. You may ask, Python’s a snake right? and Why is this programming language named after it? Well, you are in the right place to discover the answer! and I’ll also answer the why, what, and how regarding Python programming.

Hi guys,

Learn about functional programming, pure functions, map(), filter(), zip(), reduce() concepts

Lambda expressions in python are one-time anonymous functions which we don’t need more than once.

Programs may freeze for many reasons, such as software and hardware problems, software bugs, and among others, inefficient algorithm implementations.

Updating Python 2 to Python 3 | Painless Migration Guide

I will start this lesson by talking about some basics of the python type system and the introduce the concept of META-CLASSES afterwards.

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.

In this guide, we will cover everything you need to know about Python dictionaries.

Learn key principles from 'Clean Code' by Uncle Bob and apply them to Python. Write clean, readable, and maintainable code with simple yet effective changes.

Let’s start this journey of programming with gaining some knowledge on the Python programming language.

Well, the Reusability of the code in a program is made possible through functions.

Let's start with some of the basics, and then dive into useful ways you'll be able to work with lists.

Providing attribute access to Python dictionary entries

How many more reports can you generate? How many sales figures do you have to tally, how many charts, how many databases, how many sql queries, how many 'design' pattern to follow, how many bugs to fix etc. etc.. because you get paid for it.. Fatigue sets in , purpose of living is being questioned, and just when you are about to yell '.. to hell with all this..', your mortgage comes due, and don't look for that escape vacation because we are in a corona virus shutdown..

Sets in python provide a method to create a unique set of unordered items with no duplicates.

Wanna start a beginner Python project? Let's create a Password Generator Python Project which is super quick & super fun!

Python is an unbelievably powerful programming language that is used by millions of developers in production systems around the world.

This short tutorial explains how to replay the captured browser’s network offline using Python.

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

A list of 8 editors to get you started writing code in Python.

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.

I always wanted to learn to code but was unable to give ample time because of my schedule. Thanks to Covid19, I started my python journey started recently in the lockdown. 

There is a mystical aura around password creation. Some kind of occult knowledge reached only by the distant cryptographic hermits who ascended to nirvana after decades of meditation on the Patagonian glaciers and liters of instant coffee. In this article, we will try to translate a few drops of this ancient wisdom so that we, mere mortals, have secure accounts to store pictures of cats and e-books that we will never read.

For day to day work in dev-ops or for testing team , we need to put stub in between some application to fill the gap for the application which are not present on local testing lab , for that we need to put some stub so that it can mimic like actual application .

These are some best practices in python being followed by the python community when it comes to naming your variables.

Welcome to A friendly beginners Python 3 Guide: Where to start. I'm thrilled to be your guide on this learning journey. From setting up your Python environment

Images. That's it. Images. As a point of practicality, take a fashion designer (as a forum member vividly described to me at one point). You are given an image or have an image at your disposal that simply tickles your curiosity and want to incorporate it in one of your new lines. Let's swerve a little into the genetics section. Given a petri dish image for instance, with pigmented bacteria or similar organisms, and you would like to find the abundance of that organism or organisms in this specific image. Get the gist?

Python is one of the most popular programming languages. It is easy to pick up and begin with the basics. It is a general-purpose language and can be used for more a lot of things other than just web development. To get a job, you need to go beyond learning just the basics and have a solid understanding of the complexities involved in the language.

Want to write and call functions with Python? Here's a complete step by step guide to help you master this skill.

Oh! If all your code worked as it was supposed to.. Of-course you just made a tiny change and the whole system came crashing down! The existing system seems almost alive, and resists any code change by crashing! Quite often, developers declare a truce in the form of a 'code-freeze'! After a deep breath (perhaps several weeks..) the code-freeze is lifted, and the battle is renewed.

It's about How To Convert PDFs Into AudioBooks With 2 Lines of Python Code. It'll make life easy for many lazy people .

There are many articles on analyzing Spotify data and many applications as well. Some are a one-time analysis on individual's music library and some are an app for a specific purpose. This app is different in that it does not do one thing. It is meant to grow and provide a place to add more analysis. This article is about how the audio features time series was created.

Today, I'm going to share with you guys how to automatically perform language translation in Python programming.

While this post seeks to break down the concept of a generator, it is assumed that there is comfortability with the basics of programming or in this case Python programming. Thanks!

Using pyttsx3 to convert text to speech in Python.Female voice using pyttsx3. Text to speech 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.

This is the second part of the series File management with python. We pick up from where we left last time Part 1, where we organized files according to the extension. So, let's get started.

Retica is a free and open-source python web framework and is available via the pip package manager. The framework comes with ReticaCLI a terminal-based tool.

Magic Methods are the special methods which gives us the ability to access built in syntactical features such as ‘<’, ‘>’, ‘==’, ‘+’ etc..

Use these 30 questions to learn how to multithread like an expert in Python.

Buck is a free, open-source and lightweight CLI tool used by developers to group multiple terminal commands into one.

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 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

Build a User-Friendly CLI from Pure Python Functions

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.

Getting input from the user is what makes a program more interactive with the user.

The dictionary meaning of LIST is a number of connected items or names written or printed consecutively, typically one below the other.

We can get the file size in Python using OS module and Pathlib module. The other methods we can use are os.path.getsize(), os.stat(), and path.stat().st_mode.

Previously published at https://www.octoparse.es/blog/15-preguntas-frecuentes-sobre-web-scraping

print() function and input() function makes the program more interactive with the user.

Big Data has become synonymous with data engineering. But the line between Data Engineering and Data scientists is blurring day by day. At this point in time, I think that Big Data must be in the repertoire of all data scientists.

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.

On 2020/06/06, I published my first Python module. It's a Geo Location calculator that uses the Haversine formula to calculate distances.

Yeah, you read that right. I actually think that pipenv is better than venv for there are multiple reasons and a whole lot of thought behind it.

By now we’re sure that you’ve heard that the Python programming language is undergoing some big changes.

How to Interact with AWS (Amazon Web Services) cloud from your local machine.

Learn how to migrate your Python projects from Python 2 to Python 3 with detailed steps on handling libraries, function annotations, and compatibility issues.

In this post, I'll present how I changed Python to accept "else-less" if expressions, similar to Ruby's "inline if", also known as a conditional modifier.

Create a classic Snake game using Python and Pygame. Learn game development basics, including loops, conditionals, and rendering graphics.

HTTP requests with Python is dead simple. In just a few lines of code, you can parse data from the internet like a browser. Read more about HTTP and Requests...

This desktop widget can allow you to tweet super quickly straight from your desktop.

Learn algebraic and geometric interpretations of vectors, how to visualize them in Python using numpy and matplotlib, and understand vector notation.

Discover the basics of linear algebra for machine learning with practical examples using Python and Manim for visualizing concepts effectively.

Some time ago, a friend told me that she was having trouble testing a certain application. All test solutions stressed the platform correctly, generated relevant scalability results, but at the same time they looked very artificial, she said. Well, as a self-proclaimed information security student, also known as the weird-looking-guy-guy, I could adapt some of my studies to the case.

The idea for this project emerged from a wide range of scattered pieces of art in our minds, inspired by the great attention to both art and culture.

In programming, conditions are what gives a language the power to showcase intelligence, by controlling the flow of a program.

Most mobility startups are hoping for an intermodal world in which e-scooter use, ridehailing and carsharing replace private cars. The reality is different.