CHAPTER 1: GETTING STARTED WITH PYTHON FOR AUTOMATION
Python shines as a beacon of versatility and simplicity, a testament to the vision of its creator, Guido van Rossum, who embarked on a mission in the late 1980s to design a language that emphasized the importance of programmer effort over computational effort. This guiding principle led to the birth of Python, officially introduced in 1991 as a highlevel, interpreted language that championed readability and efficiency.
Van Rossum's journey began over a Christmas holiday, a period of creative isolation where he decided to tackle the limitations he perceived in the ABC programming language. His goal was audacious yet clear: to develop a language that could encapsulate the capabilities of ABC, UNIX/C, and sed/awk, while being accessible to users of all skill levels. The result was Python, named in homage to the British comedy group Monty Python, a choice that reflected van Rossum's desire for the language to be fun and engaging.
Python's development was a harbinger of an open, collaborative approach that would later define its community. It was initially released on the alt.sources newsgroup, inviting programmers worldwide to contribute to its evolution. This openness laid the groundwork for Python's expansive library, a hallmark of the language that enables it to cater to a diverse range of programming needs, from web development to data analysis.
Python's journey through the years is marked by significant milestones, predominantly encapsulated in its version history. The transition from Python 1.0 to Python 2.0 heralded new functionalities and a shift towards Unicode support, reflecting the language's growing global user base. However, it was the leap to Python 3.0 that epitomized the language's commitment to progress, even when faced with the daunting task of making backward-incompatible changes. This bold step ensured Python's relevance in the modern programming landscape, emphasizing cleaner syntax and removing deprecated features.
The evolution of Python is not just a tale of technical enhancements but also a reflection of the community's resilience and dedication to maintaining the language's core philosophy. With each version, Python has become more robust, secure, and efficient, firmly establishing itself as a cornerstone of software development, scientific research, and education.
Central to Python's ethos is its vibrant and inclusive community. From local user groups and meetups to global conferences such as PyCon, the Python community thrives on collaboration, knowledge sharing, and mutual support. The Python Software Foundation (PSF), a non-profit organization dedicated to the language's advancement, embodies this spirit by overseeing Python's development, supporting community events, and ensuring the language remains accessible and free to use.
The community's strength lies in its diversity, with programmers, educators, scientists, and hobbyists from different backgrounds contributing to Python's growth. This collective effort has led to the creation of an extensive range of libraries and frameworks, making Python a versatile tool for various applications, including web development, data science, artificial intelligence, and more.
Moreover, the community's commitment to education and outreach has made Python a language of choice for introducing programming to beginners. Its readable syntax and extensive resources lower the barrier to entry, enabling a new generation of programmers to contribute their voices to the ongoing narrative of Python's evolution.
understanding Python requires more than a grasp of its syntax or the ability to write efficient code. It involves appreciating the history that shaped it, navigating its versioning strategy, and, most importantly, engaging with the community that breathes life into the language. As Python continues to evolve, it remains a testament to the power of communal efforts in paving the way for innovation and advancement in the tech world.
Brief History of Python and Its Creator
The genesis of Python is a tale of innovation born out of frustration with the status quo. During his time at the Centrum Wiskunde & Informatica (CWI) in the Netherlands, Guido van Rossum found himself grappling with the limitations of ABC, a programming language designed for teaching yet lacking in practical applicability. It was this dissatisfaction that kindled the spark for Python.
Python's conception over the Christmas break of 1989 wasn't a grandiose epiphany but rather a modest ambition to create a scripting language that amalgamated the best features of ABC with the capabilities of systems programming languages like C. Van Rossum's aim was deceptively simple: to design a language that was as readable as English and as powerful as C, a language that prioritized developer productivity and code readability above all else.
Guido van Rossum, born in 1956 in the Netherlands, embarked on his programming odyssey with a Commodore Amiga. He was a visionary who saw programming not just as a mechanical act of telling a computer what to do, but as a craft that involved elegance, foresight, and collaboration. His early experiences with computers in his university days, where he contributed to the development of ABC, laid the groundwork for his future endeavors.
Van Rossum's approach to the development of Python was revolutionary. He envisioned a community-driven model of software development, where the language would be shaped not just by its creator but by its users. This model was not just about writing code; it was about nurturing a culture of open collaboration and innovation.
Python was officially released to the public in February 1991 as version .0. This first release already included exceptional features such as exception handling, functions, and the core data types that characterized Python's approach to solving programming problems: simplicity and elegance. The response from the programming community was overwhelmingly positive, and Python began its journey towards becoming a staple in software development.
As Python evolved, so did its applications, stretching from simple scripting to web development, data analysis, artificial intelligence, and more. With each new version, from Python 1.0 in January 1994, introducing modularity, to the more recent Python 3.0 in December 2008, which broke backward compatibility to clean up the language, Python's growth mirrored the expanding landscape of technology.
Guido van Rossum's legacy is not merely Python itself but the philosophy it embodies. Python's ethos, encapsulated in "The Zen of Python" by Tim Peters, emphasizes simplicity, beauty, readability, and the importance of community. Van Rossum's leadership fostered a global community that actively contributes to Python's development, ensuring the language remains by and for programmers.
In July 2018, van Rossum announced his "permanent vacation" from the role of BDFL, marking the end of an era. However, the governance of Python transitioned smoothly to a five-person steering council, reflecting the robustness of the community and governance structures van Rossum helped establish.
The history of Python and Guido van Rossum is a testament to the power of visionary leadership and community collaboration. From its humble beginnings as a holiday project to its status as one of the world's most popular programming languages, Python's journey is a beacon for opensource development, illustrating how technology can be democratized and how a community can thrive under the banner of innovation and shared purpose.
Differences between Python 2.x and 3.x
The evolution of Python from 2.x to 3.x marks a significant milestone in its history, underscoring a deliberate move towards modernizing the language and making it more robust and intuitive for future generations of developers. This transition, while essential, was not without its challenges and controversies, given the breaking changes introduced. Herein, we explore the core distinctions between Python 2.x and 3.x, shedding light on the rationale behind the shift and its implications for the programming community.
One of the most notable differences between Python 2.x and Python 3.x lies in the treatment of strings and the syntax used for print statements. In Python 2, print is treated as a statement rather than a function, allowing for syntax without parentheses. Conversely, Python 3 enforces a more consistent approach by treating print as a function, requiring parentheses.
```python
# Python 2 syntax
print "Hello, Python 2!"
# Python 3 syntax
print("Hello, Python 3!")
Furthermore, Python 3 took significant strides in handling Unicode and binary data types. While Python 2 allowed for an ambiguous interpretation of string types—either as ASCII or Unicode—Python 3 introduced a clear distinction: strings are Unicode by default, and byte data must be explicitly specified.
Python 3 rectified a subtle but impactful difference in the division of integers. In Python 2, dividing two integers results in floor division, meaning the quotient is rounded down to the nearest whole number. To achieve true division, one of the operands had to be explicitly made a float.
Python 3 streamlined this behavior by introducing true division as the default for dividing two integers, with floor division requiring an explicit double slash operator.
```python
# Python 2 division (floor division)
result = 5 / 2 # Results in 2
# Python 3 division (true division)
result = 5 / 2 # Results in 2.5
Another pivotal change was the reimagining of range() in Python 3 to return a range object instead of a list, as was the case in Python 2’s xrange(). This modification was aimed at optimizing memory usage and performance for large ranges, embodying Python 3’s forward-thinking adjustments for efficiency.
Python 3 introduced a new syntax for exception handling, enforcing a clearer distinction between the error being caught and the exception instance. This change aimed to enhance readability and maintainability of exception handling blocks.
```python # Python 2 syntax
try: # attempt some code except Exception, e:
# handle exception
# Python 3 syntax
try:
# attempt some code
except Exception as e:
# handle exception
Among Python 3's innovations, function annotations stand out as a forwardthinking feature, allowing developers to attach metadata to the parameters and return values of functions. Although these annotations have no impact on the runtime behavior, they offer a powerful tool for documentation and type hinting, enhancing code readability and maintainability.
The journey from Python 2 to Python 3 was marked by an extended period of coexistence, during which the Python Software Foundation and the broader community provided support for both versions. However, as of January 1, 2020, Python 2 officially reached its end of life, ceasing to receive updates, security patches, or fixes. This milestone underscored the community's commitment to moving forward with Python 3, embracing its advancements and the promise of a more unified Python ecosystem.
The transition between Python 2.x and 3.x encapsulates a pivotal moment in Python's history, characterized by both the challenges of change and the enduring commitment of the community to evolve. Python 3's changes, while requiring adaptation, ultimately serve to refine and advance the language, ensuring its relevance and utility for generations of developers to come.
Overview of the Python Community and Resources
Another random document with no related content on Scribd:
Findlay, H., ed. Handbook for practical farmers. (Ja ’21)
Aims of teaching in Jewish schools. Grossmann, L: (Ap ’20)
Air pirate. Gull, C. A. E: R. (N ’20)
Airplane photography. Ives, H. E. (Mr ’20)
Airships
Whale, G: British airships. (Jl ’20)
Alaska
Description and travel
Cameron, C. Cheechako in Alaska and Yukon. (F ’21)
Kent, R. Wilderness. (Ap ’20)
Alaska man ’ s luck. Rutzebeck, H. (Ja ’21)
Albany: the crisis in government. Waldman, L: (S ’20)
Alcoholism
Towns, C: B. Habits that handicap. (Mr ’20)
Aldrich, Thomas Bailey, 1836–1907
Aldrich, L. Crowding memories. (N ’20)
Alf’s button. Darlington, W. A. (S ’20)
Aliens’ text book on citizenship. Beck, H. M. (O ’20)
All and sundry. Raymond, E. T. (Jl ’20)
All clear, God of my faith, and God’s outcast. Manners, J: H. (Mr ’20)
All things are possible. Shestov, L. (O ’20)
All-wool Morrison. Day, H. F. (S ’20)
Allegra. Harker, L. A. (Ap ’20)
Almonds of life. Young. F. E. M. (O ’20)
Almosts. MacMurchy, H. (My ’20)
Alsace-Lorraine O’Shaughnessy, E. L. Alsace in rust and gold. (My ’20)
Also Ran. Reynolds, G. M. (N ’20)
Altitude and health. Roget, F. R. (D ’20)
Ambush. White, S: A. (N ’20)
America City club of Chicago. Ideals of America. (Je ’20)
Discovery and exploration
Dark, R: Quest of the Indies. (D ’20)
Wiener, L. Africa and the discovery of America. (Ja ’21)
America and the new era. Friedman, E. M., ed. (D ’20)
America first. Evans, L. B. (Ja ’21)
America via the neighborhood. Daniels, J: (Ja ’21)
American army in the European conflict. Chambrun, J. A. de P. de, and Marenches, C: de. (Mr ’20)
American boys’ handybook of camp-lore and woodcraft. Beard, D. C. (D ’20)
American business law. Frey, A. B. (Jl ’20)
American colonization society
Fox, E. L. American colonization society, 1817–1840. (D ’20)
American credo. Nathan, G: J., and Mencken, H: L: (Ap ’20)
American democracy. Forman, S: E. (F ’21)
American democracy versus Prussian Marxism. Birdseye, C. F. (O ’20)
American engineers in France. Parsons, W: B. (D ’20)
American foreign policy. Carnegie endowment for international peace. Division of intercourse and education. (D ’20)
American guide book to France and its battlefields. Garey, E. B., and others. (Ag ’20)
American history. Muzzey, D: S. (O ’20)
American labor year book, 1919–1920. (D ’20)
American literature
Boynton, P. H. History of American literature. (Mr ’20) Collections
Rees, B. J., ed. Modern American prose selections. (Ag ’20)
American medical biographies. Kelly, H. A., and Burrage, W. L. (N ’20)
American police systems. Fosdick, R. B. (Ja ’21)
American school toys and useful novelties in wood. Kunou, C: A. (My ’20)
American soul. Farriss, C: S. (F ’21)
American Supreme court as an international tribunal. Smith, H. A. (F ’21)
American towns and people. Rhodes, H. G. (Ja ’21)
American world policies. Hill, D: J. (Ag ’20)
Americanism
Emerson, G. New frontier. (Ag ’20)
Americanism versus bolshevism. Hanson, O. (Mr ’20)
Americanization
Beck, H. M. Aliens’ text book on citizenship. (O ’20)
Bogardus, E. S. Essentials of Americanization. (Ag ’20)
Daniels, J: America via the neighborhood. (Ja ’21)
Davis, P., and Schwartz, B., eds. Immigration and Americanization. (Mr ’20)
Drachsler, J. Democracy and assimilation. (F ’21)
Stewart. W. Making of a nation. (My ’20)
Talbot. W., comp. and ed. Americanization. (Jl ’20)
Thompson, F. V: Schooling of the immigrant. (N ’20)
Americanization of Edward Bok. Bok, E: W: (D ’20)
Americans all. Heydrick, B: A., ed. (O ’20)
Americans by adoption. Husband, J. (Jl ’20)
American’s London. Hale, L. (O ’20)
America’s aims and Asia’s aspirations. Gallagher, P. (O ’20)
America’s position in music. Simpson, E. E. (Ag ’20)
Among the Ibos of Nigeria. Basden, G: T: (Ja ’21)
Amusements
Ripley, G: S. Games for boys. (Ja. ’21)
Anarchism and anarchists
Ganz, M., and Ferber, N. J. Rebels. (Ap ’20)
Anchor. Sadler, M. (My ’20)
Ancient Allan. Haggard, H: R. (Je ’20)
Ancient man. Van Loon, H. W. (F ’21)
Andalusia
Maugham, W: S. Land of the blessed Virgin. (S ’20)
Anderson Crow, detective. McCutcheon, G: B. (Je ’20)
Anecdotes
D’Oyly, W. H. Tales retailed of celebrities and others. (N ’20)
Anglo-American relations, 1861–1865. Shaw, F: J:, and Chesson, W. H. (My ’20)
Animal husbandry. Tormey, J: L., and Lawry, R. C. (F ’21)
Animals
Burgess, T. W. Burgess animal book for children. (D ’20)
Ingersoll, E. Wit of the wild. (D ’20)
Animals, Legends and stories of Bates, K. L. Sigurd our golden collie. (Ap ’20)
Eaton, W. P. On the edge of the wilderness. (D ’20)
Hawkes, C. Master Frisky. (O ’20)
Long, W: J. Wood-folk comedies. (N ’20)
Lytle, J: H. Story of Jack. (F ’21)
St Mars, F. Way of the wild. (O ’20)
Animated cartoons. Lutz, E. G: (Je ’20)
Animism
Zwemer, S: M. Influence of animism on Islam. (Ag ’20)
Anne. Hartley, O. (N ’20)
Answer to John Robinson. (N ’20)
Antarctic regions
Shackleton, E. H: South. (Ap ’20)
Anthology of another town. Howe, E. W. (Ja ’21)
Anthology of magazine verse for 1919. Braithwaite, W: S. B., ed. (Ap ’20)
Anthology of newspaper verse for 1919, and year book of newspaper poetry. Davis, F. P., ed. (F ’21)
Anthology of recent poetry. Walters, L. D’O. (D ’20)
Anthony Aston. Nicholson, W. (Ja ’21)
Antichrist. Nietzsche, F. W. (Je ’20)
Apocalypse of John. Beckwith, I. T. (O ’20)
Application for positions
Gunion, P. C. Selling your services. (Je ’20)
Applied business law. Bush, C. H. (My ’20)
Applied science for metal workers. Dooley, W: H: (Mr ’20)
Applied science for wood-workers. Dooley, W: H: (Mr ’20)
Aranha, Joseph Graça. See Graça, Aranha, J. P. da
Arbitration, Industrial
Beman, L. T., comp. Selected articles on the compulsory arbitration and compulsory investigation of industrial disputes. (N ’20)
Archaeology
Marshall, F. H: Discovery in Greek lands. (F ’21)
Archaic England. Bayley, H. (D ’20)
Architecture, Colonial
Cousins, F., and Riley, P. M. Colonial architecture of Salem. (My ’20)
Robinson. A. G. Old New England houses. (N ’20)
Arctic regions
Stuck, H. Winter circuit of our Arctic coast. (Je ’20)
Argentine Republic
Description and travel
Dreier, K. S. Five months in the Argentine from a woman ’ s point of view. (F ’21)
Argonaut and Juggernaut. Sitwell, O. (Ap ’20)
Argonauts of faith. Mathews, B. J. (Ag ’20)
Arguments and speeches. Evarts, W: M. (My ’20)
Arlen, Michael, pseud. See Kouyoumdjian, D.
Armenia
History
Aslan, K. Armenia and the Armenians from the earliest times until the great war (1914). (Je ’20)
Armies of labor. Orth, S: P. (D ’20)
Arms and armour
Dean, B. Helmets and body armor in modern warfare. (O ’20)
Army and religion. (Mr ’20)
Army mental tests. Yoakum, C. S., and Yerkes, R. M., eds. (My ’20)
Army of 1918. McCormick, R. R. (D ’20)
Army with banners. Kennedy, C: R. (My ’20)
Arnot, Frederick Stanley, 1858–1914
Baker, E. Life and explorations of Frederick Stanley Arnot. (D ’20)
Arrows of desire. Mackenzie, J: S. (Jl ’20)
Art Clutton-Brock, A. Essays on art. (Ap ’20)
Gibran, K. Twenty drawings. (Je ’20)
Sirén, O. Essentials in art. (D ’20)
Art, Commercial
Whiting, J: D. Practical illustration. (Ja ’21)
Art, Japanese
Stewart, B. Japanese color prints. (Ja)
Art of biography. Thayer, W: R. (D ’20)
Art of fighting. Fiske. B. A. (Je ’20)
Art of interesting. Donnelly, F. P. (N ’20)
Artificial light. Luckiesh, M. (Ag ’20)
Artists
Birnbaum, M. Introductions. (Jl ’20)
As the wind blew. Troubetzkoy, A. (D ’20)
As the wind blows. Phillpotts, E. (S ’20)
Asbestos
Summers, A. L. Asbestos and the asbestos industry. (My ’20)
Ask and receive. Crane, A. M. (F ’21)
Asquith, Mrs Margot (Tennant), 1864–
Asquith, M. Margot Asquith, an autobiography. (D ’20)
Aston, Anthony, 1712–1731
Nicholson, W. Anthony Aston. (Ja ’21)
At fame’s gateway. Mix, J. I. (My ’20)
At random. Creevey, C. A. (N ’20)
At the sign of the Red swan. Elwell, A. (Ag ’20)
At the sign of the Two heroes. Aldon, A. (O ’20)
Atchison, Topeka and Santa Fe railway company
Bradley, G. D. Story of the Santa Fe. (Jl ’20)
Athletics
Clark, E. H. Track athletics up to date. (Ag ’20)
Atlantic coast line railroad
Dozier, H. D. History of the Atlantic coast line railroad. (Je ’20)
Atlantida. Benoit, P. (S ’20)
Aurelia, and other poems. Nichols, R. M. B. (O ’20)
Austen, Jane, 1775–1817
Firkins, O. W. Jane Austen. (Ap ’20)
Australian victories in France in 1918. Monash, J: (Ja ’21)
Austria
Foreign relations
Gori[)c]ar, J., and Stowe, L. B. Inside story of Austro-German intrigue. (Ap ’20)
Authorship
Cushing, C: P. If you don’t write fiction. (Ag ’20)
Hearn. L. Talks to writers. (D ’20)
Klickmann, F. Lure of the pen. (My ’20)
Stevenson, R. L: B. Learning to write. (Ag ’20)
Autobiography. Carnegie, A. (N ’20)
Autobiography of a race horse. Yates, L. B. (Ag ’20)
Autobiography of a Winnebago Indian. (S ’20)
Autobiography of Buffalo Bill. Cody, W: F: (Jl ’20)
Automobile owner ’ s guide. Scholl, F. B. (N ’20)
Automobile starting, lighting, and ignition. Pagé, V: W. (D ’20)
Automobiles
Pagé, V: W. Model T Ford car. (D ’20)
Schaefer. C. T. Motor truck design and construction. (Mr ’20)
Scholl, F. B. Automobile owner ’ s guide. (N ’20)
Electric equipment
Pagé, V: W. Automobile starting, lighting, and ignition. (D ’20)
Lighting
Collins, A. F: Motor car starting and lighting. (S ’20)
Starting devices
Collins, A. F: Motor car starting and lighting. (S ’20)
Autumn
Keeler, H. L. Our northern autumn. (D ’20)
Aviation
Dargon, J. Future of aviation. (D ’20)
Avowals. Moore, G: (My ’20)
Awakening. Galsworthy, J: (Ja ’21)
Bach, Johann Sebastian, 1685–1750
Forkel, J. N. Johann Sebastian Bach. (D ’20)
Bad results of good habits and other lapses. Park, J: E. (Je ’20)
Bairnsfather, Bruce, 1887–
Bairnsfather, B. Bairnsfather case. (F ’21)
Bairnsfather case. Bairnsfather, B. (F ’21)
Balfour, Arthur James, 1848–
Raymond, E. T. Life of Arthur James Balfour. (Ja ’21)
Balkan states
Sloane, W: M. Balkans. (S ’20)
History
Buxton, N. E:, and Leese, C. L. Balkan problems and European peace. (S ’20)
Balkans. Sloane, W: M. (S ’20)
Ballads
Olcott, F. J. Story-telling ballads. (Ja ’21)
Some British ballads. (F ’21)
Ballads of old New York. Guiterman, A. (Mr ’20)
Bands (music)
Woods, G. H. Public school orchestras and bands. (Je ’20)
Banks and banking
McCaleb, W. F. Present and past banking in Mexico. (Ap ’20)
Barbarous soviet Russia. McBride, I: (S ’20)
Barbelllon, W. N. P., pseud. See Cummings, B. F:
Barent Creighton. Shafer, D. C. (S ’20)
Barry Leroy. Bailey, H: C. (Je ’20)
Barstow, Mrs Montague. See Orczy, E. Baseball
Frost, H., and Wardlaw, C: D. Basket ball and indoor baseball for women. (S ’20)
Basil Everman. Singmaster, E. (Ap ’20)
Basket ball
Frost, H., and Wardlaw, C: D. Basket ball and indoor baseball for women. (S ’20)
Battle of Jutland. Bellairs. C. W. (Je ’20)
Beaconsfield, Benjamin Disraeli, 1st earl of, 1804–1881
Buckle, G: E. Life of Benjamin Disraeli, earl of Beaconsfield. (O ’20)
Beautiful Mrs Davenant. Tweedale, V. (O ’20)
Beauty and the bolshevist. Miller, A. (D ’20)
Beck of Beckford. Blundell, M. E. (F ’21)
Bedouins. Huneker, J. G. (Je ’20)
Before and now. Harrison, A. (Je ’20)
Before the war. Haldane, R: B. H. (Ap ’20)
Beginner’s history of philosophy. Cushman, H. E. (Ap ’20)
Behavior of crowds. Martin, E. D. (Ja ’21)
Belgian Congo and the Berlin act. Keith, A. B. (Ap ’20)
Belgium
Edwards, G: W. Belgium old and new. (F ’21)
Linden, H. V. Belgium. (F ’21)
German occupation
Mercier, D. F. F. J. Cardinal Mercier’s own story. (My ’20)
History
Essen, L. van der. Short history of Belgium. (Ap ’20)
Belgium old and new. Edwards, G: W. (F ’21)
Belonging. Wadsley, O. (O ’20)
Bengal fairy tales. Bradley-Birt, F. B. (Ja ’21)
Benjy. Stevenson, G: (Je ’20)
Bentley, John Francis, 1839–1902
L’Hôpital, W: de. Westminster cathedral and its architect. (My ’20)
Berkshire hills
Eaton, W. P. In Berkshire fields. (N ’20)
Bernstorff, Johann Heinrich Andreas
Hermann Albrecht, graf von, 1862–
Bernstorff, J. H. A. H. A. My three years in America. (Ag ’20)
Bertram Cope’s year. Fuller, H: B. (My ’20)
Best American humorous short stories. Jessup, A., ed. (S ’20)
Best plays of 1919–20. Mantle, B., ed. (D ’20)
Best psychic stories. French, J. L:, ed. (S ’20)
Best short stories of 1919. O’Brien, E: J. H., ed. (Ap ’20)
Better letters. (My ’20)
Better world. Dennett, T. (F ’21)
Between you and me. Lauder, H. (Ap ’20)
Beverages
Stockbridge. B. E. What to drink. (Ap ’20)
Beyond the desert. Noyes, A. (D ’20)
Beyond the horizon. O’Neill, E. G. (S ’20)
Bible. Whole About the Bible
Wheeler, E. P. Lawyer’s study of the Bible. (Ap ’20)
Literary character
Genung, J: F. Guidebook to the Biblical literature. (My ’20)
Bible. Old Testament
About the Old Testament
Schoff, W. H. Ship “Tyre.” (F ’21)
Parts of the Old Testament
Job
Jastrow, M., jr. Book of Job. (Ja ’21)
Single books Genesis
Morgenstern, J. Jewish interpretation of the book of Genesis. (D ’20)
Isaiah
Gordon, A. R. Faith of Isaiah. (D ’20)
Stories
Wood, I. F. Heroes of early Israel. (F ’21)
Bible. New Testament
Parts of the New Testament
Epistles
Kennedy, H. A. A. Theology of the Epistles. (F ’21)
Parry, R. St J: Pastoral epistles. (F ’21)
Single books
Revelation
Beckwith, I. T. Apocalypse of John. (O ’20)
Texts
Moulton, R: G., ed. Modern reader’s Bible for schools. (Je ’20)
Bibliography
Guthrie, A. L., comp.
Index to St Nicholas. (Ap ’20)
Bickerstaffe-Drew. Francis Browning
Drew, 1858– See Ayscough, J:, pseud.
Big-town round-up. Raine, W: M. (F ’21)
Biography
Courtney, J. E. Freethinkers of the nineteenth century. (S ’20)
Dombrowski, E. German leaders of yesterday and today. (S ’20)
Ellis, J. Fame and failure. (S ’20)
Fryer, E. M. Book of boyhoods. (D ’20)
Hutchinson, H. G. Portraits of the eighties. (S ’20)
Raymond, E. T. All and sundry. (Jl ’20)
Thayer, W: R. Art of biography. (D ’20)
Dictionaries
Grove, G: Dictionary of music and musicians. (F ’21)
Kelly, H. A., and Burrage, W. L. American medical biographies. (N ’20)
Who was who. (D ’20)
Biology
East, E: M., and Jones, D. F. Inbreeding and outbreeding. (Ag ’20)
Smallwood, W: M., and others. Biology for high schools. (O ’20)
Thomson, J: A. System of animate nature. (Ja ’21)
Bird houses
Baxter, L. H. Boy bird house architecture. (My ’20)
Birds
Chapman, F. M. What bird is that? (Je ’20)
Hudson, W. H. Birds in town and village. (Je ’20)
Hudson, W. H. Birds of La Plata. (F ’21)
Morgan, A. B. Little folks tramping and camping. (N ’20)
Birds. Squire, J: C. (D ’20)
Birds of La Plata. Hudson, W. H. (F ’21)
Birmingham, George A., pseud. See Hannay, J. O.
Birth control
Marchant, J., ed. Control of parenthood. (F ’21)
Sanger, M. H. Woman and the new race. (F ’21)
Birth of God. Heidenstam, K: G. V. von. (My ’20)
Black Bartlemy’s treasure. Farnol, J. (Ja ’21)
Black buccaneer. Meader, S. W. (N ’20)
Black gold. Elliott, L. W. (F ’21)
Black knight. Sidgwick, C., and Garstin, C. (O ’20)
Black man ’ s burden. Morel, E. D. (Ja ’21)
Blacksheep! blacksheep! Nicholson, M. (Jl ’20)
Blind. Poole, E. (D ’20)
Blind wisdom. Hall, A. B. (F ’21)
Blood of things. Kreymborg, A. (F ’21)
Blood red dawn. Dobie, C: C. (Jl ’20)
Bloom of cactus. Bennet, R. A. (Mr ’20)
Blower of bubbles. Baxter, A. B. (Mr ’20)
Blue pearl. Scoville, S:, jr. (N ’20)
Blue print reading. Wyatt, E. M. (F ’21)
Blue prints
Wyatt, E. M. Blue print reading. (F ’21)
Blue room. Hamilton, C. (D ’20)
Blue smoke. Baker, K. (My ’20)
Blueberry bear. Sherard, J. L: (O ’20)
Bluestone. Wilkinson, M. O. (O ’20)
Boardwalk. Widdemer, M. (Mr ’20)
Boats and boating
Yates, R. F. Boys’ book of model boats. (N ’20)
Bobbins of Belgium. Kellogg, C. (My ’20)
Bobby and the big road. Lindsay, M. M. (O ’20)
Bohemians
Capek, T: Cechs (Bohemians) in America. (Mr ’20)
Böhme, Jacob. 1575–1624
Böhme, J. Confessions of Jacob Boehme. (F ’21)
Bok, Edward William, 1863–
Bok. E: W: Americanization of Edward Bok. (D ’20)
Bolshevik adventure. Pollock, J: (F ’21)
Bolshevik Russia. Antonelli, É. (Mr ’20)
Bolshevik theory. Postgate, R. W. (D ’20)
Bolshevism
Antonelli, É. Bolshevik Russia. (Mr ’20)
Cause of world unrest. (D ’20)
Comerford, F. New world. (N ’20)
Goode, W: T: Bolshevism at work. (Je ’20)
Hanson, O. Americanism versus bolshevism. (Mr ’20)
Hapgood, N. Advancing hour. (O ’20)
Macdonald, J. R. Parliament and revolution. (Ag ’20)
Mead, G: W. Great menace. (Ag ’20)
Miliukov, P. Bolshevism. (O ’20)
Postgate, R. W. Bolshevik theory. (D ’20)
Rihani, A. F. Descent of bolshevism. (Ag ’20)
Russell, B. A. W: Bolshevism. (Ja ’21)
Spargo, J: “Greatest failure in all history.” (S ’20)
Walling, W: E. Sovietism. (S ’20)
Bomber gipsy. Herbert, A. P. (Jl ’20)
Bonnie Prince Fetlar. Saunders, M. (N ’20)
Book of boyhoods. Fryer, E. M. (D ’20)
Book of bravery. Lanier, H: W. (Ja ’21)
Book of burlesques. Mencken, H: L: (Mr ’20)
Book of Chicago. Shackleton, R. (Ja ’21)
Book of games and parties. Wolcott, T. H., ed. (D ’20)
Book of good hunting. Newbolt, H: J: (F ’21)
Book of humorous verse. Wells, C., comp. (Ja ’21)
Book of Job. Jastrow, M., jr. (Ja ’21)
Book of marionettes. Joseph, H. H. (Jl ’20)
Book of Marjorie. (My ’20)
Book of modern British verse. Braithwaite, W: S. B., ed. (My ’20)
Book of R. L. S. Brown, G: E: (Ap ’20)
Book of Susan. Dodd, L. W. (O ’20)
Book of the damned. Fort, C: (Ap ’20)
Book of the Severn. Bradley, A. G. (N ’20)
Books and reading
Bostwick, A. E. Librarian’s open shelf. (O ’20)
Quiller-Couch, A. T: On the art of reading. (D ’20)
Squire, J: C. Books in general. (S ’20)
Books and their writers. Mais, S. P. B. (O ’20)
Books for boys and girls
Abbott, J. L. Highacres. (D ’20)
Adams, K. Mehitable. (Ja ’21)
Aldon, A. At the sign of the Two heroes. (O ’20)
Anderson, R. G. Seven o ’clock stories. (Ja ’21)
Armfield, C. Wonder tales of the world. (N ’20)
Ashmun, M. E. Marian Frear’s summer. (S ’20)
Ault, N. Dreamland shores. (Ja ’21)
Babson, R. W. Central American journey. (My ’20)
Bailey, C. S. Broad stripes and bright stars. (My ’20)
Bailey, C. S. Wonder stories. (O ’20)
Baldwin, J., and Livengood, W: W. Sailing the seas. (F ’21)
Barbour, R. H:, and Holt, H. P. Mystery of the Sea-lark. (O ’20)
Barclay, V. C. Danny again. (O ’20)
Bassett, S. W. Paul and the printing press. (O ’20)
Bosschère, J. de. City curious. (N ’20)
Bowen, W: Enchanted forest. (F ’21)
Bradley-Birt, F. B. Bengal fairy tales. (Ja ’21)
Brady, L. E. Green forest fairy book. (Ja ’21)
Bryant, A. E., ed. Treasury of hero tales. (O ’20)
Burgess, T. W. Burgess animal book for children. (D ’20)
Butler, E. P. Swatty. (Ap ’20)
Carrington, H. Boy’s book of magic. (N ’20)
Chaffee, A. Lost river. (O ’20)
Chandler, A. C. More magic pictures of the long ago. (My ’20)
Cheley, F. H. Overland for gold. (F ’21)
Children’s story garden. (Je ’20)
Chisholm, L., and Steedman, A., comps. Staircase of stories. (My ’20)
Colum, P. Boy apprenticed to an enchanter. (Ja ’21)
Colum, P. Children of Odin. (D ’20)
Dana, E. N. Story of Jesus. (N ’20)
Davies, E. C. Boy in Serbia. (O ’20)
Dyer, W. A. Sons of liberty. (Ja ’21)
Eaton, W. P. On the edge of the wilderness. (D ’20)
Edwards, C. Treasury of heroes and heroines. (D ’20)
Eells, E. S. Tales of enchantment from Spain. (N ’20)
Elias, E. L. Abraham Lincoln. (N ’20)
Elias, E. L. Periwinkle’s island. (N ’20)
Evans, L. B. America first. (Ja ’21)
Evison, M. Rainbow gold. (N ’20)
Fabre, J. H. C. Secret of everyday things. (N ’20)
Fillmore, P. H. Shoemaker’s apron. (N ’20)
Forsey, M. S. Jack and me. (N ’20)
Fraser, C. C. Boys’ book of sea fights. (N ’20)
Fraser, C. C. Young citizen’s own book. (N ’20)
Friedlander, G. Jewish fairy book. (N ’20)
Fryer, E. M. Book of boyhoods. (D ’20)
Fyleman, R. Fairies and chimneys. (N ’20)
Gardner, G. New Robinson Crusoe. (S ’20)
Garis, H. R. Rick and Ruddy. (O ’20)
Goldsmith, M. I wonder why. (O ’20)
Gordon, M. D. Crystal ball. (O ’20)
Gowar, E: Adventures in Mother Goose land. (O ’20)
Graham, J. C. It happened at Andover. (N ’20)
Grattan-Smith, T. E. True blue. (N ’20)
Gray, J. Rosemary Greenaway. (S ’20)
Greenberg, D: S. Cockpit of Santiago Key. (My ’20)
Griffis, W: E. Swiss fairy tales. (O ’20)
Hasbrouck, L. S. Hall with doors. (N ’20)
Hawkes, C. Master Frisky. (O ’20)
Holland, R. S. Refugee rock. (N ’20)
Ingpen, R., ed. One thousand poems for children. (F ’21)
Kay, B. Elizabeth, her folks. (D ’20)
Kay, B. Elizabeth, her friends. (D ’20)
Kelland, C. B. Catty Atkins. (Mr ’20)
Kellogg, V. L. Nuova. (N ’20)
Knipe, E. and A. A. Mayflower maid. (O ’20)
Laboulaye, E. R. de. Laboulaye’s fairy book. (N ’20)
Laing, M. E. Hero of the longhouse. (F ’21)
Lamprey, L. Masters of the guild. (N ’20)
Langford, G: Pic, the weapon maker. (O ’20)
Lanier, H: W. Book of bravery. (Ja ’21)
Lansing, M. F., and Gulick, L. H. Food and life. (My ’20)
Latham, H. S. Jimmy Quigg, office boy. (D ’20)
Latham, H. S. Marty lends a hand. (My ’20)
Levinger, E. E. New land. (F ’21)
Lindsay, M. M. Bobby and the big road. (O ’20)
Lisle. C. Diamond rock. (N ’20)
Livingston, R. Land of the great out-of-doors. (N ’20)
Lofting, H. Story of Dr Dolittle. (Ja ’21)
Lord, K. Little playbook. (Ag ’20)
Macdonald. Z. K. Eileen’s adventures in Wordland. (N ’20)
McFee, I. N. Boy heroes in fiction. (N ’20)
McFee, I. N. Girl heroines in fiction. (N ’20)
Machard, A. When Tytie came. (O ’20)
Mackain, F. E. Buzzy. (N ’20)
Marshall, A. Peggy in Toyland. (N ’20)
Mathews, B. J. Argonauts of faith. (Ag ’20)
Meader, S. W. Black buccaneer. (N ’20)
Meigs, C. Pool of stars. (My ’20)
Meiklejohn, N. Cart of many colors. (My ’20)
Miller, W. H. Ring-necked grizzly. (O ’20)
Morgan, A. B. Little folks tramping and camping. (N ’20)
Olcott, F. J. Story-telling ballads. (Ja ’21)
Olcott, H. M. Whirling king, and other French fairy tales. (O ’20)
Oliver, M. I. G. First steps in the enjoyment of pictures. (Ap ’20)
Patch, E. M. Little gateway to science. (Je ’20)
Payne, F. U. Plays and pageants of citizenship. (D ’20)
Peck, L. B. Stories for good children. (F ’21)
Perkins, L. Italian twins. (N ’20)
Perkins, L. Scotch twins. (My ’20)
Potter, M. C. Rhymes of a child’s world. (N ’20)
Price, E. B. Us and the bottle man. (O ’20)
Pritchard, M. T., and Ovington, M. W., comps. Upward path. (O ’20)
Pumpelly, R. Travels and adventures of Raphael Pumpelly. (F ’21)
Pyle, K. Tales of wonder and magic. (F ’21)
Rhoades, C. H. Four girls of forty years ago. (N ’20)
Richards. L. E. Honor Bright. (O ’20)
Rolt-Wheeler, F. W: Boy with the U.S. trappers. (My ’20)
Saunders, M. Bonnie Prince Fetlar. (N ’20)
Scoville, S:, jr. Blue pearl. (N ’20)
Seaman, A. H. Crimson patch. (O ’20)
Segur, S. Old French fairy tales. (F ’21)
Sherard, J. L: Blueberry bear. (O ’20)
Skinner, A. M. and E. L., comps. Child’s book of modern stories. (Ja ’21)
Skinner, A. M. and E. L., comps, and eds.
Garnet story book. (My ’20)
Skinner, E. L. and A. M. Children’s plays. (My ’20)
Smith, C. L. Gus Harvey. (Ja ’21)
Smith, L. R. Like-to-do stories. (O ’20)
Smith, M. S. Maid of Orleans. (F ’21)
Smith, N. A. Christmas child. (Ja ’21)
Spyri, J. Cornelli. (N ’20)
Spyri, J. Toni, the little wood-carver. (O ’20)
Stephens, J. Irish fairy tales. (F ’21)
Stone, G. Cousin Nancy and the Lees of Clifford. (N ’20)
Stone, G. Jane and the owl. (O ’20)
Taggart, M. A. Pilgrim maid. (My ’20)
Tappan, E. M. Hero stories of France. (Je ’20)
Taylor, F. L. Two Indian children of long ago. (F ’21)
Taylor, I. A. Joan of Arc. (O ’20)
Teixeira de Mattos, A. L: Tyltyl. (N ’20)
Travel stories. (O ’20)
Turpin, E. Treasure mountain. (O ’20)