Articles on Trending Technologies

Technical articles with clear explanations and examples

How to learn Python without prior programming knowledge?

Swarnava Bhattacharyya
Swarnava Bhattacharyya
Updated on 27-Mar-2026 1K+ Views

Python is one of the most popular programming languages today, with applications spanning computer vision, IoT, machine learning, and data analysis. Python is also one of the easiest languages for beginners due to its simple syntax and readable code structure. Here's a comprehensive guide to learn Python without any prior programming experience. Essential Steps to Learn Python Learning the basics Maintaining consistency Joining peer groups Building projects Teaching others Identifying your field of interest Step 1: Learning the Basics Start with fundamental concepts to build a strong foundation. Focus on basic data types, variables, ...

Read More

How to Get the Sign of an Integer in Python?

Swarnava Bhattacharyya
Swarnava Bhattacharyya
Updated on 27-Mar-2026 16K+ Views

In Python, determining the sign of an integer means finding whether a number is positive (+1), negative (-1), or zero (0). Python offers several approaches to accomplish this task, from simple comparisons to built-in functions. Using Mathematical Comparison with Zero The most straightforward approach uses conditional statements to compare the number with zero − def get_sign(number): if number > 0: return 1 elif number < 0: return -1 ...

Read More

How does a Python interpreter work?

Swarnava Bhattacharyya
Swarnava Bhattacharyya
Updated on 27-Mar-2026 7K+ Views

The Python interpreter works as a computer converter that translates high-level Python code to low-level machine language. Python codes are executed by an interpreter called CPython, which is written in C language and processes instructions line by line. How Python Interpreter Works The Python interpreter follows a systematic approach to execute your code through these essential steps: Lexing − Breaking code into tokens Parsing − Creating Abstract Syntax Tree (AST) Compilation − Generating bytecode Execution − Converting to machine code via PVM Output − Returning results or error messages ...

Read More

How can we update a large Python 2 codebase to Python 3?

Swarnava Bhattacharyya
Swarnava Bhattacharyya
Updated on 27-Mar-2026 290 Views

Python 2 reached end-of-life in 2020, making migration to Python 3 essential for maintaining secure, supported applications. Python 3 offers significant improvements including better performance, enhanced security, and modern language features. Why Migrate to Python 3? Python 3 provides several advantages over Python 2: Active Support − Python 2 is no longer maintained or updated Performance − Python 3 is generally faster and more memory efficient Modern Features − Better Unicode support, type hints, and async programming Security − Regular security updates and patches Migration Strategies There are two main approaches for migrating ...

Read More

Multilingual Google Meet Summarizer and Python Project

Mithilesh Pradhan
Mithilesh Pradhan
Updated on 27-Mar-2026 608 Views

A Multilingual Google Meet Summarizer is a Chrome extension that automatically transcribes and summarizes Google Meet conversations in multiple languages. This tool became especially valuable during remote work periods when effective meeting documentation was crucial for productivity. In this article, we'll explore the project architecture and examine key implementation details using Python for natural language processing and summarization. Project Overview This Chrome extension captures audio from Google Meet sessions, generates transcriptions, and creates summarized versions in various languages. The system combines web technologies with machine learning for intelligent text processing. Technology Stack Frontend − ...

Read More

Implementation of Teaching Learning Based Optimization

Mithilesh Pradhan
Mithilesh Pradhan
Updated on 27-Mar-2026 790 Views

Teaching Learning Based Optimization (TLBO) is a population-based metaheuristic algorithm inspired by the teaching-learning process in a classroom. The algorithm mimics the interaction between a teacher and students, where knowledge is transferred through teaching and peer learning phases. What is TLBO? TLBO considers a population (class) with learners who gain knowledge through two distinct phases: Teaching Phase − The teacher shares knowledge with all learners Learning Phase − Learners interact among themselves to improve their knowledge Each learner represents a potential solution, and their "knowledge" corresponds to the fitness value of the optimization problem. ...

Read More

How to add PDF in Tkinter GUI Python?

Manas Gupta
Manas Gupta
Updated on 27-Mar-2026 6K+ Views

This article will teach us how to display PDF files in the Tkinter GUI. We will be using the PyMuPDF library to read the PDF files and convert them into images which will then be displayed using Tkinter. For our task, we will do the following steps ? Read the PDF file Define a transformation matrix to apply on the pages of PDF to get their images Count the total number of pages for error checking Define the screen (the canvas) for our GUI Define a helper function for converting a PDF page to a PIL image ...

Read More

Commands to Get Min, Max, Median, and Mean of a Dataset

Satish Kumar
Satish Kumar
Updated on 27-Mar-2026 2K+ Views

When working with datasets, it's important to understand the characteristics of data. One of the most fundamental aspects of a dataset is its central tendency − the point around which data tends to cluster. This can be quantified in a number of ways, including minimum, maximum, median, and mean. In this article, we'll explore these different measures of central tendency and show you how to calculate them using Python's built-in functions and the statistics module. What is Minimum of a Dataset? The minimum of a dataset is the smallest value in the set. This value is useful ...

Read More

How Can Python Improve Your Digital Marketing?

Radhika Dadhich
Radhika Dadhich
Updated on 27-Mar-2026 765 Views

In today's digital marketing landscape, data-driven decisions are crucial for success. Python has emerged as a powerful tool that can transform how marketers analyze data, automate processes, and optimize campaigns. This versatile programming language offers unique capabilities that can significantly enhance your digital marketing efforts. Python enables marketers to automate repetitive tasks, gain real-time insights, and make more informed decisions. From analyzing customer behavior to optimizing ad campaigns, Python provides endless possibilities for improving your marketing ROI and conversion rates. What is Python? Python is a high-level, interpreted programming language known for its simple syntax ...

Read More

Modelling the Secant Method in Python

Dr Pankaj Dumka
Dr Pankaj Dumka
Updated on 27-Mar-2026 4K+ Views

The Secant method is a powerful numerical technique for finding roots (x-intercepts) of polynomial or transcendental functions. Unlike the Newton-Raphson method, it doesn't require derivatives, making it more practical for complex functions. How the Secant Method Works The method starts by selecting two initial points (x₁, x₂) near the expected root. A secant line connects the corresponding points on the function curve. Where this line intersects the x-axis gives us the next approximation x₃ ? ...

Read More
Showing 1–10 of 61,303 articles
« Prev 1 2 3 4 5 6131 Next »
Advertisements