Python Interviews Discussions with Python Experts 1st Edition Mike Driscoll - Download the ebook today and experience the full content
Python Interviews Discussions with Python Experts 1st Edition Mike Driscoll - Download the ebook today and experience the full content
com
https://ebookname.com/product/python-interviews-discussions-
with-python-experts-1st-edition-mike-driscoll/
OR CLICK HERE
DOWLOAD EBOOK
https://ebookname.com/product/bayesian-analysis-with-python-1st-
edition-martin/
https://ebookname.com/product/machine-learning-with-python-1st-
edition-oliver-theobald/
https://ebookname.com/product/starting-out-with-python-3rd-
edition-tony-gaddis/
https://ebookname.com/product/mastering-ext-js-avancini/
Laser Ignition of Energetic Materials 1st Edition S
Rafi Ahmad
https://ebookname.com/product/laser-ignition-of-energetic-
materials-1st-edition-s-rafi-ahmad/
https://ebookname.com/product/company-to-company-a-task-based-
approach-to-business-emails-letters-and-faxes-student-s-book-4th-
edition-andrew-littlejohn/
https://ebookname.com/product/nursing-informatics-scope-and-
standards-of-practice-2nd-edition-american-nurses-association/
https://ebookname.com/product/annotated-fair-work-act-related-
legislation-2017-2017-edition-edition-joe-catanzariti/
https://ebookname.com/product/the-first-telephone-first-american-
edition-bell/
The Mississippian Emergence 1st Edition Bruce D. Smith
https://ebookname.com/product/the-mississippian-emergence-1st-
edition-bruce-d-smith/
Python
Interviews
Mike Driscoll
BIRMINGHAM - MUMBAI
Python Interviews
Copyright © 2018 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded
in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the
accuracy of the information presented. However, the information contained in
this book is sold without warranty, either express or implied. Neither the author,
nor Packt Publishing or its dealers and distributors, will be held liable for any
damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all
of the companies and products mentioned in this book by the appropriate use
of capitals. However, Packt Publishing cannot guarantee the accuracy of this
information.
Acquisition Editor: Ben Renow-Clarke
Project Editor: Radhika Atitkar
Content Development Editors: Joanne Lovell
Technical Editor: Gaurav Gavas
Copy Editor: Joanne Lovell
Indexer: Tejal Daruwale Soni
Graphics: Tom Scaria
Production Coordinator: Arvindkumar Gupta
"Python" and the Python Logo are trademarks of the Python Software
Foundation.
mapt.io
Mapt is an online digital library that gives you full access to over
5,000 books and videos, as well as industry leading tools to help
you plan your personal development and advance your career. For
more information, please visit our website.
Why subscribe?
Spend less time learning and more time coding
with practical eBooks and Videos from over 4,000
industry professionals
Learn better with Skill Plans built especially for you
Get a free eBook or video every month
Mapt is fully searchable
Copy and paste, print, and bookmark content
PacktPub.com
Did you know that Packt offers eBook versions of every book
published, with PDF and ePub files available? You can upgrade
to the eBook version at www.PacktPub.com and as a print book
customer, you are entitled to a discount on the eBook copy. Get
in touch with us at service@packtpub.com for more details.
At www.PacktPub.com , you can also read a collection of free
technical articles, sign up for a range of free newsletters, and
receive exclusive discounts and offers on Packt books and eBooks.
Foreword
Kenneth Reitz
Director at Large for the Python Software Foundation
Contributor
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Page ii
Preface
Near the end of 2016, I was brainstorming with my editor about
the kinds of books might be of interest. I had been doing a series
of articles on my blog called PyDev of the Week that inspired us into
crafting a book based on interviewing core members of the Python
community. I spent some time hashing out 20 names of people that
I thought would be good for the book and then I started contacting
them in 2017.
In this book, you will get interesting anecdotes about the history of
Python and its creators, such as Brett Cannon and Nick Coghlan.
You will discover why Python didn't have Unicode support in its
first release, and you'll hear from core developers about where they
think Python is going in the future. You will also hear from some
well-known Python authors, like Al Sweigart, Luciano Ramalho, and
Doug Hellman.
I think you will find Alex Martelli and Steve Holden's interviews
to be especially compelling as they have been working with Python
for a very long time and have many interesting insights.
There is a lot to learn from all the individuals that I spoke with.
If you happen to know them, you know that even better than I
do. All of them were great to chat with and very responsive to me
even on the shortest of timelines. If you happen to meet them at
a conference, be sure to thank them for their contributions.
Special thanks go out to all the people I interviewed. They took time
out of their lives to help me with this project and I truly appreciate
it. I also want to thank my editors for keeping this project on
track. Finally, I would like to thank my wife, Evangeline, for putting
up with me interviewing people at random times throughout the
summer. And finally, I want to thank you, dear reader, for checking
out this book.
Page iv
1
Brett Cannon
Brett Cannon is a Canadian software
engineer and Python core developer.
He is a principal software developer at
Microsoft, where he works on editing
tools. Previous roles include software
engineer at Google and creator at
Oplop. Brett became a fellow of the
Python Software Foundation (PSF) in
2003 and served as a director of the
PSF between 2013 and 2014. He is a former PyCon US committee
member and was conference chair of PyData Seattle 2017. Brett
led the migration of CPython to GitHub and created importlib.
Among his open source achievements is caniusepython3 and he is the
co-author of 17 successful Python Enhancement Proposals.
In the year between junior high and high school, I took a computer
class over the summer and that included a little bit of Apple BASIC.
I did it and I excelled at it, to the point that I think I finished the
entire class in the first week. It hadn't really clicked that I could do
that for a job at that point.
This continued through high school, and then when it came time
to pick courses for junior college, my mom had me promise her
two things. I agreed that I would take a course in philosophy and
I would take a course in computer programming. So that's what I
did and I loved both.
Page 2
Brett Cannon
Page 3
Brett Cannon
It still ticked me off, though, that people had to input their locale
information. I was frustrated that I couldn't solve that. So in the
back of my mind, I was continuously thinking about how I could
get that locale information out. Eventually, I solved it. It was actually
the week after graduating from Berkeley, and I gifted myself the
time to write up the solution, so that you didn't have to enter locale
information anymore.
After I did that, I emailed Alex Martelli, since we'd exchanged emails
a couple of times at that point, and I said, "Hey, I've fixed this so
it's not necessary to input the locale anymore. How do I get this
upstream?" Alex Martelli said, "Oh, well you just email this mailing
list, Python-Dev, and you can submit the patch."
Page 4
Other documents randomly have
different content
Port Kennedy, Australia, 205
Porter group of mounds, 490, 498
Porter, Sir Robert Ker, 459
Portuguese East Africa, 156
Portuguese Order of Christ, 439
Pottier, M., 407
Powder pearls, 344, 345
Powhatan, 486, 487
Prague, 416, 423, 434, 455
Prague, Association of Jewelers and Goldsmiths of, 327
Prairie du Chien, Wis., 262, 272, 275, 276
Prince Edward Island, Canada, 281
Procopius, 11, 450
Prussian regalia, 420
Ptolemy, 85
Putnam, F. W., 485, 490, 498
Puton, Ernest, 169
Ramayana, 4
Randell & Bridge, 417
Ratnagiri, India, 132
Rau, Charles, 494
Rau, Sebaldus, 95
Rawlinson, Sir Henry, 6
Read, Charles Hercules, 405, 510
Réaumur, 40
Reccesvinthus, Crown of, 16, 415–416
Redding, Sir Robert, 162
Red Sea, 31, 67, 69, 139–144, 285
Reed River, Florida, 256, 257
Regalia, 418–420, 443, 460, 473
Regen River, Bavaria, 172
Regulation of fishery, 193, 197, 204, 211, 218, 277
Renaudot, 18
Reues, Francis, 169
Rhode Island, 259
Rhodesia Museum, 513
Ribeiro, Joano, 94
Richard II, 22
Rigveda, 4
Ring-a-round pearls, 56, 353
Rings with pearls, 438, 442
Robinson, Edward, 12, 405
Rock Island, Ill., 271
Rock River, 262, 274
Rogkerus. See Rugerus.
Rome, Georgia, 267
Rome, Pearls in ancient, 8, 9, 12, 320, 406–410
Rondelet, Gulielm, 40
Rosales, Manuel Laudecta, 233
Rosaries, 413
Rosenberg Palace, Copenhagen, 59, 476
Rosengarten Museum, Constance, 512
Rosnel, Pierre de, 306, 338
Rotschildt, Don A. de, 437
Round pearls, 352, 470
Royal fifth, 243, 244
Rubies, 79, 330, 371, 392, 412, 417, 439
Rückert, Friedrich, 35
Rudolph II, 24, 455, 473
Rugerus, 381, 423
Rundell, Bridge & Rundell, 233
Rupprecht, Prince, 302
Russia, 463
Russian Jewesses, 184
Russian Treasury at Moscow, 414
Rymsdyck, J. & A. van, 342, 371
Zanzibar, 156
Zonaras, 450
Zozima pearl, 461, 462
Zwemer, S. M., 35
1. See pp. 301, 302.
3. Geiger, “Dipavansa und Mahavansa, die beiden Chroniken der Insel Ceylon,”
Erlangen, 1901.
5. See p. 404.
7. Gen. R. xl. 6. This story also exists somewhat altered in Arabic literature;
see Weill’s “Biblical Legends of the Mussulmans,” New York, 1846.
8. Sale, “Preliminary Discourse to the Quran,” London, 1882, Vol. I, pp. 153–
159.
9. Lib. XXIII, c. 6.
14. Ibid., Lib. XXXIII, c. 3. Also Böttiger, “Sabina oder Morgenscenen,” Leipzig,
1803, Vol. I, p. 158.
25. “The Book of Ser Marco Polo,” London, 1871, Vol. II, p. 275.
26. Analogous to the uniform European word for this gem, is the extension of
the Sanskrit form, mukta, from Persia to the Sulu Islands. In Tamil, the word for
pearl is mootthoo; in Hindustani, it is mootie; in Cingalese, mootoo; and in Malay,
mutya or mootara. (Ainslie, “Materia Indica,” London, 1826, Vol. I, pp. 292–297.)
30. Jones, “History and Mystery of Precious Stones,” London, 1880, p. 135.
33. Yriarte, “Autour des Borgia,” Paris, 1891, pp. 136, 137.
39. Croker, “Lord Hervey’s Memoirs,” London, 1848, Vol. I, pp. 88, 89.
40. “The Naturall Historie of C. Plinius Secundus,” London, 1601, Book IX, ch.
35.
44. Richard Eden edition, London, 1577, 10th ch. of 3rd Decade, fol. 148a.
45. Hawkins, “Voyage to the South Sea in 1593,” London, 1847, p. 133.
46. Benzoni, “Novæ Novi Orbis Historiæ,” Geneva, 1578, pp. 161–163.
48. Goldsmith, “History of the Earth and Animated Nature,” 1774, Vol. VI, p.
54.
55. “Sull’origine delle Perle. II Cimento, revista di Scienze,” Torino, 1852, Vol.
I, pp. 429–439.
56. “Memorie della Reale Academia delle Scienze di Torino,” 1855, Vol. XV, pp.
331–358; 1857, Vol. XVI, pp. 419–442, and 1859, Vol. XVIII, pp. 201–232.
58. “Die echten Perlen,” Hamburg, 1858. Dr. Möbius died in Berlin, on April 26,
1908. He was born at Eilenburg, in Saxony, in 1825.
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookname.com