qq push buttons without resistors?

No. Please, please read and understand what I have written (and what is in all basic textbooks about current and voltage). I (and others) have often connected 12 and 24 volts signals to inputs of 5 volt devices, using a 220k resistor.

The drawback is the low-pass chracteristic of this approach considering the 5pF input capacity of input pin and PCB, which will filter signals above 100kHz, which however can even be a good thing in many cases. Note that the analog input has a much lower input impedance than the digital ports, and you should not use a serial 220 k there...

Voltage deviders can be designed to a much lower impedance, at the cost of (unneeded) current spoil in the mA scope. This however is neccessary above the 100kHz level, which means I2C, high speed RS232, e.t.c. where impedances around 2k2 are recommandable.