Learning Python by Mark LutzPython is the most popular programming language in data science. This book will be a good introductory book to learn Python. If you are confident in other programming languages such as C or Perl, you can read through a weekend. The author suggests to read Chapter 1, 4, 10, 26, and 28 if you are hurry.