Software engineering and personal development

Author: Fatos Morina (Page 6 of 55)

Experienced and passionate Software Engineer with a demonstrated history of working in the full life cycle of software development and implementation from identification of user requirements, design, development, testing to maintenance of a software. Open source enthusiast. Blogger. You can hire him for different kinds of things.

How to Quickly Convert Tuples into Lists in Python

In Python, tuples and lists are two commonly used data structures for storing collections of items.

The main difference between them is that tuples are immutable, meaning their elements cannot be changed after they are created, while lists are mutable, meaning their elements can be modified.

This immutability of tuples makes them more memory efficient and faster than lists since they can be used as keys in a dictionary and in sets.

Continue reading

3 Ways How You Can Quickly Check Whether a Year is a Leap Year in Python

A leap year is a year that has 366 days instead of the usual 365. It occurs every four years and is the year when an extra day, February 29th, is added to the calendar. This day, known as a leap day, helps to keep the calendar aligned with the Earth’s movements around the sun. Leap years occur every four years, with the next one occurring in 2024.

We can check whether a year is a leap year in Python in a few ways.

Continue reading

How to Get the Number of Days in a Month in Python

If you need to get the number of days in a month in Python, you can do that quite quickly.

We are going to do that using the calendar module.

First, import the calendar module and then call the method monthrange() which returns the first_day and also the number_of_days in a month.

Let us see this in action:

 import calendar
 ​
 # Get current month
 _, number_of_days = calendar.monthrange(2023, 2)
 ​
 print(number_of_days)  # 28
Continue reading
« Older posts Newer posts »

© 2024 Fatos Morina

Theme by Anders NorenUp ↑