When your battery is drained because you left your light on, it is not completely dead. It might be 9volts instead of 12.8volts. This is not enough to drive your starter, but it may be enough to run your fuel and ignition systems. Push starting may be possible theoretically. However there are always exceptions, like the clutch relay that Chin mentioned.