Featured Post

SQL Interview Success: Unlocking the Top 5 Frequently Asked Queries

Image
 Here are the five top commonly asked SQL queries in the interviews. These you can expect in Data Analyst, or, Data Engineer interviews. Top SQL Queries for Interviews 01. Joins The commonly asked question pertains to providing two tables, determining the number of rows that will return on various join types, and the resultant. Table1 -------- id ---- 1 1 2 3 Table2 -------- id ---- 1 3 1 NULL Output ------- Inner join --------------- 5 rows will return The result will be: =============== 1  1 1   1 1   1 1    1 3    3 02. Substring and Concat Here, we need to write an SQL query to make the upper case of the first letter and the small case of the remaining letter. Table1 ------ ename ===== raJu venKat kRIshna Solution: ========== SELECT CONCAT(UPPER(SUBSTRING(name, 1, 1)), LOWER(SUBSTRING(name, 2))) AS capitalized_name FROM Table1; 03. Case statement SQL Query ========= SELECT Code1, Code2,      CASE         WHEN Code1 = 'A' AND Code2 = 'AA' THEN "A" | "A

Python How to Find Day of the Week

DAY of the week Python code you will know here. One is from Calendar, and another one is from a function. Here, I have given my ideas on a better method. Also, the result you can get in a tuple. You might also like Attitude is Everything That Changes Your Life.

Day of Week and Day_Name

  1. Monday 0
  2. Tuesday 1
  3. Wednesday 2
  4. Thursday 3
  5. Friday 4
  6. Saturday 5
  7. Sunday 6
Python: Day of Week How to Calculate
Python: Day of Week How to Calculate

1. Python Logic to get Day of Week from Calendar


from datetime import datetime
import calendar
dt = datetime.today()
dn = dt.weekday()

print("Today is day number: {0}".format(dn))
print("Today is a {0}".format(calendar.day_name[dn]))


Here, the print uses string.format method to print output.


The Output

Python: Day of Week How to Calculate
The result from the first logic


Instead of directly using DateTime, you can write a function - that creates a tuple with Day of week and Day name.

2. Python Logic to get Day and Day_name 

User defined function

from datetime import datetime
from datetime import timedelta
import calendar
def DayOfWeek(d=None):
if d == None:
d = datetime.today()
dn = d.weekday()
return (dn, calendar.day_name[dn])

print(DayOfWeek())
d2 = datetime.today() + timedelta(1)
print(DayOfWeek(d2))


Here, DayOfWeek is a function. You assigned None to d. In the IF, for 'd' and 'dn', you have assigned values. When you Print executes, it returns two values as a tuple.

An object is simply a collection of data (variables) and methods (functions) that act on those data. Similarly, a class is a blueprint for that object.

The Output

Day of week
The result from the second logic


Keep Reading

Comments

Popular posts from this blog

How to Fix datetime Import Error in Python Quickly

Explained Ideal Structure of Python Class

How to Check Kafka Available Brokers