Skip to content

Latest commit

 

History

History
480 lines (359 loc) · 43.9 KB

File metadata and controls

480 lines (359 loc) · 43.9 KB

drawing

Let's learn about Learn Python via these 116 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.

Learning Python involves acquiring proficiency in the Python programming language. It matters because Python's simplicity, vast applications, and extensive community make it an excellent entry point for new programmers and a powerful tool for experienced developers across various domains.

How to become a Python Programmer in 2020?

Data science and machine learning are the two main things Python is perfect for. Code simplicity, higher salary, and automation are just some of the best reasons to Learn Python, if you're on the fence about it.

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

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.

You are not a programmer. You have zero coding experience. You probably consider yourself “not a math person”. So let’s find out how you can learn Python, even if you’ve never had any exposure to a programming language.

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.

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 tutorial will use the whois library to build a simple domain lookup tool.

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.

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.

If you have clicked on this article you probably want to learn programming, but don’t know where to start, as it may seem like a daunting or intimidating task.

A guide to which GraphQL client libraries to use in Python.

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

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.

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

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.

Learn how to set up a mini async Object Relational Mapper with migrations for your next FastAPI project using the SQLAlchemy toolkit with this guide.

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. 

How I learn Python using ChatGPT in a funny way.

Intro

In recent years, Python has allowed ethical hackers to create scripts and automate structured processes. Ethical hacking using Python is helping to identify vulnerabilities and potential threats to computer networks.

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.

In this tutorial, we will learn how to check if a file or directory is empty in Python.

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.

Using access modifiers is part of the daily job of any OOP developer but things are a bit complex in python, or maybe a bit simpler.

I built a simple Neural Network using Python that outputs a target number given a specific input number.

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

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.

In this post, I discuss the algorithms of a nested loop, hash join, and merge join in Python.

In general, I have accumulated a lot of different small project templates that I want to share with HackerNoon readers...

Python's simplicity permeates it all, and tests are not an exception. I left behind -temporarily- my JUnit and Mockito days by pytest and unittest.

In this tutorial, we will explore how to scrape web pages using Python and regular expressions.

Python is an important programming language that all developers should know. Many programmers use this language to make websites, produce learning algorithms, and perform different necessary tasks. The best way to learn Python begins with deciding what you want to build. Then you will want to find a course or resources to help you develop your idea. When learning Python, it is very important to start with an idea. If you try to create something that interests you, the process becomes more intense. Learn Python in just 9 simple steps with the Simpliv program.

A Concise Overview of Data Model, Special Methods and the Collection API 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.

Having to handle exceptions is common in Python and so is having to define your own. Yet, I have seen competing ways of doing so in various projects. The inconsistency comes from Exceptions being something that can easily be subclassed and extended, but also something that can be easily instantiated and used in their base form.

Learning Python for Kids Is an Essential 21st Century Skill. Look at programming courses that teach Python and see how coding can transform children's futures.

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!

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.

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?

In this article, I am going to discuss 15 Recommended Books For Computer Science Students

If you are looking to learn python, then this is a great post for you.

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

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.

understanding variables when programming will help you become a better programmer

Hi there !

Hard skills are the tangible, measurable abilities that you need to get the job done. Soft skills, on the other hand, are intangible.

Functions are key elements of programming. In the first half of this post, we will explain what Python functions are, how to define them, and how to call them.

This article provides a comprehensive beginner's guide to everything related to integers in Python. Whether you are just starting out with programming or lookin

Denial of Service attacks do not always have to flood the server with requests to make him shut down. Deadly Booring DOS takes a much more elegant approach: Instead sending as much data as possible, we send as little data as we can. DeadlyBooring is a free interpretation of SlowLoris DOS.

Python is one of the most powerful and dominant languages in web development. check more here about why to use Python for Web Development.

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.

Learn the basics of manim library to create beautiful animation

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,

After a couple of days of using the service described in previous articles, I felt the need to also get graphs directly in Telegram.

Python is regarded as the best language for programming Machine Learning.

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

Learn Python programming in your free time following the 80/20 learning plan.

As with all other languages, Python has variables that can be defined to hold data.

Learn how to build a multilingual text-to-audio converter using Python. This guide covers essential libraries, techniques, and best practices

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.

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.

Like lists comprehensions and lambda functions python one line codes can save a lot of time and space so how you can master them?

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

Learn everything you need to know about Python Programming via these 322 free HackerNoon stories.

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.

Classic nursery rhymes and fairy tales are translated into Python code in my upcoming picture book that teaches Python programming to beginners.

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

When studying Python, you inevitably face the problem of choosing between static methods, class methods, and module-level functions

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.

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

In this article, we'll discuss some basic principles of coding in python that can help you optimize your programs' performance.

Introduction to property-based testing by way of an illustrative example.

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 blog post, I will explain what are function decorators in python and how to use them

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

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 is the story of how I started contributing to open source, along with 3 solid reasons why you should start contributing to open source too.

This picture book tells a story with Python programs.

A couple of days ago I started thinking if I had to start learning machine learning and data science all over again where would I start?

Learn how to send an email in your Python application with SMTP, a transactional email API, and with a multi-channel notification service.

Programming languages are created to give computers instructions, just the same way your parents use the English Language to give you instructions to do a thing

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

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.

Mutable arguments get bind to the function the moment the function definition ends and are therefore modified each time instead of re-initialisation.

If you have clicked on this article you probably want to learn programming, but don’t know where to start, as it may seem like a daunting or intimidating task.

This little image classifier is a showcase of how easy it is to create a functional image classifier using just basic python and some easy to use and well-documented libraries.

Using pyttsx3 to convert text to speech in Python.Female voice using pyttsx3. Text to speech in Python.

Unlock Python and Ruby String Magic! Learn the essentials about strings in both languages for elevating your coding skills and conquering string challenges.

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

In this post, I'll give the brief intro of each 6 highly used ML packages, what is the purpose and when to use.

Learn to use the Rpy2 library as a way to interface R using python for bioinformatics purposes

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.

Here are a few job roles that you can fill after completing your Python learning.

The most important lesson in programming is learning to debug code. Here is a list of my favorite debugging tips and tricks in JavaScript, Python, and more.

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.

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.

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

One of the first barriers a developer is facing during the initial project initialization is setting a unit tests configuration and a basic set of unit tests.

Python can be used in machine learning, especially through using these basic machine learning concepts as building blocks for data analysis and other functions.

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

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

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

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.

A guide to understanding Python Poetry, how it works, and how to use it in your next Python project.

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

elve into Python's magic methods and discover their roles in customizing object creation, representation, comparison, attribute access, and more.

This article delves into Python's magic methods related to numbers, containers, and other special behaviors.