Sponsored Content
Top Forums Programming Any Good resources to learn Python Post 302934065 by drl on Wednesday 4th of February 2015 11:20:37 AM
Old 02-04-2015
Hi.

This provided the motivation for me to update my database of books. Some time ago when I worked at a training center, we had a Python course. We provided O'Reilly's Learning Python, 1st edition. The course ran perhaps 3 times, and we dropped it for lack of interest. At that time, perl was in ascendancy, so we concentrated on it (I still like perl for quick solutions). Currently, Python seems better-suited to projects that are engineered, and, in the last few years, has passed perl in popularity.

I recently became re-interested in Python, and of the many books available (I usually look at reviews at Amazon), I found the items below to serve my interests:
Quote:
Title: Python Programming
Subtitle: An Introduction of Computer Science
Author: John Zelle
Edition: 2nd
Date: 2010
Publisher: Franklin, Beedle & Associates
ISBN: 978-1-59028-241-0
Pages: 514
Categories: python, programming, languages, computer science
Comments: Python 3, 4.7 (5.0) Amazon
Comments: #1 Best Seller in Introductory & Beginning Programming (2015)

Title: Python for Informatics
Subtitle: Exploring Information
Author: Charles R Severance
Edition: [Kindle Edition]
Date:
Publisher: Amazon Digital Services, Inc.
ISBN: 1492339245
Pages: 246 (859 KB)
Categories: python, programming
Comments: 4.7 (5.0), 33 reviews Amazon (2015.02)
Comments: Kindle (ebook) edition has been free; paperback around $10.
Comments: Amazon.com: Python for Informatics: Exploring Information eBook: Charles Severance: Kindle Store

Title: Data Science at the Command Line
Subtitle: Facing the Future with Time-Tested Tools
Author: Jeroen Janssens
Edition: 1
Date: October 12, 2014
Publisher: O'Reilly Media
ISBN: 1491947853 978-1491947852
Pages: 212
Categories: data science, python, R, using building tools
Comments: 4.0 (5.0) 4 reviews Amazon (2015.02)
Comments: OSEMIN: { obtain, scrub, explore, model, interpret } data
Comments: "We will focus on Python and R because these are
Comments: currently the two most popular programming languages within the
Comments: data science community."

Title: Learning Python
Subtitle:
Author: Mark Lutz
Edition: 5
Date: July 6, 2013
Publisher: O'Reilly Media; Fifth Edition edition
ISBN: 1449355730 978-1449355739
Pages: 1600
Categories: python, programming, object-oriented
Comments: 4.1 (5.0) 111 reviews Amazon (2015.02)
Comments: covers Python 2.7 and 3.3
Comments: There have been many criticisms about the size of this
Comments: book. Edition 1 was 366 pages. Many feel that this should have
Comments: been split into at least 3 books, such as O'Reilly has done with
Comments: perl, q.v.
Note that one of them is free in the Kindle edition. You can read Kindle editions on many platforms (I use an iPad, for example, in addition to a Kindle). There are also PC apps to read Kindle books. I think you will need a Kindle account, however, but it is free.

Good luck ... cheers, drl

Last edited by drl; 02-05-2015 at 01:12 PM..
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

UNIX Newbie: need good resources

I'm a network guy that needs some help with UNIX/PERL. My ultimate goal is to go through my firewall/perimter router logs and do DNS lookups, WHOIS, etc. on the denied traffic. I eventually would like to learn in detail but now just need the minimum to get started. Thanks. (2 Replies)
Discussion started by: swynkoop
2 Replies

2. Linux

Looking for a good book to learn LINUX

I have just transferred from an mainframe DB2 area to an area that uses LINUX. Any suggestions for a good book to buy for learning LINUX? (1 Reply)
Discussion started by: bigdawg
1 Replies

3. UNIX for Advanced & Expert Users

Good sites to learn EMC symmetrix

i need to learn this very quick. i'm not trying delve deep into it. just enough to do basic things. does anyone know of any good sites to visit?? (1 Reply)
Discussion started by: TRUEST
1 Replies

4. Shell Programming and Scripting

What is a good place to learn basic shell scripting? Thanks!

See the title. Originally wasn't going to type anything but I need a message of at least 10 characters! :cool: (2 Replies)
Discussion started by: deutchap6verse5
2 Replies

5. UNIX for Dummies Questions & Answers

a good unix to learn

