Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Python Articles
Page 317 of 852
Fibonacci Search Visualizer using PyQt5
Sorting of lists help us in solving sort huge amount data and various mathematical and logical problems in a very less time. We can find a particular element in a sorted list easily with the help of Fibonacci search method. Here, we will create a Fibonacci Search Visualiser using a PyQt5 module in Python. Example In this example, we have used a Fibonacci visualizer's user interface that consists of a window with a list of fibonacci numbers and display the result. The following PyQt5 widgets are used in this code: QListWidget QLineEdit QPushButton ...
Read MoreDifference between Shallow Copy vs Deep Copy in Pandas Dataframe
One of the most useful data structures in Pandas is the Pandas DataFrame which is a 2-Dimensional table-like structure that contains rows and columns to store data. It allows users to store and manipulate the data, very similar to a spreadsheet or SQL table. It also provides a serial or linear data structure which is called the 1-Dimensional labelled array that can hold elements of any data type. Shallow Copy A shallow copy, as the name suggests, creates a new DataFrame object that references the original data. In other words, a shallow copy points to the ...
Read MoreFernet (Symmetric Encryption) using a Cryptography Module in Python
Symmetric encoding is a cryptographic technique, where the same key is used for both encryption and decryption of messages from client to server. In order to ensure no sensitive information is leaked while passing the network packets through vulnerable servers, where hackers may use this message for malicious intent, encrypting the message will be a good idea. There are some steps followed in symmetric encryption: Key generation: For both the client and server, in order to access the message, a secret key is generated first and sent to the receiver in order to decrypt ...
Read MoreDifference Between Tensor and Variable in Pytorch
PyTorch is an open-source Python library used for machine learning, computer vision and deep learning. It is an excellent library to build neural networks, conduct complex computations and optimise gradient differentiation. Developed by Facebook's Research Team (FAIR), it gained popularity due to its dynamic computing graphs, allowing it to change graphs in real time. This was revolutionary back in 2016 when models working in real-time just started to pop off. There are two main variables which will be focused on, tensor and variable in PyTorch. Tensor is used to define an n-dimension matrix or multi-dimensional ...
Read MoreDifference between str.capitalize() vs str.title()
In Python, String is a sequence of characters surrounded by either double quotes(" ") or single quotes (' '). Strings are used to represent text data in Python and it can contain letters, numbers, and symbols. String data type is immutable in Python, that is once a string instance is created it's value cannot be changed. But a new string with the required changes made in the original string can be created. Python Strings come with numerous methods like capitalize(), upper(), title(), split(), strip(), join(), etc. that can also be used to manipulate strings. str.capitalize() ...
Read MoreDifference between Shallow and Deep Copy of a Class
A class is a blueprint or template that defines objects' attributes (data) and behaviours (methods). It's by far a fundamental concept of object-orientated programming (OOP) that allows you to create items based totally on the class definition. Shallow copy Shallow copy creates a new object that stores the reference of the original elements. Instead of making a duplicate of the nested objects, it just replicates their references. This means that a copy process does not recurse or create copies of nested objects itself. Shallow copy is faster than deep copy, but it is "lazy" and handles pointers and ...
Read MoreDifference Between Queue and Collestions in Python
A queue is a data structure which follows a FIFO (First In First Out) delivery method that is, the order of a set of messages is strictly preserved. It processes all messages exactly once, hence, there's no duplication of messages. The advantage of a FIFO system over a standard delivery method is because of a queue's ability to support unlimited throughput due to the application of batch-processing of queues. FIFO has high throughput (amount of items passing through a process) and can process a lot more messages than average. In Python, queues can be implemented via two main ...
Read MoreDoes Python have a string \'contains\' substring method?
In Python, a substring is a sequence of characters that appears within a larger string. For example, in the string "Hello, world!", the substring "world" appears within the larger string. A substring can be a single character, or it can be a longer sequence of characters. Substrings are useful when you need to extract or manipulate specific parts of a string. You can also check if a substring is contained within a larger string using Python's string methods. Python provides a built-in method to check if a string contains a substring. The method is called ‘in’ and it returns a ...
Read MoreCan we do math operation on Python Strings?
You can perform some math operations on Python strings technically, but it may not work the way you expect it to. Here are a few examples: Concatenating Strings with + Example In this example, we concatenate two strings by using the + operator. This works because the + operator is overloaded in Python to work with strings as well as numbers. When we use the + operator with strings, it concatenates them together to form a single string. string1 = "Lorem " string2 = "Ipsum" result = string1 + string2 print(result) Output Lorem Ipsum Multiplying Strings with * ...
Read MoreHow to Split a File into a List in Python?
Python, a sophisticated, all-purpose coding language, has emerged as the universal dialect in many spheres, particularly analytics, internet creation, automation, and beyond. Its inherent accessibility and adaptability have made it a top choice for beginners and coders alike. One of Python's unparalleled strengths is its ability to manipulate documents, allowing users to read, compose, edit, and organize documents with amazing ease. In this discourse, we'll explore one such facet: dissecting a document into an array. Comprehending Documents and Arrays in Python In the realm of Python, a document represents a specified location on storage media where relevant data ...
Read More