Analytic functions with nonessential singularity at infinity must be a polynomial

Solution 1:

Another hint: look at the function $f(\frac{1}{z})$ at z = 0, it has a nonessential singularity at 0...

Solution 2:

Hint: consider the Laurent series in the annulus $0 < |z| < \infty$.