feature selection using genetic algorithm in Python?
Feature selection is a combinatorial optimization problem. And genetic algorithms is an optimization technique.

So there really isn't anything special, you just need to formulate your problem as an optimization one, and understand how do genetic algorithms optimize. There are enough tutorials on this.

Whether it's better or worse you already know the answer. It depends. On the dataset, constraints etc. What I can tell you from experience is that


You can not expect it to blow your mind but they do work pretty well
They are a great ensembler, meaning results are pretty different (yet accurate) from tree-based methods, NN etc...


Finally regarding implementation, here is completely (maybe too much) automated library based on genetic programming. (notice the word programming here referring to optimization not writing code) Also, it covers feature selection.