> For the complete documentation index, see [llms.txt](https://hq-1.gitbook.io/essential-python-for-genome-science/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hq-1.gitbook.io/essential-python-for-genome-science/master.md).

# Before Start

## Author

Hanqing Liu (刘翰青)

## Why python?

![https://xkcd.com/353/](/files/-M3tYGWj0KxVrt1ifIAq)

Python is simple and versatile. It's a [much more popular programming language](https://www.google.com/search?q=programming+language+popularity) than R (the other language that's mainly used by bioinformatician and statistician). Yet [R is still useful in many aspect](/essential-python-for-genome-science/use-r-in-python/why.md),  its not hard to [integrate some open-box R packages into python](/essential-python-for-genome-science/use-r-in-python/rpy2.md). For other daily works, I choose python over R.

## What do I want to write?

My experience on using python in genome science, with a focus on intermediate level python programming, and some basic introduction to genome science.

## The Intermediate Level

![How to draw an Owl](/files/-M3t_5iqdBWzLEzU539M)

Above is my favorite joke about learning programming. But I guess its also right for learning anything, especially for self-learning on anything. [Introduction level materials](/essential-python-for-genome-science/introduction-level-information.md) are always available, especially for hot words like "python" or "genomics". Advanced level materials are usually domain-specific, and people who study that, know how to get the information. The intermediate level means the massive gap between understanding the "introduction to X" and becoming an expert. And here I want to write about my experience of passing this level. Having that said, I only consider myself at the "late-stage" of intermediate level, not a wholly expert. But I guess the "fresh experience" can sometimes be more useful than pure knowledge, just like [one of my favorite books about the learning experience](http://pgbovine.net/PhD-memoir.htm).

## About me

I like learning new things, especially things that looks beautiful. Learning python is the best choice I made during my time at college. And it become more and more useful in my daily research.

For the current research, I study brain methylome at single-cell level. I didn't learn anything about neuroscience at college, but I'm really fascinated by it now. I will continue my journey on neuroscience after getting my Ph.D., no matter what aspect of it.

For enjoying life, photography! But sadly, not during this coronavirus pandemic.&#x20;

Here are some links about me:

* [Github](https://github.com/lhqing)
* [Google Scholar](https://scholar.google.com/citations?user=dh8c-Q4AAAAJ\&hl=en)
* [My Lab](https://ecker.salk.edu/)
* [A more technical book](https://hq-1.gitbook.io/dna-methylation-in-single-cell/) I am writing in parallel.

![5-min walk to my office at the Salk Institute](/files/-M3tpBnheiAh6RF3rQy6)
