Programming

updated on 29 Dec, 2021 17:01

A programming language is a formal language comprising a set of instructions that produce various kinds of output. Programming languages are used in computer programming to implement algorithms.

Most programming languages consist of instructions for computers. There are programmable machines that use a set of specific instructions, rather than general programming languages.

Since the early 1800s, programs have been used to direct the behavior of machines such as Jacquard looms, music boxes and player pianos. The programs for these machines (such as a player piano's scrolls) did not produce different behavior in response to different inputs or conditions.

Theoretical Concepts

A theoretical concept proposes a solution to a specific problem
Absolute Beginner Level

Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.

0
0
Middle Level

Processing multiple tasks while waiting for time consuming operations to finish.

0
0
Experienced Level

A variant of functions that enables concurrency via cooperative multitasking

0
0
Absolute Beginner Level

A compiled language is one whose implementations are compilers (translators that generate machine code from source code), rather than interpreters (step-by-step executors of source code, where no pre-runtime translation takes place)

0
0
Absolute Beginner Level

Data Structure is a systematic way to organize data in order to use it efficiently.

0
0
Junior Level

A programming paradigm where programs are constructed by applying and composing functions.

0
0
Middle Level

A generator is a routine in computer science that can be used to control the iteration behavior of a loop. Iterators are the same as generators.

0
0
Junior Level

First-class functions or Higher-order functions is a concept in functional programming theory where functions act like any other variable.

0
0
Experienced Level

Garbage collection (GC) is the process of recovering memory that has been allocated to objects but is not currently being used in any part of our program.

0
0
Absolute Beginner Level

An interpreted language is one that is primarily executed either as source code or bytecode through a dedicated virtual machine. Python, Ruby, and Java are three examples of this.

0
0
Junior Level

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and functions.

0
0

Associated Technologies

All technologies related to this category

Javascript

Makes the internet interactive. Run by browsers but also on servers, it's a lightweight, interpreted, programming language.
0
0

PHP

The PHP Hypertext Preprocessor (PHP) is a programming language that allows web developers to create dynamic content that interacts with databases. PHP is basically used for developing web based software applications
0
1

Python

Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation.
0
0

C++

C++ is a general-purpose compiled programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".
0
0

Asyncio

asyncio is a library that allows you to write concurrent code in the async/await style.
0
0

Trio

Python async/await-native I/O library. Its main goal, like that of all async libraries, is to make it easier to write programs that do multiple things at once using parallelized I/O.
0
0

Curio

Curio is a concurrent Python systems programming library based on coroutines. Tasks, sockets, files, locks, and queues are examples of standard programming abstractions.
0
0

Java

Java is a versatile and powerful programming compiled language that enables developers to create robust, high-performance applications. Java is used by millions of developers worldwide.
Proprietary LanguagesProgramming
0
0

Dart

Is a client optimized language used to create quick apps on any platform
Permissive License Languages LanguagesProgramming
0
0

Resources

Articles, tutorials, courses or books

What Is an Interpreted Language What Is An "Interpreted" Language?

Sept. 29, 2019 by dev.to Article

1 Reviews
Article about what an interpreted programming language is. Has a suite of terms for describing the process

Promises Basics

Jan. 12, 2021 by javascript.info Article

1 Reviews
A good explanation of how to use the concept of *promises* and asynchronous programming in Javascript

JavaScript Promises - MDN docs

Jan. 4, 2022 by mozilla Article

1 Reviews
The MDN (mozilla developers) documentation on Promises. Lots of explanations and in depth examples.

"What is a Coroutine Anyway?" (North Bay Python 2019)

Feb. 9, 2019 by John Reese Video

1 Reviews
North Bay Python is a single-track conference that features a carefully curated set of talks that represent the diverse Python community and their various areas of interest. This talk will go over the concept of coroutines, which are a type of function, and how the AsyncIO framework uses them.

Coroutines and Tasks — Python 3

Feb. 10, 2022 by official docs Article

No reviews yet. Contribute
The official documentation on coroutines and tasks for Python 3. Really good written so that a new programmer with some basic background of programming and python can understand. Has examples.

Python 3: send method of generators discussion

Feb. 11, 2010 by stackoverflow Article

No reviews yet. Contribute
Discussion thread on stackoverflow explaining the use of send method in python generators. Generators and coroutines is a complex topic in python

What are the main uses for "yield from"

Feb. 11, 2013 by stackoverflow Article

No reviews yet. Contribute
Discussion thread on stackoverflow about the "yield from" expression, introduced in python 3.3. Also touches on .send method. - What are the situations where "yield from" is useful? - What is the classic use case? - Why is it compared to micro-threads?

A Curious Course on Coroutines and Concurrency

Feb. 11, 2009 by David Beazley Article

1 Reviews
A hands-on look at how to solve problems in data processing, event handling, and concurrent programming with Python coroutines (extended generators). The material begins with generators and progresses to the creation of a complete multitasking environment that can handle thousands of concurrent tasks without the use of threads or code based on event-driven callbacks.

Run asynchronous tasks using coroutines

Feb. 11, 2010 by Arnau Sanchez Article

1 Reviews
A thorough described guide (recipe) for implementing coroutines at a basic level in python using simple generators with send method. It builds an async task runner for a threaded task.

Memory Management And Garbage Collection In Python

Jan. 8, 2020 by Seyma Tas Article

No reviews yet. Contribute
In Python, how is memory managed? What is the definition of garbage collection? What memory management algorithms are used? What is the definition of a cyclical reference? What is the method for storing Python objects in memory?

How to Implement Grouped Model Choice Field

Jan. 2, 2019 by Vitor Freitas Article

No reviews yet. Contribute
The tutorial demonstrates how to use the Grouped Model Choice Field in Django forms. It shows how to create a form with a model field that uses a group of options. The tutorial also explains how to use the group in a foreign key relationship.

Advanced Form Rendering with Django Crispy Forms

Nov. 28, 2018 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial covers how to use advanced features of Django Crispy Forms to create custom forms. It uses a code example to show how to create a Bootstrap 4 form, and then adds a custom field to the form. Finally, it shows how to place the custom field in the form.

How to Use Date Picker with Django

Jan. 3, 2019 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial covers three different ways to add date pickers to a Django form: manually, using a custom widget, and using a third-party Django app. It includes code examples for each method.

How to Start a Production-Ready Django Project

June 27, 2021 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial shows how to start a Django project. The first part discusses different project configurations and ways to organize the project. The second part discusses requirements and settings for the project. The third part discusses app configuration. The fourth part discusses code style and formatting. The fifth part discusses debugging and logging.

Django Authentication Video Tutorial

Nov. 4, 2018 by Vitor Freitas Article

No reviews yet. Contribute
This video tutorial series explores Django's authentication system by implementing sign up, login, logout, password change, password reset and protected views from non-authenticated users. The series consists of 12 videos, one for each topic, ranging from 4 min to 15 min each.

Django Tips #22 Designing Better Models

Feb. 10, 2018 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial covers design tips for Django models. It covers naming conventions, model style ordering, reverse relationships, and blank and null fields.

How to Use Bootstrap 4 Forms With Django

Aug. 13, 2018 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to use Bootstrap 4 forms with Django. Django-Crispy-Forms is a library that allows you to style Django forms with Bootstrap 4, which can be very useful for creating professional-looking forms.

How to Create Custom Django Management Commands

Aug. 27, 2018 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to create custom Django management commands. Management commands are special functions that can be run from the command line, and allow you to interact with your Django application in a variety of ways. This tutorial explains how to code your own commands, and includes a few examples to get you started.

How to Implement Dependent/Chained Dropdown List with Django

Jan. 29, 2018 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to create a dependent or chained dropdown list with Django. It provides a code example and describes how the application works. The example is already working, except it may allow inconsistent data to be saved in the database. Someone could pick Brazil from the country dropdown and then New York from the city dropdown. The city dropdown should be filtered based on the country selection. If it's an invalid input, just discard it and the form will display a message. Alternatively, you could completely remove the country field from the form definition, as it is related to the city

How to Implement Multiple User Types with Django

Jan. 18, 2018 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides general tips on how to implement multiple user types with Django. It covers different scenarios and offers strategies on how to best approach each.

How to Integrate Highcharts.js with Django

April 3, 2018 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial is about how to use the Highcharts library to create charts from data in a Django project. The tutorial explains how to set up the Highcharts library with a Django project and how to format the data so that it can be used by Highcharts.

Django Tips #21 Using The Redirects App

Aug. 11, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial will teach you how to use the Django Redirects App. This app is useful in cases where you want to update some existing URLs without compromising your Website SEO. It basically works by creating a table in the database with two columns,code exampleandcode example. If the requested URL is found in the columncode example, instead of raising the 404 error, it will redirect the user to thecode examplereturning a 301 code (Moved Permanently).

How to Create Django Data Migrations

Sept. 26, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to create Django data migrations. A data migration is a way to change the data in the database in conjunction with changes in the schema. Django keeps track of dependencies, order of execution and if the application already applied a given data migration or not. A common use case of data migrations is when we need to introduce new fields that are non-nullable.

How to Render Django Form Manually

Aug. 19, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial describes how to render Django form manually. It explains that user input is a common task in any Web application or site and that the standard way to do it is through HTML forms. It also mentions that Django offers a rich form processing, which makes it easy to manage user input. However, it notes that Django is not very good at the front-end part and that it is better to use a library like jQuery to interact with the form.

A Minimal Django Application

Aug. 7, 2017 by Vitor Freitas Article

No reviews yet. Contribute
The tutorial explains how to set up a Django application. It is a basic introduction and is not meant for people who are already familiar with Django.

A Complete Beginner's Guide to Django - Part 4

Sept. 25, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial is going to teach you how to create a Django authentication system. You will learn how to protect views from unauthorized users and how to create sign-up and log-in pages. You will also learn how to add authentication options to the top menu.

A Complete Beginner's Guide to Django - Part 3

Sept. 18, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial is designed to teach beginners the basics of the Django web framework. In particular, it covers how to create urls and forms.

Django Tips #20 Working With Multiple Settings Modules

July 3, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to work with multiple Django settings modules. It advises keeping project setup simple, and when this is not possible, breaking down the code example module into different environment-specific modules. It provides an example of how to do this, and explains some things you can do with multiple settings modules.

Ask Vitor #3: Mocking Emails

July 7, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides a method for mocking email in unit tests for Django applications. It uses the code examplemodule to store all emails sent during the test run. It then provides a simple code example of a view that sends an email and illustrates how to test it.

Ask Vitor #1: Getting form data to appear in URL and for use in the next view

March 17, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to get form data to appear in the URL and for use in the next view. Devon Moore asks how to capture the date and use it to filter data from the database. Vitor suggests two ways to achieve the desired result. The first way is to use class-based views and to use the code example to create a valid URL. The second way is to use slashes instead of dashes in the URL and to change the URL pattern. The viewcode example is responsible for validating the user input and redirecting the user to the view that will htmlcode

How to Setup Amazon S3 in a Django Project

Aug. 1, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to use the Amazon S3 service to store static assets and user-uploaded files in a Django project. First, the basic concepts, installation and configuration are covered. Then, three sections explain how to work with static assets, static and media assets, and mixing public and private assets. The necessary Python libraries are also installed.

How to Create Infinite Scroll With Django

March 13, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This is a tutorial on how to create an infinite scroll using Django. It covers the basics of how to set it up and includes examples of both function-based and class-based views.

How to Create Django Admin List Actions

March 14, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial teaches how to create Django Admin list actions. Actions are meant to be used to perform operations in bulk, and all Django Admin list views already come with a set of pre-defined actions. The tutorial provides a simple example, and then shows how to create an action that discounts books by 10%.

Class-Based Views vs. Function-Based Views

March 21, 2017 by Vitor Freitas Article

No reviews yet. Contribute
The tutorial discusses the differences between class-based and function-based views in Django. It argues that function-based views are easier to read and understand, and are more extensible.

How to Filter QuerySets Dynamically

Nov. 28, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to use the django-filter app to add a filtering functionality to your views. It illustrates this by implementing a view to search for users.

How to Implement Case-Insensitive Username

Feb. 6, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides instructions for implementing a case-insensitive username for authentication purposes in a Django project. The first option for doing this is to extend the built-in Django User model, which is recommended for new projects. The second option is to create a custom authentication backend.

How to Add reCAPTCHA to a Django Site

Feb. 21, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial shows you how to add reCAPTCHA to a Django site. You will need your Site key and Secret key, which you can obtain from Google. You will also need to add the reCAPTCHA widget to the page where you want to place it.

How to Create Group By Queries With Django ORM

Dec. 6, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial is about how to use the Django ORM to create SQL-like group by queries. It explains how to do the work in Python, but also points out that there are many powerful features of the database that can be used to speed up the process.

How to Create User Sign Up View

Feb. 18, 2017 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to create a user sign up view in Django. There are a few different methods covered, including using the default Django user, using a Profile model, and using a Confirmation mail.

How to Crop Images in a Django Application

March 2, 2017 by Vitor Freitas Article

No reviews yet. Contribute
The tutorial explains how to crop images in a Django application. It first describes how to install Pillow, a library used for image processing, and then provides code examples to crop images in a Django application.

Django Multiple Files Upload Using Ajax

Nov. 22, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial walks the reader through creating a file upload form with Ajax using the Django web framework and the jQuery File Upload plugin. It covers setting up the project and configuring both Django and the plugin, building the form and submitting it via Ajax, and handling the upload process on the server.

How to Add User Profile To Django Admin

Nov. 23, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides step-by-step instructions for adding user profile data to the Django admin interface. It covers the challenges of linking the User model to aProfile model, and provides code examples for doing so.

How to Use Python isort Library

Oct. 8, 2016 by Vitor Freitas Article

No reviews yet. Contribute
The tutorial explains how to use the Python isort library to sort imports alphabetically and automatically separated into sections. It is very useful in Django projects, especially in views where there is a great amount of imports. The installation process and usage of the library are both explained, as well as how to organize imports in a Django project.

List of Useful URL Patterns

Oct. 10, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides a list of useful URL patterns for Django. It includes examples of how each pattern can be used and describes whether the pattern will match tabular data.

How to Handle GitHub Webhooks Using Django

Oct. 31, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial will show you how to handle GitHub webhooks using Django. Webhooks are a convenient way to notify external services when a certain event occurs. GitHub provides an easy way to create webhooks for the git repositories. You can pick the events such as push, pull requests, and only be notified when those events occur. It can be used to integrate external applications with GitHub, perform Continuous Integration, or simply store the event data in a database. In this tutorial, I will show you how to securely handle those notifications using Django.

How to Add Social Login to Django

Oct. 24, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial will show you how to add social login to Django using the social-auth-app-django library. You will need to configure the library with your authentication tokens and backends. The library will automatically handle authentication tokens and user profile information.

How to Use Django's Flatpages App

Oct. 4, 2016 by Vitor Freitas Article

No reviews yet. Contribute
In this tutorial, one will learn how to use Django's Flatpages App. Django is a web application framework that helps manage one's website. The Flatpages App enables the user to create flat HTML pages and store it in the database. It is handy for pages like About, Privacy Policy, Cookies Policy and so on. Basically, it works like this: the user defines a master page for the content to be displayed, the user creates a new flatpage in the Django Admin interface, picks a URL and add the content. The user can also select if the page requires login or not. The

How to Create a Password Reset View

Sept. 19, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial guides you through the steps of creating a password reset view in your application. You will need to create four views: password_reset, password_reset_done, password_reset_confirm, and password_reset_complete. The password_reset view will be used to gather the email address of the user, and the other three views will be used to change the password and send the user notification of the successful change.

How to Work With AJAX Request With Django

Aug. 29, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial shows how to use AJAX requests with Django. It covers the basics of AJAX, explains how to use jQuery to make AJAX requests, and provides a code example.

Django Tips #14 Using the Messages Framework

Sept. 6, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides tips for using the Django messages framework to keep users informed about what is happening in an application. It covers configuring the messages framework, displaying messages at different levels, and using tags to target messages.

Django Tips #16 Simple Database Access Optimizations

Oct. 5, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides tips on how to optimize database access. It covers how to avoid accessing foreign key values, how to optimize bulk inserts, how to count query sets, and how to select only what is necessary.

Django Tips #15 Using Mixins With Class-Based Views

Sept. 27, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides tips on how to use mixins with class-based views in Django. It showcases an example to illustrate the rules for mixin usage, and mentions some of the built-in mixins available in Django 1.9.

Django Tips #13 Using F() Expressions

Aug. 23, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial covers how to use F()expressions in Django. F()expressions are used to refer to model field values directly in the database, and they provide a more efficient way to update model fields. The tutorial also covers how to use F()expressions to annotate data and filter data.

Exploring Django Utils #1

Aug. 10, 2016 by Vitor Freitas Article

No reviews yet. Contribute
The tutorial is on exploring the Django source code and discovering useful utility functions. The author provides examples of some of these functions. This is a great reference guide for those who want to delve deeper into the source code and learn more about the inner workings of Django.

Django Tips #10 AuthenticationForm Custom Login Policy

Aug. 12, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial describes how to create a custom login policy in Django. It explains how to override thecode examplemethod in thecode exampleform to add custom verification.

How to Deploy Django Applications on Heroku

Aug. 9, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to deploy a Django application on the Heroku platform. It covers the basics of signing up for and using the Heroku Toolbelt, as well as preparing an existing Django application for Heroku deployment. Finally, it provides a code example of the necessary changes to a project in order to deploy it on Heroku.

How to Use django-import-export

Aug. 11, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to use the django-import-export library to import and export data. It covers the basics of installation, configuration, and use of the library. It also provides some code examples to help illustrate how the library works.

Django Tips #12 Disabling Migrations to Speed Up Unit Tests

Aug. 19, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides a tip on how to speed up unit tests by disabling model migrations. It explains how to create a separatesettingsfile for this purpose and then run the tests. It also provides information on how to disable migrations for older Django versions using South.

How to Use Python Pendulum Library

Aug. 18, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial is on how to use the Python Pendulum Library. Pendulum is a Python library that makes working with dates and times much easier. The installation process is explained, as well as how to use the library for various code examples.

How to Export to PDF

Aug. 8, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to export data to a PDF file using Django. It covers two methods: returning a PDF response and displaying the PDF in the browser. It also provides an example code for each method.

How to Split Views Into Multiple Files

Aug. 2, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This is a tutorial on how to split views into multiple files. It discusses the benefits of doing this and gives a step-by-step guide on how to do it.

How to Create Django Signals

July 28, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to use Django signals, which allow decoupled applications to get notified when certain events occur. It covers the built-in signals and gives general advice on best practices.

How to Export to Excel

July 29, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial describes how to export data from a web application to an Excel file. The first option described uses a third-party module named xlwt, while the second option uses standard HTML code.

How to Paginate with Django

Aug. 3, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to paginate data in Django. It covers how to paginate using function-based views and class-based views.

Django Tips #9 How to Create a Change Password View

Aug. 4, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides a simple code example of how to create a change password view in Django. The code example is functional, and demonstrates how to take an authenticated user into account when changing passwords. After the form is submitted, the code example calls thecode exampleto ensure the user's authentication session is not invalidated.

How to Use Flake8

Aug. 5, 2016 by Vitor Freitas Article

No reviews yet. Contribute
The tutorial explains how to use Flake8, a Python library that checks code against coding style and programming errors.

Django Tips #7 How to Get the Current URL Within a Django Template

July 20, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to get the current URL within a Django template. It covers the defaultcode exampleconfiguration and provides examples of how to get the current path, path with querystring, domain, and path and querystring.

How to Create a Custom Django Middleware

July 18, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to create a custom Django middleware. It describes what middleware is, how it works, and how to create a middleware class. It also provides an example of how to register a middleware class in a Django project.

How to Use Django's Built-in Login System

June 27, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This is a tutorial on how to use Django's built-in login system. The tutorial covers how to login and logout, as well as how to customize the login view.

Django Tips #6 get_or_create

July 14, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial describes how to use the Django get_or_create() method to retrieve an object from a database, optionally creating the object if it doesn't exist.

Django Tips #8 Blank or Null?

July 25, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial is about the difference between blank and null in Django models. It describes how to use null to define if a given database column will accept null values or not, and how to use blank to define if a given model field will be empty or not.

How to Send Email in a Django App

June 13, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial is about how to set up Django to send emails. It covers the necessary steps for common email-related tasks such as password resets, account activations, and notifications.

Django Tips #5 How to Merge QuerySets

June 20, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to merge two or more querysets into a single queryset without losing the capabilities of performing code example, code example, code example, etc.

How to Use Django Widget Tweaks

Dec. 4, 2015 by Vitor Freitas Article

No reviews yet. Contribute
The tutorial is about how to use Django widget tweaks to add features to Django forms. It covers the basics of the package and gives some examples of how it can be used.

Working with Django View Decorators

Dec. 7, 2015 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial covers how to create a custom Django view decorator. It walks through the steps of creating an app level decorator and provides a sample scenario to illustrate.

Django Tips #2 humanize

May 9, 2016 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides a brief introduction to the Django Humanize template filter. It explains how to install the filter and use it in your templates. It provides examples of how to use the filter to format numbers and dates.

How to Setup a SSL Certificate on Nginx for a Django Application

May 11, 2016 by Vitor Freitas Article

No reviews yet. Contribute
The following tutorial explains how to set up a SSL certificate on Nginx for a Django application. It covers the necessary steps to secure the entire application, including the login, payment, and password change pages.

How to Use Python Decouple

Nov. 26, 2015 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial explains how to use the Python Decouple library to separate project-related parameters from source code. It provides a code example to demonstrate how the library works.

Starting a New Django 1.8 Project

Nov. 30, 2015 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial provides useful tips on how to start a new Django project. First, a Python virtual environment is created using virtualenv. This is useful because it allows multiple Django projects to be maintained without conflicts. Next, the project's folder is created and all dependencies are placed within it. Finally, a Django app is created and placed in a folder within the project. The source code of the project is also available on GitHub.

Small Open-Source Django Projects to Get Started

Nov. 23, 2015 by Vitor Freitas Article

No reviews yet. Contribute
This tutorial is about how to create small, open-source Django projects to help beginners get started with the Django framework. It covers the basics of Django setup, URL routing, and project organization. The projects presented are useful for getting acquainted with the Django ecosystem and learning how to solve common problems.

How dictionaries are implemented in the Python language

Sept. 27, 2018 by Denis Trofimov Article

1 Reviews
Hash tables are used to implement Python dictionaries. It's an array whose indexes are derived from the keys using a hash function. A hash function's goal is to evenly distribute the keys in the array. A good hash function reduces the number of collisions, such as keys with the same hash value.

Else-If in Python – Python If Statement Example Syntax

March 22, 2022 by Zaira Hira Article

No reviews yet. Contribute
This tutorial covers the basics of Python's if-else conditional statement. It provides examples of how to use the statement to check for different conditions, and describes the order of execution for sequential and control structures.

Python Get Last Element in List – How to Select the Last Item

March 15, 2022 by Ihechikara Vincent Abba Article

No reviews yet. Contribute
The tutorial explains how to get the last item in a list in Python. It first explains how to access items in a list and then looks at different ways to select the last item.

Python Add to Dictionary – Adding an Item to a Dict

March 15, 2022 by Ihechikara Vincent Abba Article

No reviews yet. Contribute
This tutorial explains how to add items to a dictionary in Python. It illustrates the process with a code example, and provides a brief explanation of the features of a dictionary.

Python .sort() – How to Sort a List in Python

March 8, 2022 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial explains the basics of how to use the Python code examplelist method to sort a list in ascending order, descending order, or using a specific criterion.

TypeError String Indices Must be Integers Python Error [Solved]

March 7, 2022 by Jessica Wilkins Article

No reviews yet. Contribute
How toAccessValues from a List in Python In this example, we have the following list of musical instruments: code example If we wanted to access the third instrument in the list, we would use the numerical index value of 2: code example The following line of code would correctly print out the result of code example: code example If I tried to access that same list but instead used the string index of code example, then it would result in an error message: code example If you encounter this error

Python Project Ideas to Improve Your Résumé

March 8, 2022 by Hillary Nyakundi Article

No reviews yet. Contribute
This tutorial is about how to create a Python project to improve your resume. It provides examples of projects that can help improve your skills and highlights the importance of having a strong portfolio.

Python Remove Character from a String – How to Delete Characters from Strings

March 7, 2022 by Jessica Wilkins Article

No reviews yet. Contribute
This tutorial explains how to use the code example and code example methods to remove characters from strings in Python. It also explains that strings are immutable, which means that the original string will not be altered.

Merge Sort Algorithm – Python and Java Examples with Time Complexity

March 8, 2022 by Ihechikara Vincent Abba Article

No reviews yet. Contribute
This tutorial explains how to use the merge sort algorithm to sort an array of numbers. The algorithm is divided into two parts: the first part explains how to divide the array into single units, and the second part explains how to merge the units into a sorted order. The tutorial provides examples in Java and Python code.

Python Operator – Logical Operators in Python

March 22, 2022 by Suchandra Datta Article

No reviews yet. Contribute
This tutorial helps the reader to understand the Python logical operators, how they work and how to use them. It starts by introducing the boolean operators and discussing how they work with one or more operands. It also covers the short-circuiting of the boolean operators and how they are implemented. The tutorial then goes on to give some example code snippets demonstrating how the boolean operators work.

SyntaxError Unexpected EOF While Parsing Python Error [Solved]

March 21, 2022 by Ihechikara Vincent Abba Article

No reviews yet. Contribute
This tutorial explains in detail why the "SyntaxError: unexpected EOF while parsing" error occurs in Python code, and gives examples of how to fix it.

Python Compare Strings – How to Check for String Equality

March 18, 2022 by Ihechikara Vincent Abba Article

No reviews yet. Contribute
This tutorial is on how to compare strings using Python. It covers the different operators that can be used to do so and provides examples.

Python List Length – How to Get the Size of a List in Python

March 3, 2022 by Kolade Chris Article

No reviews yet. Contribute
This tutorial teaches you how to get the length of a list in Python. You can use the built-incode examplefunction, a for loop, or thecode examplefunction from the operator module.

Create a Dictionary in Python – Python Dict Methods

March 14, 2022 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial explains how to create a Python dictionary, including how to add and modify items in the dictionary.

Python Comment Block – How to Comment Out Code in Python

March 11, 2022 by Ihechikara Vincent Abba Article

No reviews yet. Contribute
This is a tutorial on how to comment out code in Python. Comments are important because they help to prevent code from running and make code more readable. Comments can be written in Python using the # symbol.

Print Statement in Python – How to Print with Example Syntax Command

Dec. 10, 2021 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial explains how to print information using the Python print statement. It covers the basics of print syntax and provides examples. The tutorial also discusses printing in Python 2 and Python 3 and provides tips on how to use print effectively.

Python Print Variable – How to Print a String and Variable

Dec. 7, 2021 by Dionysia Lemonaki Article

No reviews yet. Contribute
This Python tutorial demonstrates how to print a string and a variable together. There are a few different methods shown, including concatenation and using commas to separate each.

How to Merge Dictionaries in Python

Dec. 9, 2021 by Ashutosh Krishna Article

No reviews yet. Contribute
This tutorial covers three methods of merging dictionaries in Python. The first method uses a for loop to merge the dictionaries, but this can be problematic because it requires running many loops. The second method uses the merge() method of the code example class, but this method modifies one of the dictionaries. The third method uses the ** operator to expand the dictionaries, and this method does not affect any of the dictionaries.

Python Project – How to Build Tony Stark's JARVIS with Python

Dec. 9, 2021 by Ashutosh Krishna Article

No reviews yet. Contribute
The tutorial describes how to create a Tony Stark's JARVIS virtual assistant using the Python programming language. It covers the project setup, including the installation of various modules and libraries needed for the project.

List Comprehension in Python

Nov. 18, 2021 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial provides a basic overview of Python list comprehensions and showcases how they can be used to create lists more elegantly and succinctly than with traditional code examples. Examples are provided to illustrate how list comprehensions can be used with both numeric and string sequences.

Data Analysis with Python for Excel Users Course

Nov. 24, 2021 by Beau Carnes Article

No reviews yet. Contribute
This tutorial is aimed at Excel users who want to learn data analysis with Python. It covers installing Python and Jupyter Notebook with Anaconda, the Jupyter Notebook Interface, data types, variables, lists, dictionaries, IF statements, FOR loops, and functions. It also introduces Pandas and shows how to create a dataframe, select one or more columns, and add a new column. The pivot() and pivot_table() methods are covered along with line plots, bar plots, and pie charts. Finally, the tutorial shows how to save plots

How to Build a GUI Quiz App Using Tkinter and Open Trivia DB

Dec. 10, 2021 by Ashutosh Krishna Article

No reviews yet. Contribute
This tutorial walks the reader through how to create a quiz application using the Tkinter module in Python. First, the basics of the Tkinter module are covered, followed by a more in-depth discussion on how to create a functioning GUI. Finally, the reader is shown how to incorporate randomness into the quiz questions.

Learn Python – Free Python Courses for Beginners

Dec. 13, 2021 by Jessica Wilkins Article

No reviews yet. Contribute
This tutorial is designed to teach beginners the basics of the Python programming language. It covers topics such as lists, conditionals, strings, tuples, functions, classes, and more.

Lambda Function in Python – Example Syntax

Sept. 27, 2021 by Ilenia Magoni Article

No reviews yet. Contribute
This tutorial provides an example of how to use lambda functions in Python. Lambda functions are anonymous functions that can contain only one expression, and are useful for situations where a function is only needed for a single purpose.

Python JSON – How to Convert a String to JSON

Nov. 9, 2021 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial provides an introduction to JSON, including where it is used and how it is formatted. You will also learn how to convert a string to JSON in Python.

Python map() – List Function with Examples

Nov. 9, 2021 by Jason Dsouza Article

No reviews yet. Contribute
This tutorial covers the map() function in Python, which is used to apply a function to each item in an iterable. The general syntax for map() is: code example. The tutorial provides several code examples to illustrate how the function works.

Python Reverse String – String Reversal in Python Explained with Examples

Nov. 10, 2021 by Bala Priya C Article

No reviews yet. Contribute
This tutorial provides a step-by-step guide on how to reverse a string in Python using recursion. It also explains the intuition behind this approach, and provides examples to illustrate the concepts.

Creating APIs with Python - Free 19-Hour Course

Nov. 1, 2021 by Beau Carnes Article

No reviews yet. Contribute
This tutorial will teach you how to create a full-fledged API using Python and the FastAPI library. You will learn the fundamentals of API design, including routes, serialization/deserialization, schema validation, and models. You will also learn about how to set up and use SQL databases. Then you will learn how to integrate the API with the database using both raw SQL queries and with the SqlAlchemy ORM.

Python Enumerate – Python Enum For Loop Index Example

Sept. 22, 2021 by Jessica Wilkins Article

No reviews yet. Contribute
This tutorial provides an example of how to use the Python enumerate function to print out the values in an iterable with a counter.

Use Python, SpaCy, and Streamlit to Build a Structured Financial Newsfeed

Sept. 23, 2021 by Harshit Tyagi Article

No reviews yet. Contribute
This tutorial demonstrates how to use Python, SpaCy, and Streamlit to develop a structured financial newsfeed. The goal is to get insights from raw and unstructured data and to list down the buzzing stocks on the internet. The tutorial is helpful for those who are familiar with Python and the basic tasks of NLP.

Python Try and Except Statements – How to Handle Exceptions in Python

Sept. 23, 2021 by Bala Priya C Article

No reviews yet. Contribute
This tutorial covers how to use try and except blocks in Python to handle exceptions. The tutorial provides a general template for the try and except blocks, and then goes on to provide code examples and discuss what can go wrong.

How to Automate Work Using Python

Sept. 21, 2021 by Beau Carnes Article

No reviews yet. Contribute
The tutorial describes how to use python to automate work. The first project is automating the sending of email from hacker news headlines. The second project is downloading TED Talks. The third is extracting data from PDFs. The fourth is parsing resumes. The fifth is converting images from one format to another. The sixth is summarizing news articles.

Python If Else Statement – Conditional Statements Explained

July 29, 2021 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial provides a comprehensive explanation of Python's if else statement, using code examples to illustrate how the statement works. The tutorial also includes a discussion of the else keyword, which allows code to be run when the condition is not met.

How to Format a String in Python

Aug. 10, 2021 by Suchin Ravi Article

No reviews yet. Contribute
This tutorial provides a guide on how to format strings in Python. It discusses different methods for formatting strings, such as concatenation and F strings. Additionally, the tutorial provides examples of how to use these methods.

Python Web Scraping Tutorial – How to Scrape Data From Any Website with Python

Aug. 10, 2021 by Sorin-Gabriel Marica Article

No reviews yet. Contribute
This tutorial covers the basics of web scraping using Python. It begins by explaining what web scraping is and why it is useful. Then, it discusses the legality of web scraping and provides a few tips on how to stay within the law. After that, the tutorial moves on to teaching how to use the BeautifulSoup and Selenium libraries to extract data from a web page. It finishes with a few examples of how to use the data that has been extracted.

Dictionary Comprehension in Python – Explained with Examples

Aug. 24, 2021 by Bala Priya C Article

No reviews yet. Contribute
This tutorial explains how to use dictionary comprehensions in Python. It covers examples of how to create new dictionaries from existing dictionaries and iterables.

Python Function Examples – How to Declare and Invoke with Parameters

Aug. 24, 2021 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial provides an overview of how to create and call functions in the Python programming language. It also covers how to pass input parameters and arguments to functions.

Python Open File – How to Read a Text File Line by Line

Sept. 13, 2021 by Jessica Wilkins Article

No reviews yet. Contribute
This tutorial describes how to read a text file line by line in Python. It includes code examples for the open() function, the code example function, the code example function, the code example function, and the code example keyword.

Python String Methods Tutorial – How to Use find() and replace() on Python Strings

Sept. 1, 2021 by Bala Priya C Article

No reviews yet. Contribute
This tutorial explains how to use the find() and replace() methods on Python strings. It provides example code for each method, and explains what the methods do.

Python Do While – Loop Example

Aug. 31, 2021 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial provides an introduction to Python loops, specifically while and do while loops. It includes examples of how to use these loops and explains the difference between the two.

25 Python Projects for Beginners – Easy Ideas to Get Started Coding Python

Sept. 13, 2021 by Jessica Wilkins Article

No reviews yet. Contribute
This tutorial describes how to use Python to build various programming projects. It begins by providing an introduction to Python, followed by a tutorial on how to use Python to create a mad libs game. The next tutorial shows how to use Python to create a rock, paper, scissors game. The next few tutorials describe how to use Python to create a countdown timer, password generator, QR code encoder/decoder, tic-tac-toe game, and tic-tac-toe AI. The next few tutorials show how to use Python to create a binary search, mines

Logging in Python – How to Use Logs to Debug Your Django Projects

Aug. 31, 2021 by Md. Saifur Rahman Article

No reviews yet. Contribute
The tutorial discusses how to use logs for debugging Django projects. It explains the different levels of logging, and how to read and interpret log files.

Python for Bioinformatics: Use Machine Learning and Data Analysis for Drug Discovery

June 4, 2021 by Beau Carnes Article

No reviews yet. Contribute
This tutorial is on how to use Python and machine learning for drug discovery in the bioinformatics field. The course is taught by an associate professor of bioinformatics who is known for breaking things down for beginners. The course covers the topics of data collection, exploratory data analysis, descriptor calculation, model building, model comparison, and model deployment.

How to Make a Visual Novel Game in 10 Minutes – Python Ren'Py Tutorial

June 22, 2021 by Lynn Zheng Article

No reviews yet. Contribute
This tutorial is designed to show you how to create a basic visual novel game in 10 minutes using the Ren'Py Visual Novel engine and Python.

Python For Loop – Example and Tutorial

July 27, 2021 by Dionysia Lemonaki Article

No reviews yet. Contribute
This tutorial provides an introduction to for loops in Python, using examples to illustrate how they work. The tutorial explains what for loops are, how they can be used to iterate through codes, and how to use them to reduce repetitiveness in code.

Python Decorators – How to Create and Use Decorators in Python With Examples

June 15, 2021 by Brandon Wallace Article

No reviews yet. Contribute
This tutorial will teach you how to use Python decorators. You will learn what they are, when to use them, and how to create them. You will also see some real-world examples of Python decorators in action.

Python zip() Function – Explained with Code Examples

July 23, 2021 by Bala Priya C Article

No reviews yet. Contribute
This tutorial covers the Python zip() function, which can be used to create an iterator of tuples from multiple iterables. The zip() function works by creating an iterator of tuples, where the length of each tuple is the sum of the lengths of the corresponding iterables. If one or more of the iterables is shorter than the others, the zip() function will stop when the shortest iterable is exhausted.

Improve Your Python Skills by Coding a Snake Game

April 8, 2021 by Beau Carnes Article

No reviews yet. Contribute
This tutorial will teach you how to code a snake game in Python. You will learn how to create the game surface, convert into OOP, move the block with a timer, draw the snake and apple, snake eats apple and finds score, game over logic, add background music and image, and convert Python to .exe.

Python Map – How to Map a List in Python 3.0, With Example Function Code

April 12, 2021 by Daniel Chae Article

No reviews yet. Contribute
This tutorial covers the Python map function, which allows you to transform an entire iterable using another function. The tutorial provides example code and explanations of how the map function works.

Learn Data Structures by Building a Flask API with Python

April 22, 2021 by Beau Carnes Article

No reviews yet. Contribute
The tutorial "Learn Data Structures by Building a Flask API with Python" is a three-hour course that teaches the basics of data structures by implementing a real-world API using Python and Flask. The course is aimed at people who have a basic understanding of Python and will teach them about how to install Python and Flask, configure a database, and implement API routes using various data structures.

Python Code Examples – Sample Script Coding Tutorial for Beginners

April 27, 2021 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This tutorial provides a basic introduction to Python coding, with a focus on variable definitions, data types, and looping structures. It also includes a few tips on best practices for coding in Python.

How to Solve Leetcode Problems With Python One-Liners

April 2, 2021 by Ganesh Kumar Marimuthu Article

No reviews yet. Contribute
Given a set of kids and their respective candies, find the maximum number of candies among the kids. Solution: max_candy = max(kid for kid in kids if kid != 3 and kid != -1)

Lists in Python – A Comprehensive Guide

June 3, 2021 by Bala Priya C Article

No reviews yet. Contribute
This tutorial provides a comprehensive guide to lists in Python. It covers how to create lists, add and remove items from lists, and perform other common operations on lists.

How to Use Selenium and Python to Scrape Websites More Effectively

May 11, 2021 by Otávio Simões Silveira Article

No reviews yet. Contribute
This tutorial covers how to use Selenium and Python to scrape websites more effectively. It discusses how to interact with pages to access their content, and provides examples of how to do so.

What is Python's Django used for? 5 Key Reasons I Use the Django Framework for Client Projects

Feb. 8, 2021 by Gwendolyn Faraday Article

No reviews yet. Contribute
This tutorial describes the reasons why the author uses Python's Django framework for client projects. Django is praised for its speed and power, as well as the many features it offers out of the box.

How to Get Started with Pandas in Python – a Beginner's Guide

March 9, 2021 by Suchandra Datta Article

No reviews yet. Contribute
This tutorial shows how to use the Pandas package in Python to manipulate data. It explains how to remove missing values and duplicate rows from dataframes, and how to read data from JSON files.

The Python Handbook

March 10, 2021 by Flavio Copes Article

No reviews yet. Contribute
The Python Handbook is a book that follows the 80/20 rule, in which 80% of the content is covered in 20% of the time. The book focuses on the basics of Python and how to use it, with the goal of teaching the reader how to use Python to do what they want. The book also covers topics such as installing Python, running Python programs, data types, operators, strings, booleans, numbers, constants, enums, user input, control statements, lists, tuples, dictionaries, sets, functions, objects, loops, classes, modules, the

How to Manage Python Dependencies using Virtual Environments

March 22, 2021 by Saransh Kataria Article

No reviews yet. Contribute
This tutorial explains how to manage Python dependencies using virtual environments. Virtual environments allow us to install different versions of Python packages and their dependencies separately, which prevents conflicts between packages.

Python Discord Bot Tutorial – Code a Discord Bot And Host it for Free

Dec. 15, 2020 by Beau Carnes Article

No reviews yet. Contribute
The tutorial explains how to create a Discord bot account and how to use Python libraries and the Discord API to build a Discord bot.

How to Get Started with Algorithmic Trading in Python

Jan. 4, 2021 by Harshit Tyagi Article

No reviews yet. Contribute
This tutorial provides an introduction to algorithmic trading in Python. It covers the basics of programming, statistical analysis, and data visualization. It also provides a basic overview of financial markets and trading strategies.

So Malcolm Gladwell got the data all wrong...or did he?

Jan. 4, 2021 by David Clinton Article

No reviews yet. Contribute
The article discusses the author's journey into the world of data analytics, and how he used code to explore data on hockey players.

Data Science Learning Roadmap for 2021

Jan. 12, 2021 by Harshit Tyagi Article

No reviews yet. Contribute
The tutorial provides a roadmap for learning data science in 2021. It outlines a learning framework, resources, and project ideas to help build a portfolio of work showcasing expertise in data science. It also provides a Python course for practice of basic concepts.

How to Code a Scraping Bot with Selenium and Python

Jan. 12, 2021 by Otávio Simões Silveira Article

No reviews yet. Contribute
This tutorial covers how to use Selenium and Python for web scraping. Selenium is used to access JavaScript-rendered content, which regular scraping tools like BeautifulSoup can't do. Selenium is also useful when you need to interact with the page before collecting the data. Finally, Selenium can be useful in several other situations such as signing in to websites, filling out forms, selecting items in a dropdown list, and much more.

Web Scraping Python Tutorial – How to Scrape Data From A Website

Sept. 25, 2020 by Mehul Mohan Article

No reviews yet. Contribute
This tutorial provides an introduction to web scraping using Python. It covers how to use Python to extract data from a website and includes a practical hands-on guide.

How to Learn Python The Easy Way (And Not the Way I Did)

Sept. 24, 2020 by Charlie Custer Article

No reviews yet. Contribute
The tutorial is about how to learn Python in the right way. It mentions that the first time the author tried to learn Python, he failed because he did not have a clear goal in mind. The tutorial encourages readers to have a clear goal in mind before starting to learn Python.

How to Build Your Very First Python Package

Oct. 27, 2020 by Jason Dsouza Article

No reviews yet. Contribute
This tutorial shows you how to create a Python package. The package contains four Python files, each with a single method. The package is made available to people around the world by registering it on PyPi.

Python Dictionary Guide – How to Iterate Over, Copy, and Merge Dictionaries in Python 3.9

Oct. 26, 2020 by Florian Dedov Article

No reviews yet. Contribute
This tutorial is about dictionaries in Python. It begins by providing a basic definition of dictionaries and then moves on to cover more advanced topics such as working with dictionaries, iterating over dictionaries, copying dictionaries, and merging dictionaries in Python 3.9.

Python 3.9 Updates Explained with Hands-on Code Examples

Oct. 16, 2020 by Harshit Tyagi Article

No reviews yet. Contribute
This tutorial provides an overview of the new features in Python 3.9, with code examples. Some of the new features include type hinting generics, flexible function and variable annotations, union operators in dictionaries, and string methods to remove prefixes and suffixes.

Mutable vs Immutable Objects in Python – A Visual and Hands-On Guide

Nov. 11, 2020 by Omer Rosenbaum Article

No reviews yet. Contribute
This tutorial provides a visual and hands-on guide to understanding the difference between mutable and immutable objects in Python. It also explains how to use the interpreter to better understand how Python operates.

The Python Sleep Function – How to Make Python Wait A Few Seconds Before Continuing, With Example Commands

Aug. 24, 2020 by Amy Haddad Article

No reviews yet. Contribute
This tutorial provides an overview of the Python code example function, which can be used to add a time delay to your code. The function is handy for pauses between API calls or between words or graphics on a screen. The article explains how to use the sleep() function to delay code for a number of seconds, and provides an example that shows a delay of two seconds between each word printed.

Python While Loop Tutorial – Do While True Example Statement

Aug. 24, 2020 by Manish Shivanandhan Article

No reviews yet. Contribute
The Python while loop tutorial shows how to use the while True statement to create a loop that will execute a sequence of instructions until a condition is satisfied. The tutorial provides a flowchart to illustrate how the while loop works and explains how to control the flow of the loop. The tutorial also explains how to use the break statement to exit the loop.

Take Your Python Skills to the Next Level With This Free 6-Hour Video Course

Aug. 27, 2020 by Beau Carnes Article

No reviews yet. Contribute
This tutorial is for people who have already taken a basic Python course and want to learn more about the language. It covers intermediate-level topics such as lists, tuples, dictionaries, strings, and collections. It also delves into more advanced topics such as generators, threading, and multiprocessing.

How to Create and Manipulate SQL Databases with Python

Aug. 31, 2020 by Craig Dickson Article

No reviews yet. Contribute
This tutorial is on how to use Python and SQL together to manipulate data. You will learn how to create and populate databases, as well as read, update, and delete records.

Python for Finance – Algorithmic Trading Tutorial for Beginners

Sept. 24, 2020 by Harshit Tyagi Article

No reviews yet. Contribute
This tutorial provides a beginner's guide to quantitative trading with Python. Topics covered include financial concepts, data manipulation and plotting using Pandas.

Python While Loop Tutorial – While True Syntax Examples and Infinite Loops

Nov. 13, 2020 by Estefania Cassingena Navone Article

No reviews yet. Contribute
The Python while loop tutorial provides an introduction to the while true syntax and how it can be used to create infinite loops. The tutorial explains the purpose and use cases for while loops before providing examples of how they work behind the scenes.

Learn Python by Building 12 Projects in This 3-Hour Course

Dec. 10, 2020 by Beau Carnes Article

No reviews yet. Contribute
This tutorial provides a three-hour course on how to build twelve different Python projects. Kylie Ying, a graduate student at MIT and experienced teacher, walks you through the implementation of these projects, which range from the simple (Madlibs) to the complex (Sudoku Solver). While it is recommended that you have some knowledge of Python beforehand, beginners should be able to follow along with this tutorial.

How to Manage Computer Vision Datasets in Python with Remo

Dec. 10, 2020 by Pier Paolo Ippolito Article

No reviews yet. Contribute
This tutorial walks you through how to use the Remo library to manage and work with computer vision datasets. You will learn how to use Remo to organize and visualize images and annotations, annotate images, and export annotations in a CSV format. Additionally, you will learn how to use Remo to get key dataset statistics.

Algorithmic Trading with Python – Free 4-hour Course With Example Code Repos

Dec. 4, 2020 by Beau Carnes Article

No reviews yet. Contribute
The tutorial is a 4-hour online course that aims to teach the basics of algorithmic trading to beginners. The course is taught by Nick Maggiulli, who has worked in the investment industry for his entire career. Python is the language used for the course, with the NumPy library used to speed up the code. The course outline is as follows: - Basics of algorithmic trading - Introduction to Python - Using NumPy for numerical computing

PyTorch Tensor Methods – How to Create Tensors in Python

Dec. 3, 2020 by Srijan Article

No reviews yet. Contribute
The PyTorch Tensor Methods – How to Create Tensors in Python tutorial provides a guide on how to create tensors using PyTorch tensor methods. The tutorial covers the following topics: tensor() method, zeros() method, and full() method.

How to Use Texthero to Prep a Text-based Dataset for Your NLP Project

July 22, 2020 by Davis David Article

No reviews yet. Contribute
This tutorial introduces the Texthero toolkit for Python, which is designed to make it easier to preprocess and analyze text-based datasets. The tutorial provides a few code examples that show how to use Texthero to map text data into vectors, visualize data, and perform other tasks.

Python Crash Course for Non-Python Programmers - How to Get Started Quickly

May 28, 2020 by Srebalaji Thirumalai Article

No reviews yet. Contribute
This tutorial is designed for people who have some programming experience and want to learn Python quickly. The tutorial covers the basics of Python, including string, number, float, bool, list, tuple, set, dictionary, if..else, loops, functions, and classes. The tutorial also includes information on truthy and falsy values, exception handling, and setting up the programming environment.

Learn networking in Python by building 4 projects

Aug. 7, 2020 by Beau Carnes Article

No reviews yet. Contribute
This tutorial will help you learn the basics of networking in Python. You will learn how to create a mailing client, a TCP chat room, a port scanner, and a DDOS script.

How to Boost Your Data Analysis Skills With Python

July 31, 2020 by Emma Coffinet Article

No reviews yet. Contribute
The tutorial teaches how to use the Python package, Pandas Profiling, to perform data analysis of dataframes in Pandas.

Poisson Distribution – A Formula to Calculate Probability Distribution

July 28, 2020 by Pier Paolo Ippolito Article

No reviews yet. Contribute
The tutorial provides an introduction to probability mass functions and probability density functions, with a focus on the Poisson distribution. It firstly defines these concepts and provides examples of each, before explaining how to calculate the probability of an event occurring using a Poisson distribution. The tutorial then discusses the importance of understanding probability distributions, and how they can be used to summarise and gain insights from data.

Python New Line and How to Python Print Without a Newline

June 20, 2020 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This is a tutorial on how to use the new line character in Python. You will learn how to identify it, how to use it in strings and print statements, and how to write print statements that don't add a new line character to the end of the string.

What is Python Used For? 10+ Coding Uses for the Python Programming Language.

Aug. 12, 2020 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This tutorial discusses the various real-world applications of the Python programming language. It provides examples of how Python is used in various industries, including data science, business, and robotics.

Python Unique List – How to Get all the Unique Values in a List or Array

Aug. 17, 2020 by Amy Haddad Article

No reviews yet. Contribute
This tutorial describes two different ways to get a list of unique values in a Python list or array. The first approach is more verbose, but it is useful to see what is happening each step of the way. The second approach is more concise and uses a set and a list.

Python Return Multiple Values – How to Return a Tuple, List, or Dictionary

July 20, 2020 by Amy Haddad Article

No reviews yet. Contribute
This tutorial covers how to return multiple values from a Python function. You can return a tuple, list, or dictionary, depending on what you need to store. The tutorial provides code examples to help you understand the concept.

Python Fundamentals for Data Science

July 15, 2020 by Harshit Tyagi Article

No reviews yet. Contribute
This tutorial is for beginners who want to get started in the field of data science. It covers the basics of Python, including how to store data types in lists, how to read package documentation, and some other features and functionalities of Python.

How to Calculate the Average of a List — Statistics and Python's Mean Function Explained in Detail

July 9, 2020 by Armstrong Subero Article

No reviews yet. Contribute
This tutorial is about how to calculate the average of a list using the statistics and Python's mean function. It explains in detail what the mean function is and how to use it.

The Ultimate Guide to the Pandas Library for Data Science in Python

July 8, 2020 by Nick McCullum Article

No reviews yet. Contribute
This tutorial provides an introduction to the Pandas library for data science in Python. Topics covered include the Pandas Series data structure, the Pandas DataFrame data structure, how to deal with missing data in Pandas DataFrames, and common operations in Pandas. The tutorial also covers how to input and output data in Pandas, and how to save Pandas DataFrames as Excel files for external users.

The Ultimate Guide to the NumPy Package for Scientific Computing in Python

July 6, 2020 by Nick McCullum Article

No reviews yet. Contribute
This tutorial is on the NumPy library for scientific computing in Python. In the first section, we introduce the library and give a brief overview of its features. The second section covers NumPy arrays, including how to create them, index them, and perform operations on them. The third section covers NumPy methods and operations, including how to integrate C/C++ and Fortran code into Python programs, as well as how to perform a variety of numerical calculations. The fourth section covers NumPy indexing and assignment.

Python if __name__ == __main__ Explained with Code Examples

July 3, 2020 by Goran Aviani Article

No reviews yet. Contribute
The tutorial explains what the Python if __name__ == __main__ variable is, and how it is used. It also provides code examples to help illustrate the concept.

How to Build and Train K-Nearest Neighbors and K-Means Clustering ML Models in Python

July 3, 2020 by Nick McCullum Article

No reviews yet. Contribute
This is a tutorial on how to build and train two different machine learning models for classification problems- the K-Nearest Neighbors algorithm and the K-Means clustering algorithm. The tutorial also includes a code example for each model.

Build Your First Python Project in This Free Course: a Text-Based Adventure Game

Aug. 19, 2020 by Beau Carnes Article

No reviews yet. Contribute
This tutorial will teach beginners how to create a basic text-based adventure game in Python. They will learn about various Python commands and concepts, including conditional logic, type conversions, and more. The tutorial is designed to be completed in a web browser, eliminating the need to install any software.

How to create an analytics dashboard in a Django app

Feb. 12, 2020 by Veronika Rovnik Article

No reviews yet. Contribute
This tutorial explains how to create an analytics dashboard in a Django app. The tutorial begins by discussing the prerequisites necessary to follow along, which include basic knowledge of the Django framework and a bit of creativity. The tutorial then provides a brief list of tools that will be used, including Python 3.4, Django, Virtualenv, and the Flexmonster Pivot Table & Charts JavaScript library. The tutorial then explains how to create a new app in a Django project.

How to Create Auto-Updating Excel Spreadsheets of Stock Market Data with Python, AWS, and IEX Cloud

April 23, 2020 by Nick McCullum Article

No reviews yet. Contribute
This tutorial describes how to create auto-updating Excel spreadsheets of stock market data with Python, AWS, and IEX Cloud. First, the user creates an account with IEX Cloud. Then, the Python script is written to generate the Excel document using pandas and XlsxWriter. The AWS EC2 instance is launched and the code is deployed on it. The AWS S3 bucket is created and the files are pushed to it from the Python script. Finally, the code is scheduled to run using thecode examplesoftware utility.

How to Create Auto-Updating Data Visualizations in Python with IEX Cloud, Matplotlib, and AWS

May 3, 2020 by Nick McCullum Article

No reviews yet. Contribute
The tutorial explains how to create data visualizations in Python that are automatically updated. It uses the matplotlib library and some simple Amazon Web Services product offerings.

How to Practice Logging in Python with Logzero

April 13, 2020 by Davis David Article

No reviews yet. Contribute
This tutorial shows how to use the Python logging module Logzero to easily log information and debugging details to the console and/or a file.

How to Become an Unreal Automation Expert

May 6, 2020 by Tim Grossmann Article

No reviews yet. Contribute
This tutorial covers how to automate workflows with Blueprints, C++, and Python in the Unreal Engine. It is aimed at those who are interested in learning more about why and how these scripting languages can be used to optimise workflows.

Python List Append VS Python List Extend – The Difference Explained with Array Method Examples

March 22, 2020 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This tutorial covers the difference between the Python list append and list extend methods. It explains how to use each method and provides examples.

Want to learn Python? Here's our free 4-hour interactive course

March 3, 2020 by Per Harald Borgen Article

No reviews yet. Contribute
This tutorial is a four-hour interactive course on the Python programming language. It is designed for beginners who want to learn how to code in Python. The course is taught by Olof Paulson, who is a proponent of the Khan Academy in Sweden. The course includes a ton of coding challenges and is interactive and engaging.

Multithreaded Python: Slithering Through an I/O Bottleneck?

March 1, 2020 by Victoria Drake Article

No reviews yet. Contribute
This tutorial discusses how to take advantage of parallelism in Python to make software faster. The tutorial includes a code example and describes how the code works.

How to Build a Toy Markdown Editor with Python and Tkinter

Jan. 9, 2020 by Palash Bauri Article

No reviews yet. Contribute
This tutorial walks you through building a toy markdown editor with Python and Tkinter. It explains why other devs don't want to build a markdown editor with Tkinter and then provides instructions for getting started. The tutorial covers setting up Python and Tkinter, writing the markdown editor code, and displaying the html output.

The @property Decorator in Python: Its Use Cases, Advantages, and Syntax

Dec. 19, 2019 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This tutorial explains how to use the @property decorator in Python to create getters, setters, and deleters for instance attributes. The tutorial provides examples of the advantages of using properties in Python, such as the concise and readable syntax and the ability to access instance attributes exactly as if they were public attributes.

Python Dictionaries 101: A Detailed Visual Introduction

Dec. 30, 2019 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This tutorial provides a detailed visual introduction to working with Python dictionaries. It covers what dictionaries are used for, their main characteristics, and how to use the built-in methods to leverage their power. The tutorial concludes with a mini project in which the reader is tasked with creating and returning a dictionary with the frequency of each element of a list, string, or tuple.

Learn Python by Building 5 Games

Nov. 6, 2019 by Beau Carnes Article

No reviews yet. Contribute
In this tutorial, you will learn how to code five popular games in Python. You will start with basic games like Pong and Snake, and then move on to more complex games like Connect Four and Tetris. You will also learn how to code a multiplayer game using Python.

How to Set Up an Integrated Development Environment (IDE)

Nov. 17, 2019 by M. S. Farzan Article

No reviews yet. Contribute
This tutorial provides an overview of what an integrated development environment (IDE) is and why you might need one, particularly if you're working in JavaScript. It then provides a description of some of the common features of IDEs, including a code editor and compiler, as well as a version control system. Finally, the tutorial provides a brief description of some of the different types of IDEs that are available and how to choose the right one for you.

Learn How to Use Tkinter to Create GUIs in Python

Nov. 19, 2019 by Beau Carnes Article

No reviews yet. Contribute
This tutorial covers how to use the Tkinter library to create graphical user interfaces (GUIs) in the Python programming language. It starts with a basic introduction to Tkinter, covering topics such as positioning widgets on a window with the grid system, creating buttons and input fields, and working with icons and images. The tutorial then moves on to more complex topics, such as creating windows, frames, and status bars, working with radio buttons, message boxes, and databases, and creating matplotlib charts. Finally, the tutorial explains how to deploy a GUI project.

Building Python Data Science Container using Docker

July 5, 2019 by Faizan Bashir Article

No reviews yet. Contribute
This tutorial explains how to build a Python data science container using Docker. It describes the benefits of using Docker for this purpose and then provides a step-by-step guide for doing so.

How to install TensorFlow and Keras using Anaconda Navigator — without the command line

July 24, 2019 by Ekapope Viriyakovithya Article

No reviews yet. Contribute
The tutorial walks you through how to install TensorFlow and Keras on your machine using Anaconda Navigator. If everything goes according to plan, you will have no errors, but if something goes wrong, you will.

What Exactly is a Palindrome - a Visual Explanation

July 5, 2019 by Clark Jason Ngo Article

No reviews yet. Contribute
This tutorial is a visual explanation of what a palindrome is. It explains why developers need to know what a palindrome is and why they should learn this. It also provides a quick palindrome checking method and a quicker palindrome check. Finally, it shows how to solve palindrome challenges.

Building Serverless Contact Form For Static Websites

July 5, 2019 by Faizan Bashir Article

No reviews yet. Contribute
This tutorial provides a step-by-step guide on how to create a serverless contact form for static websites. It covers how to create an S3 bucket, configure the bucket for website hosting, create a Lambda function to process contact form submissions, and configure the function to send email notifications.

How to edit PYTHONPATH on Windows

May 14, 2019 by Dalya Gartzman Article

No reviews yet. Contribute
This tutorial tells you how to edit your PYTHONPATH on Windows in order to permanently add a folder to your Python path. First, you need to find out which Python version you are using. Then, you need to create a file called "code examplet;.pth" in the "code exampleckages" folder. In this file, you need to add the line "code examplemodule".

Installing Multiple Python Versions on Windows Using Virtualenv

June 15, 2019 by Dalya Gartzman Article

No reviews yet. Contribute
This tutorial describes how to install multiple Python versions on Windows using virtualenv. It covers the steps necessary to create a virtualenv, install packages, and deactivate the virtualenv.

How to classify butterflies with deep learning in Keras

Aug. 8, 2019 by Bert Carremans Article

No reviews yet. Contribute
This tutorial describes how to use deep learning to classify butterflies. First, the author discusses how the Vlinderstichting, a Dutch organization, uses volunteers to classify butterflies. They have found that there are three types of butterflies for which volunteers tend to make mistakes. The author then describes how to use a deep learning model to help with the classification of these butterflies. Specifically, they use a convolutional neural network model and download images of butterflies from Flickr to use for training.

How to Maintain Scalability in Your Python Code

Aug. 20, 2019 by Shifa Martin Article

No reviews yet. Contribute
The tutorial covers how to maintain scalability in Python code. It provides useful tips for developers on how to develop scalable applications using Python.

How to Build an E-commerce Website with Django and Python

Aug. 21, 2019 by Beau Carnes Article

No reviews yet. Contribute
In this tutorial, the user will learn how to create an ecommerce website using the Django Framework and the Python programming language. The user will learn how to configure the project, add items to a cart, improve the user interface, create an order summary, checkout process, handle payments with Stripe, and manage refunds.

How to Hire Python Developers and Identify True Masters

Sept. 18, 2019 by Shifa Martin Article

No reviews yet. Contribute
This tutorial provides tips for hiring Python developers and identifying true masters of the language. It cites statistics indicating that demand for Python developers is growing quickly and provides insights on how to interview and assess candidates' coding skills.

How to create, read, update and search through Excel files using Python

April 8, 2019 by Goran Aviani Article

No reviews yet. Contribute
This tutorial explains how to create, read, update, and search Excel files using Python. It begins by demonstrating how to work with CSV files, and then goes on to show how to work with more complex Excel files.

How not to be afraid of Python anymore

Jan. 14, 2019 by Neil Kakkar Article

No reviews yet. Contribute
This tutorial is aimed at teaching Python from a more holistic perspective. It explains the data model, the execution model and the lexical analysis of the language. It also Discusses some of the more common 'gotchas' in Python.

How to get Facebook messenger to notify you about the weather

Jan. 24, 2019 by Ekapope Viriyakovithya Article

No reviews yet. Contribute
This tutorial walks you through how to set up a Facebook messenger bot that notifies you of weather alerts. You will need Python 3, the pandas and fbchat modules, and an AccuWeather account. You will also need to create a file called keys.py that stores your email, password, and AccuWeather API key. The final file will be called params.py and will contain code to determine whether or not to send an alert message.

What’s in a (Python’s) __name__?

Feb. 1, 2019 by Bert Carremans Article

No reviews yet. Contribute
This tutorial provides an introduction to the Python _ _name_ _ variable and explains how it can be used to create modules. The tutorial provides several code examples to illustrate how the variable works.

How to combine multiple CSV files with 8 lines of code

Feb. 1, 2019 by Ekapope Viriyakovithya Article

No reviews yet. Contribute
This tutorial provides code to combine multiple CSV files into one. The code uses glob to match the pattern 'csv' and saves the list of file names in the all_filenames variable. It then uses pandas to concatenate all files in the list and export as CSV.

How to integrate a Python/Ruby/PHP shell script with Node.js using child_process.spawn

Feb. 4, 2019 by Hugo Di Francesco Article

No reviews yet. Contribute
This tutorial describes how to integrate a Python/Ruby/PHP shell script with Node.js using child_process.spawn. It covers best practices for using child_process.spawn and describes the differences between using spawn and exec.

Dynamic class definition in Python

Dec. 11, 2018 by Peter Gleeson Article

No reviews yet. Contribute
This tutorial describes how to dynamically define classes and create instances of them in Python. It reviews the key concept of object-oriented programming, which is Classes. Classes are used to create objects, which can have data attributes and methods. The tutorial provides a classic OOP example of different types of animal or food. It then shows how to instantiate an object of the class.

Python Django Web Framework - Full Course for Beginners

Jan. 2, 2019 by Beau Carnes Article

No reviews yet. Contribute
This tutorial is for beginners who want to learn how to create web apps using the Python Django framework. The tutorial is 47-parts long and covers everything you need to know to get started.

Why you should experiment with type-checking in Python

Aug. 6, 2018 by Periklis Gkolias Article

No reviews yet. Contribute
This tutorial explains the benefits of experimenting with type-checking in Python. It describes how Python has added a new type-checking feature in version 3.5 and how this feature can be used to improve the safety and readability of code.

An A-Z of useful Python tricks

Aug. 28, 2018 by Peter Gleeson Article

No reviews yet. Contribute
This tutorial is a comprehensive guide to useful tricks that can be used when programming in Python. The author shares tips that she has used in her day-to-day work as a data scientist, as well as tricks that she has discovered while browsing the Python Standard Library docs and PyPi.

A gentle introduction to GraphQL API integrations

Sept. 10, 2018 by Hugo Di Francesco Article

No reviews yet. Contribute
This tutorial provides a gentle introduction to using GraphQL APIs. It covers the basics of what GraphQL is and how it solves various problems associated with traditional HTTP API designs. Additionally, the tutorial provides code examples for integrating with a GraphQL API in both Python and JavaScript.

How to manage multiple Python versions and virtual environments

Sept. 10, 2018 by Dominic Fraser Article

No reviews yet. Contribute
This tutorial covers how to manage multiple Python versions and virtual environments. It first explains the terms used in the title, and then provides three different tools for working with these. It gives examples of when each tool would be useful.

The Riddle of Sphinx: How to Document Your Code Easily

Oct. 19, 2018 by Dalya Gartzman Article

No reviews yet. Contribute
The Riddle of Sphinx tutorial is designed to help Python developers create easily-accessible and easy-to-use documentation for their code. The tutorial walks readers through the steps of installing the Sphinx package and setting up a project using the provided template. Readers are encouraged to write docstrings for the code they wish to document, and the tutorial includes examples of how to do so. The tutorial also includes a section on publishing documentation using ReadTheDocs.

How to write a simple toy database in Python within minutes

Feb. 12, 2019 by Palash Bauri Article

No reviews yet. Contribute
The tutorial guides the reader in creating a toy database in Python. First, the necessary Python libraries are imported. Then, the location of the database is specified. The database is transformed into a JSON object and loaded into a variable. The database is then saved and returns false.

An Introduction to Unit Testing in Python

Aug. 6, 2019 by Goran Aviani Article

No reviews yet. Contribute
This tutorial introduces the reader to the basics of unit testing in Python. The tutorial explains how to write unit tests and how to use them to check the code.

Binary Search in Python: A Visual Introduction

Jan. 13, 2020 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This tutorial provides a visual introduction to the Binary Search algorithm, explaining how it works behind the scenes and why it is a more efficient search algorithm than Linear Search.

Python String to Int: How to Convert a String to an Integer in Python

Jan. 5, 2020 by Chris Tse Article

No reviews yet. Contribute
This particular tutorial covers how to convert a string to an integer in Python. It does so by showing examples of how to do so incorrectly and correctly.

Check out my visual guide to recursion (because a picture’s worth 1,000 words)

Feb. 27, 2018 by Jerry Muzsik Article

No reviews yet. Contribute
This tutorial is a guide to understanding recursion, with visual representations of how recursive function calls interact with the entirety of the initial function invocation. The author provides code examples for three problems - finding anagrams of a string, merge sort, and the tower of hanoi - and discusses more details of recursion below. For each problem, the author orders each function invocation and return value. The basic underlying concept of recursion is that the function in which the recursive function call was called in must wait for the recursive function call to finish before it continues its process.

You don’t need chatbot creation tools — Let’s build a Messenger bot from scratch

March 23, 2018 by Daoud Clarke Article

No reviews yet. Contribute
This tutorial shows you how to create a Facebook Messenger bot from scratch, without using any chatbot creation tools. You will need to set up a webhook in Facebook, and use Google App Engine to host your bot. The bot will be written in Python.

SQLAlchemy makes ETL magically easy

Dec. 29, 2017 by Peter Gleeson Article

No reviews yet. Contribute
The tutorial describes the use of the Python module SQLAlchemy for the development of ETL processes. It is noted that this module can make the process much easier, as well as more efficient and reliable. The benefits of using SQLAlchemy are described, followed by a description of its features.

How to Turn a Web App Into a Desktop App, Using Chromium and PyInstaller

April 27, 2017 by Cristian Medina Article

No reviews yet. Contribute
This tutorial walks through how to turn a web app into a desktop app, using Chromium and PyInstaller. It covers packaging and distributing an app, as well as using Atom as a development environment.

How to use Python and Flask to build a web app — an in-depth tutorial

Dec. 19, 2017 by Abhinav Suri Article

No reviews yet. Contribute
This tutorial describes how to use Python and the Flask microframework to create a web app. It discusses the benefits of using Python for web development and provides an in-depth tutorial on creating a web app with Flask.

Web Animation Performance Fundamentals – How to Make Your Pages Look Smooth

Feb. 28, 2022 by Reza Lavarian Article

No reviews yet. Contribute
This tutorial discusses the basics of web animation performance, specifically how to make pages look smooth. It begins by explaining that web pages are essentially interactive animations that are played back by a web browser. It goes on to say that, in order to achieve a smooth performance, a web browser has to display sixty frames per second. The tutorial provides several tips on how to achieve this.

What is Docker Used For? A Docker Container Tutorial for Beginners

Dec. 9, 2020 by Lucas Santos Article

No reviews yet. Contribute
This tutorial is designed to help beginners learn what Docker is and what it is used for. The tutorial provides an overview of Docker and its history, and explains how it works and what benefits it offers. Finally, the tutorial demonstrates how to create and publish a Docker image.

How to Debug a Node.js Application with VSCode, Docker, and your Terminal

June 12, 2020 by Erick Wendel Article

No reviews yet. Contribute
The tutorial teaches how to debug Node.js applications using the VSCode editor, the docker tool, and the terminal. It covers the six ways to debug a Node.js application, and provides practical examples of how to use these tools to debug applications.

How to Get A Docker Container IP Address - Explained with Examples

June 22, 2020 by Marcelo Costa Article

No reviews yet. Contribute
This tutorial explains how to get a Docker container IP address, with examples. It assumes that the reader already has a basic understanding of what Docker and containers are. The tutorial then provides examples of how to get a Docker IP address.

Create a List in Python – Lists in Python Syntax

March 23, 2022 by Kolade Chris Article

No reviews yet. Contribute
This tutorial covers the basic syntax for declaring lists in Python, as well as some methods for manipulating lists. Lists can store any type of data, and can be easily manipulated to get the desired result.

How to Create Beautiful Box Shadows in HTML and CSS

Jan. 4, 2022 by Manu Arora Article

No reviews yet. Contribute
This tutorial explains how to create beautiful box shadows in HTML and CSS. It includes an explanation of the basic syntax for box shadows and provides examples of how to use them.

How to Make a Custom Mouse Cursor with CSS and JavaScript

Jan. 10, 2022 by Franklin Okolie Article

No reviews yet. Contribute
This tutorial explains how to make a custom mouse cursor using CSS and JavaScript. First, you will learn how to customize a mouse cursor with CSS. This is done by telling CSS what image you want to use for the mouse cursor and pointing the cursor property to the image URL. You can find a list of different mouse cursors that CSS has by hovering your mouse cursor on each of the boxes containing the name of each CSS code example. Then, you will learn how to make a custom mouse cursor with JavaScript. This is done by creating an HTML element, setting the cursor property to "pointer

The Docker Handbook – 2021 Edition

Feb. 1, 2021 by Farhan Hasin Chowdhury Article

No reviews yet. Contribute
This tutorial is an introduction to Docker containers and image manipulation. It covers how to install Docker, run containers and images, and how to use Docker Compose to orchestrate multiple containers. The tutorial also includes examples of how to containerize a JavaScript application.

Python Write to File – Open, Read, Append, and Other File Handling Functions Explained

May 7, 2020 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This tutorial provides a basic introduction to working with files in Python. It covers opening files, reading from files, appending to files, and other file handling functions. Additionally, the tutorial provides tips on how to use context managers and handle exceptions.

Python List Append – How to Add an Element to an Array, Explained with Examples

May 8, 2020 by Estefania Cassingena Navone Article

No reviews yet. Contribute
This tutorial explains how to use the code example method to append an element to a Python list. The tutorial provides several examples of how to use the code example method to append elements to different kinds of Python lists, including strings, integers, floats, and booleans. The tutorial also provides a tip on how to use the code example method to append a sequence of individual elements to a list.

How to Auto-Format Your Python Code with Black

May 12, 2020 by Davis David Article

No reviews yet. Contribute
This tutorial explains the importance of formatting Python code correctly and provides a step-by-step guide on how to do so using the Black tool.

Complete Intro to Jupyter Series (video)

June 4, 2019 by Gwendolyn Faraday Article

No reviews yet. Contribute
This video series is a deep dive into the popular Jupyter project known for Jupyterlab and Jupyter Notebooks.

How to Play and Win Sudoku - Using Math and Machine Learning to Solve Every Sudoku Puzzle

Oct. 4, 2019 by Beau Carnes Article

No reviews yet. Contribute
This tutorial is about how to play and win Sudoku using math and machine learning. Sudoku first came about over a hundred years ago and people used to have to solve the puzzles using their minds. However, now we have computers which can do this for us. In this article, you will learn how to play and win Sudoku, but more importantly, you will learn how to use machine learning to easily solve every Sudoku puzzle. Peter Norvig developed an elegant program using Python to win Sudoku using constraint propagation and search. Norvig's solution is considered a classic and

How to build a Neural Network from scratch

Oct. 11, 2019 by Aditya Article

No reviews yet. Contribute
The tutorial walks through how to build a neural network from scratch in Python, with examples. It goes over the basics of how neural networks work, and provides code examples.

How to Choose a Programming Language and Escape Tutorial Purgatory

Nov. 4, 2019 by M. S. Farzan Article

No reviews yet. Contribute
In this tutorial, the author discusses how to choose a programming language. He provides suggestions based on his own experience and offers advice on how to make progress as a developer.

Python for Everybody - Free 14 hour Python course from Dr. Chuck

May 2, 2019 by Beau Carnes Article

No reviews yet. Contribute
This is a free Python course offered by the University of Michigan School of Information. It is aimed at teaching people with moderate computer experience how to program computers using Python. The course has no prerequisites, and covers topics such as variables, expressions, statements, loops, files, lists, dictionaries, and regular expressions. Additionally, the course covers object-oriented programming and database design.

Int Object is Not Iterable – Python Error [Solved]

March 24, 2022 by Kolade Chris Article

No reviews yet. Contribute
This tutorial explains how to fix the Python error "TypeError: 'int' object is not iterable." It describes what causes the error and how to avoid it by using the range function to create a series of numbers.

Python Concatenate Strings – How to Combine and Append Strings in Python

March 11, 2022 by Ihechikara Vincent Abba Article

No reviews yet. Contribute
This tutorial explains how to concatenate strings in Python. This is the process of joining one string to another. We use thecode exampleoperator to append the strings to each other. We can also add spaces at the end of a string when it is created and it will be applied when printed.

Free Python Crash Course

March 16, 2022 by Beau Carnes Article

No reviews yet. Contribute
This tutorial is a crash course in the Python programming language. It is aimed at beginners who want to learn how to use Python for web development, simple scripts, or machine learning and AI. The course covers everything from system set up to basic syntax to working with API's.

How to Build a Contact Book Application in Python using Rich, Typer, and TinyDB

March 17, 2022 by Ashutosh Krishna Article

No reviews yet. Contribute
This tutorial will show you how to create a contact book application in Python using the Typer, Rich, and TinyDB libraries. You will first create a virtual environment and activate it. You will then install the Rich and TinyDB libraries and create a contact book application. The application will allow you to add, edit, and delete contacts. You will also be able to view a list of all contacts and search for a specific contact.

Python Functions – How to Define and Call a Function

March 16, 2022 by Kolade Chris Article

No reviews yet. Contribute
The article provides a tutorial on how to define and call a function in Python. It also covers how to use the return keyword in Python functions.

Python Data Science – A Free 12-Hour Course for Beginners. Learn Pandas, NumPy, Matplotlib, and More.

June 5, 2020 by Quincy Larson Article

No reviews yet. Contribute
Python Data Science – A Free 12-Hour Course for Beginners. Learn Pandas, NumPy, Matplotlib, and More. is a tutorial that will teach you how to use Python for data science. The course consists of 12 hours of video, and it starts by teaching you the basics of Python programming. You will then learn how to install Python and the Anaconda data science platform. After that, you will learn how to use Jupyter Notebooks, which is a popular way to create documents with interactive code embedded. Finally, you will learn how to use

How to Install Python on Windows [Pycharm IDE]

March 12, 2022 by Steve Campbell Article

No reviews yet. Contribute
Instructions on how to install Python on Windows, using the PyCharm editor. Includes specific instructions for installing PyCharm.

Python Counter in Collections with Example

Feb. 26, 2022 by Steve Campbell Article

No reviews yet. Contribute
This tutorial covers the use of the Python Counter tool for counting the number of occurrences of each element in an iterable object. Examples are given of how to use the Counter with different data types - lists, dictionaries, tuples, and strings. Additionally, arithmetic operations on a Counter are demonstrated, as well as how to access and update the count of elements in a Counter.

type() and isinstance() in Python with Examples

Feb. 26, 2022 by Steve Campbell Article

No reviews yet. Contribute
This tutorial describes the use of the type() and isinstance() functions in Python, with examples. The type() function is used to determine the class type of a variable, and the isinstance() function is used to determine if a variable is an instance of a particular class.

Enumerate() Function in Python: Loop, Tuple, String (Example)

Feb. 26, 2022 by Steve Campbell Article

No reviews yet. Contribute
The Python Enumerate() function is used to add a counter to each item of the given iterable object and returns an enumerate object as an output. The Enumerate() function is usually used with lists, tuples and strings. However, it can also be used with dictionaries. The function takes 3 parameters - the iterable object, the startIndex (optional) and the return value. The first parameter is the iterable object, which is the object that will be looped. The startIndex is the optional parameter and it is the count that will start with the

Python time.sleep(): Add Delay to Your Code (Example)

March 5, 2022 by Steve Campbell Article

No reviews yet. Contribute
In this tutorial, we will be covering the usage of Python sleep() function. This function can be used to delay the execution of code for a given number of seconds. We will also see some examples on how to use this function.

Python Queue: FIFO, LIFO Example

Feb. 26, 2022 by Steve Campbell Article

No reviews yet. Contribute
This tutorial explains how to use queues in Python. It covers the basic concept of queues, how they work, and some of the methods available in the queue and LifoQueue classes. There are also several examples of how to use queues.

Python New Line: How to Print WITHOUT Newline in Python

Feb. 28, 2022 by Steve Campbell Article

No reviews yet. Contribute
This tutorial covers how to print content without a newline in Python. You will learn how to use the print() function along with the end= parameter to achieve this. Additionally, you will learn how to print strings in a star (*) pattern without a newline or space between them.

Yield in Python Tutorial: Generator & Yield vs Return Example

Feb. 26, 2022 by Steve Campbell Article

No reviews yet. Contribute
This tutorial covers the basics of the yield keyword in Python. It describes what yield is, the differences between normal functions and generator functions, and how to read the values from a generator. It also includes several examples of using the yield keyword.