Posts by Abdul Daim

@Abdul Daim

Abdul Daim

Introduction: I am a seasoned Software Engineer with a passion for crafting inno...
Rawalpindi, Punjab, Pakistan abduldaim-ad.github.io/portfolio Joined February 2024
1.2k Points128 Badges0 Connections51 Followers0 Following

Posts by Abdul Daim

Abdul Daim in Tutorials 10 min read
You might have heard the word pythonic when people talk or write about Python code and idiomatic Python expressions. The phrase pythonic essentially means the same thing, that you are writing Python code in the way, that the language was intended to ...
Abdul Daim in Articles 9 min read
Python has seen a huge increase in popularity in recent years. This is because of its simple syntax, a vast range of third-party libraries, and a great community. Python is a powerful language for trending technologies like Artificial intelligence, m...
Abdul Daim in Tutorials 10 min read
Are code review and collaboration the secret elements for building better software? While working on software development, better quality is super crucial. What if I told you that the secret is not about writing good code, but how to review it, and i...
Abdul Daim in Tutorials 8 min read
Imagine writing a Python code that can modify itself or dynamically generate new code based on the real-time data input. Metaprogramming is a powerful and advanced technique of programming that allows developers to write code that can manipulate othe...
Abdul Daim in Tutorials 9 min read
Have you ever wondered how your device is connected over the Internet? Or how the business manages to share information across regions seamlessly? All this is achieved using computer networks as part of the business strategy. It allows us to establi...
post-cover-403
Abdul Daim in Tutorials 9 min read
Software normally fails when it becomes so complex that it can no longer provide the additional features needed while remaining error-free. Refactoring is used to improve the code design to make it easier to understand and extensible. If you believe ...
Abdul Daim in Tutorials 2 min read
The real challenge lies in writing an efficient code to take care of memory utilization. Python provides the concept of generators and iterators to write memory conscious code which can utilize less memory and provide better results. Generators are s...
post-cover-366
Abdul Daim in Tutorials 10 min read
When working with resources in Python, we often perform repetitive tasks such as setting up and closing processes, initializing something, opening and allocating resources, or closing it to free up all the resources. However, we face a memory leak pr...
Abdul Daim in Tutorials 9 min read
Have you ever wondered why your Python application lags when handling large volumes of data or numerous user requests simultaneously? Or how to run multiple operations in Python without having them interfere with each other? The solution is concurren...
post-cover-327
Abdul Daim in Tutorials 9 min read
In Python, we can construct a list from another existing list. Well, this doesn't sound very impressive, but what if I told you that, we can take all those complex lines of code containing a for loop and an if-else statement? As well as the appending...
post-cover-306
Abdul Daim in Tutorials 10 min read
There is a function in Python named the lambda function that is very useful for writing anonymous functions. Now you are wondering why it is anonymous. So, it has the feature of creating a function without a name but with an expression. This is the ...
post-cover-272
Abdul Daim in Articles 6 min read
Imagine you are working on your code in your IDE, and you have doubts about syntax, or you need a way to validate your written code. Normally, you can go to any free AI service, copy-paste the content there, get an answer, copy paste it back to the ...
post-cover-264
Abdul Daim in Tutorials 10 min read
While developing a software application in one phase, you need to ensure that it is flawless and error-free. Therefore, to check that the functionality works as expected, we debug the codebase. In SDLC, debugging occurs after successful completion of...
post-cover-257
Abdul Daim in Tutorials 9 min read
We need to understand the programming concept of file handling for storing and reading incoming data from multiple sources in the file. Practically every programming language has incorporated this concept, but I will discuss it in Python. We use the...
post-cover-219
Abdul Daim in Tutorials 4 min read
Suppose you want your Python script to fetch data from the internet and then process that gathered data. If that data is limited and brief, then processing can be done every time you run the script, but in the case of humongous data, we cannot perfor...
post-cover-218
Abdul Daim in Tutorials 9 min read
After developing the software application, you want to check and verify the functionality of the software before releasing it onto the market. You likely want to ensure its functionality based on the prescribed requirements. So, for that, a software ...
post-cover-215
Abdul Daim in Tutorials 10 min read
There are two types of developers in the programming world. The first one writes code and walks away, does not watch it run. They assume everything will go according to plan. There is the second type, who is writing unit tests. With Python built-in ...
post-cover-211
Abdul Daim in Tutorials 11 min read
CSV stands for Comma-separated Values, a popular format for storing tabular data in a spreadsheet or database. Most of the time, people use databases for large amounts of data and spreadsheets for small amounts. But CSVs still have their places. The...
post-cover-207
Abdul Daim in Tutorials 10 min read
Is mastering the file writing function crucial for software applications that consistently manage and store data? However, it is used because of the ability to write data in files and allows programs to store and save data for future use. It is like ...
post-cover-199
Abdul Daim in Tutorials 9 min read
To attain the solution for data storage or integrity, handling files is significant in all programming languages, whether dealing with simple textual files or with some structured file formats like CSV and JSON or bin. These formats are used in var...
post-cover-196
chevron_left

Latest Jobs

View all jobs →