i want to learn unix and i was wondering if someone could give me a direction to take in which my learning would be easier i started programming in school but i want to know more than what they teach us i am running on win xp which i dont specially like but... so if someone could give me... (0 Replies)
Discussion started by: staind_art
0 Replies

6. UNIX for Dummies Questions & Answers

good book to learn korn shell scripting

which is a gud book to learn advanced korn shell scripting? i know the basic shell scripting (1 Reply)
Discussion started by: shishirkotkar
1 Replies

7. Programming

Good book to learn C

I'd like to learn C but I wanted to ask if anyone knows of a good book to start with. I came across some folks who said the best one is 'The C programming language, second edition' but some reviews said that it's not for beginners. I am learning Java and UNIX on my Mac and am familiar with... (6 Replies)
Discussion started by: Straitsfan
6 Replies

8. Programming

Trying to learn python

Hi , This is my 1st program in python never tried any python before. i am trying to write a python script which reads a .tsv file line by line and in each line it should look for mm/dd/yyyy formate and replace it with yyyy/mm/dd formate . can some one provide be some sample code to do that.... (1 Reply)
Discussion started by: vikatakavi
1 Replies

9. Shell Programming and Scripting

Need a good book to learn UNIX Shell Scripting

I'm going to be starting a job in a month or so that I need to brush up on my Unix shell scripting skills. About 15 years ago, I took a college class for Unix shell scripting. I would like to find a good college book again, rather than just going to Amazon and just buying anything. This is... (2 Replies)
Discussion started by: dorlow
2 Replies
DH_PYCENTRAL(1) 						     Debhelper							   DH_PYCENTRAL(1)

NAME
dh_pycentral - use the python-central framework to handle Python modules and extensions SYNOPSIS
dh_pycentral [debhelper options] [-n] [-Xitem] [-V version] [module dirs ...] DESCRIPTION
dh_pycentral is a debhelper program that will scan your package, detect public Python modules and move them in /usr/share/pycentral so that python-central can byte-compile those for all supported Python versions. Extensions are kept into the original installation location. Moving the files to the pycentral location and adding symbolic links to /usr/lib/pythonX.Y/*-packages can be done by setting the environment varibale DH_PYCENTRAL to a string containing the string include-links. Moving the files to the pycentral location can be disabled by setting the environment varibale DH_PYCENTRAL to a string containing the string nomove. The functionality to shorten the time of unavailabilty of files during unpack and configure has been removed (symlinking files in the preinst and not removing the symlinked files on upgrade) in version 0.6.9. You must have filled the XS-Python-Version header to indicate the set of python versions that are going to be supported. dh_pycentral expects the XB-Python-Version for each binary package it is supposed to work on. dh_pycentral will also generate substitution variables: the ${python:Provides} variable will contain versioned provides of the package (if the package's name starts with "python-"). A python-foo package could provide "python2.3-foo" and "python2.4-foo" at the same time. Python extensions have to provide those whereas it's only option for pure python modules. The ${python:Versions} variable should be used to provide the required XB-Python-Version field listing the python versions supported by the package. OPTIONS
module dirs If your package installs python modules in non-standard directories, you can make dh_pycentral check those directories by passing their names on the command line. By default, it will check /usr/lib/$PACKAGE, /usr/share/$PACKAGE, /usr/lib/games/$PACKAGE, /usr/share/games/$PACKAGE, /usr/lib/python?.?/site-packages and /usr/lib/python?.?/dist-packages. Note: only /usr/lib/python?.?/site-packages and the extra names on the command line are searched for binary (.so) modules. -V version If the .py files your package ships are meant to be used by a specific pythonX.Y version, you can use this option to specify the desired version, such as 2.3. Do not use if you ship modules in /usr/lib/site-python. With the new policy, this option is mostly deprecated. Use the XS-Python-Field to indicate that you're using a specific python version. -n, --noscripts Do not modify postinst/postrm scripts. -Xitem, --exclude=item Exclude files that contain "item" anywhere in their filename from being taken into account to generate the python dependency. You may use this option multiple times to build up a list of things to exclude. CONFORMS TO
Python policy, version 0.4.1 (2006-06-20) SEE ALSO
debhelper(7) This program is a part of python-central but is made to work with debhelper. AUTHORS
Raphael Hertzog <hertzog@debian.org> Also includes bits of the old dh_python written by Josselin Mouette <joss@debian.org> who used many ideas from Brendan O'Dea <bod@debian.org>. 2011-04-14 DH_PYCENTRAL(1)
All times are GMT -4. The time now is 01:36 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy