Praise for Core Python Programming The Complete Developer's Guide to Python New to Python? The definitive guide to Python development for experienced programmers Covers core language features thoroughly, including those found in the latest Python releases–learn more than just the syntax! Learn advanced topics such as regular expressions, networking, multithreading, GUI, Web/CGI, and Python extensions Includes brand-new material on databases, Internet clients, Java/Jython, and Microsoft Office, plus Python 2.6 and 3 Presents hundreds of code snippets, interactive examples, and practical exercises to strengthen your Python skills Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition , leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project. Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C. This edition reflects major enhancements in the Python 2.x series, including 2.6 and tips for migrating to 3. It contains new chapters on database and Internet client programming, plus coverage of many new topics, including new-style classes, Java and Jython, Microsoft Office (Win32 COM Client) programming, and much more. Learn professional Python style, best practices, and good programming habits Gain a deep understanding of Python's objects and memory model as well as its OOP features, including those found in Python's new-style classes Build more effective Web, CGI, Internet, and network and other client/server applications Learn how to develop your own GUI applications using Tkinter and other toolkits available for Python Improve the performance of your Python applications by writing extensions in C and other languages, or enhance I/O-bound applications by using multithreading Learn about Python's database API and how to use a variety of database systems with Python, including MySQL, Postgres, and SQLite Features appendices on Python 2.6 & 3, including tips on migrating to the next generation!
Already know Python but want to learn more? A lot more? Dive into a variety of topics used in practice for real-world applications. Covers regular expressions, Internet/network programming, GUIs, SQL/databases/ORMs, threading, and Web development. Learn about contemporary development trends such as Google+, Twitter, MongoDB, OAuth, Python 3 migration, and Java/Jython. Presents brand new material on Django, Google App Engine, CSV/JSON/XML, and Microsoft Office. Includes Python 2 and 3 code samples to get you started right away! Provides code snippets, interactive examples, and practical exercises to help build your Python skills. The Complete Developer’s Guide to Python Python is an agile, robust, and expressive programming language that continues to build momentum. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Applications Programming, Third Edition, leading Python developer and corporate trainer Wesley Chun helps you take your Python knowledge to the next level. This book has everything you need to become a versatile Python developer. You will be introduced to multiple areas of application development and gain knowledge that can be immediately applied to projects, and you will find code samples in both Python 2 and 3, including migration tips if that’s on your roadmap too. Some snippets will even run unmodified on 2.x or 3.x. Learn professional Python style, best practices, and good programming habits Build clients and servers using TCP, UDP, XML-RPC, and be exposed to higher-level libraries like SocketServer and Twisted Develop GUI applications using Tkinter and other available toolkits Improve application performance by writing extensions in C/C++, or enhance I/O-bound code with multithreading Discover SQL and relational databases, ORMs, and even non-relational (NonSQL) databases like MongoDB Learn the basics of Web programming, including Web clients and servers, plus CGI and WSGI Expose yourself to regular expressions and powerful text processing tools for creating and parsing CSV, JSON, and XML data Interface with popular Microsoft Office applications such as Excel, PowerPoint, and Outlook using COM client programming Dive deeper into Web development with the Django framework and cloud computing with Google App Engine Explore Java programming with Jython, the way to run Python code on the JVM Connect to Web services Yahoo! Finance to get stock quotes, or Yahoo! Mail, Gmail, and others to download or send e-mail Jump into the social media craze by learning how to connect to the Twitter and Google+ networks Core Python Applications Programming, Third Edition, delivers Broad coverage of a variety of areas of development used in real-world applications today Powerful insights into current and best practices for the intermediate Python programmer Dozens of code examples, from quick snippets to full-fledged applications A variety of exercises at the end of every chapter to help hammer the concepts home
Using the simple, robust, Python-based Django framework, you can build powerful Web solutions with remarkably few lines of code. In Python Web Development with Django®, three experienced Django and Python developers cover all the techniques, tools, and concepts you need to make the most of Django 1.0, including all the major features of the new release. The authors teach Django through in-depth explanations, plus provide extensive sample code supported with images and line-by-line explanations. You’ll discover how Django leverages Python’s development speed and flexibility to help you solve a wide spectrum of Web development problems and learn Django best practices covered nowhere else. You’ll build your first Django application in just minutes and deepen your real-world skills through start-to-finish application projects including Simple Web log (blog) Online photo gallery Simple content management system Ajax-powered live blogger Online source code sharing/syntax highlighting tool How to run your Django applications on the Google App Engine This complete guide starts by introducing Python, Django, and Web development concepts, then dives into the Django framework, providing a deep understanding of its major components (models, views, templates), and how they come together to form complete Web applications. After a discussion of four independent working Django applications, coverage turns to advanced topics, such as caching, extending the template system, syndication, admin customization, and testing. Valuable reference appendices cover using the command-line, installing and configuring Django, development tools, exploring existing Django applications, the Google App Engine, and how to get more involved with the Django community. Introduction 1 Part I: Getting Started Chapter 1: Practical Python for Django 7 Chapter 2: Django for the Impatient: Building a Blog 57 Chapter 3: Starting Out 77 Part II: Django in Depth Chapter 4: Defining and Using Models 89 Chapter 5: URLs, HTTP Mechanisms, and Views 117 Chapter 6: Templates and Form Processing 135 Part III: Django Applications by Example Chapter 7: Photo Gallery 159 Chapter 8: Content Management System 181 Chapter 9: Liveblog 205 Chapter 10: Pastebin 221 Part IV: Advanced Django Techniques and Features Chapter 11: Advanced Django Programming 235 Chapter 12: Advanced Django Deployment 261 Part V: Appendices Appendix A: Command Line Basics 285 Appendix B: Installing and Running Django 295 Appendix C: Tools for Practical Django Development 313 Appendix D: Finding, Evaluating, and Using Django Applications 321 Appendix E: Django on the Google App Engine 325 Appendix F: Getting Involved in the Django Project 337 Index 339 Colophon 375
This 2004 book is an accessible and comprehensive introduction to machine vision. It provides all the necessary theoretical tools and shows how they are applied in actual image processing and machine vision systems. A key feature is the inclusion of many programming exercises that give insights into the development of practical image processing algorithms. The authors begin with a review of mathematical principles and go on to discuss key issues in image processing such as the description and characterization of images, edge detection, restoration and feature extraction, segmentation, texture and shape. They also discuss image matching, statistical pattern recognition, clustering, and syntactic pattern recognition. Important applications are described, including optical character recognition and automatic target recognition. Software and data used in the book can be found at www.cambridge.org/9780521830461. A useful reference for practitioners, the book is aimed at graduate students in electrical engineering, computer science and mathematics.
This book provides comprehensive coverage of Lithium (Li) metal anodes for rechargeable batteries. Li is an ideal anode material for rechargeable batteries due to its extremely high theoretical specific capacity (3860 mAh g-1), low density (0.59 g cm-3), and the lowest negative electrochemical potential (−3.040 V vs. standard hydrogenelectrodes). Unfortunately, uncontrollable dendritic Li growth and limited Coulombic efficiency during Li deposition/stripping inherent in these batteries have prevented their practical applications over the past 40 years. With the emergence of post Liion batteries, safe and efficient operation of Li metal anodes has become an enabling technology which may determine the fate of several promising candidates for the next generation energy storage systems, including rechargeable Li-air batteries, Li-S batteries, and Li metal batteries which utilize intercalation compounds as cathodes. In this work, various factors that affect the morphology and Coulombic efficiency of Li anodes are analyzed. The authors also present the technologies utilized to characterize the morphology of Li deposition and the results obtained by modeling of Li dendrite growth. Finally, recent developments, especially the new approaches that enable safe and efficient operation of Li metal anodes at high current densities are reviewed. The urgent need and perspectives in this field are also discussed. The fundamental understanding and approaches presented in this work will be critical for the applicationof Li metal anodes. The general principles and approaches can also be used in other metal electrodes and general electrochemical deposition of metal films.
Is NATO still in the best interest of the United States? This provocative work argues that the focus on NATO distracts the U.S. from the vital foreign policy challenges of the 21st century, most notably China's rise in power. Since its beginning in 1949, NATO—the North Atlantic Treaty Organization—has been at the center of U.S. foreign policy. The alliance was crucial during the decades of the Cold War, and the United States collaborated closely with NATO during crises in Kosovo, Afghanistan, and Libya. But does the NATO alliance still serve the best interests of the U.S.? The NATO of today—one that has expanded to 30 member countries—risks involving the U.S. in unwanted military activities of the future, actions that were not intended in the original Atlantic alliance. In addition, the real challenges for foreign policy of 21st century are not in Europe, but in the expanding economic powerhouses in Asia, especially China. NATO Reconsidered argues that the changes in world politics in recent decades requires that the more than 70-year-old alliance should no longer be the principal focus of U.S. foreign policy.
Death Beneath the Evening Star is a murder mystery centered on the Evening Star cult—a group of people who believes that certain parts of the body is sacred and the physical conduit to the seat of every emotion and the very soul itself. The use of herbs and incantations aids in the growth of their magical powers and ability to speak to the dead. A renegade faction of one whose personal pain and disappointment in organized religion takes the principles of the Evening Star cult and uses them to kill and mutilate his victims to satisfy his sense of justice. Detective Frank Kertrail, investigating his last case before retirement, is facing the most difficult and heinous crimes of his career.
Digital Scholarship 2009 includes four bibliographies: the Scholarly Electronic Publishing Bibliography: 2009 Annual Edition, the Institutional Repository Bibliography, the Electronic Theses and Dissertations Bibliography, and the Google Book Search Bibliography. The longest bibliography, the Scholarly Electronic Publishing Bibliography: 2009 Annual Edition, presents selected English-language articles, books, and other printed and electronic sources that are useful in understanding scholarly electronic publishing efforts on the Internet. Most sources have been published between 1990 and 2009; however, a limited number of key sources published prior to 1990 are also included. Peter Jacso said in ONLINE (vol. 27, no. 3 2003, pp. 73-76): "SEP [Scholarly Electronic Publishing Bibliography] is compiled with utter professionalism. It reminds me of the work of the best artisans who know not only every item that leaves their workshops, but each component used to create them--providing the ideal quality control. . . . The selection of items is impeccable. I have yet to find journal articles irrelevant to the scope of the bibliography. SEP could be used as a benchmark in evaluating abstracting/indexing databases that proudly claim to have coverage of electronic publishing, but do not come close to SEP.
Why does the distinction between high and popular art persist in spite of postmodernist predictions that it should vanish? Departing from the conventional view that such distinctions are class-related, Wesley Shrum concentrates instead on the way individuals form opinions about culture through the mediation of critics. He shows that it is the extent to which critics shape the reception of an art form that determines its place in the cultural hierarchy. Those who patronize "lowbrow" art--stand-up comedy, cabaret, movies, and popular music--do not heed critical opinions nearly as much as do those who patronize "highbrow" art--theater, opera, and classical music. Thus the role of critics is crucial to understanding the nature of cultural hierarchy and its persistence. Shrum supports his argument through an inquiry into the performing arts, focusing on the Edinburgh Fringe, the world's largest and most diverse art festival. Beginning with eighteenth-century London playhouses and print media, where performance art criticism flourished, Shrum examines the triangle of mediation involving critics, spectators, and performers. The Fringe is shown to parallel modern art worlds, where choices proliferate along with the demand for guidance. Using interviews with critics and performers, analysis of audiences, and published reviews as well as dramatic vignettes, Shrum reveals the impact of critics on high art forms and explores the "status bargain" in which consumers are influenced by experts in return for prestige.
On the wild Oregon coast, Jessie and Ki battle slave traders and samurai warriors! When a mysterious fire destroys the Starbuck timber mill on the Oregon coast, Jessie and Ki set out to investigate. They suspect that the cartel is behind it, but htey need hard evidence. With the help of a determined newspaperwoman they get more evidence than they bargained for—and land right in the middle of a deadly traffic in Chinese slaves...
A slacker super-spy is possessed by an alien, and thrown into an ancient war which will decide the fate of humanity, in the complete Tao series of witty and action-laced SF thrillers. Collects The Lives of Tao, The Deaths of Tao and The Rebirths of Tao in a single volume. When out-of-shape IT technician Roen Tan woke up and started hearing voices in his head, he naturally assumed he was losing it. He wasn’t. He now has a passenger in his brain – an ancient alien life-form called Tao, whose race crash-landed on Earth before the first fish crawled out of the oceans. Now split into two opposing factions – the peace-loving, but under-represented Prophus, and the savage, powerful Genjix – the aliens have been in a state of civil war for centuries. Meanwhile, Roen is having to train to be the ultimate secret agent. Like that’s going to end up well… The war between the Prophus and the Genjix escalates as the battle to leave Earth enters a deadly new heights. The end is now in sight, and both factions have plans to leave the Earth, but the Genjix method will mean the destruction of the human race. That’s a price they’re willing to pay. The world splits into pro-Prophus and pro-Genjix factions, and is poised on the edge of a devastating new World War; the Prophus are hiding; and Roen has a family to take care of. A Genjix scientist who defects to the other side holds the key to preventing bloodshed on an almost unimaginable scale. With the might of the Genjix in active pursuit, Roen is the only person who can help him save the world, and the Quasing race, too. And you thought you were having a stressful day… File Under: Science Fiction
Handbook of Radiosurgery in CNS Disease is a concise and practical manual offering radiation oncology, neurology, and neurosurgery residents, trainees, fellows, and clinicians up-to-date information on the role of radiosurgery within the overall context of CNS disease management. The emphasis is on decision making and the evaluation of radiosurgery as a viable option among the suite of potentially applicable treatments, including frame-based systems, non-invasive body immobilization, and image-guided targeting. The book examines radiosurgery as a treatment modality for various CNS pathologies, discussing relevant radiobiology, current technology, and the technical aspects of specific procedures. Chapters organized by pathology provide practical coverage of clinical evaluations, patient selection and management decision-making, and relevant points in radiosurgical applications for the entity under discussion. Pertinent cases are presented to demonstrate the process for each treatment paradigm. A unique collaboration of editors with an international reputation for excellence in radiation oncology, vascular neurosurgery, and neurosurgical oncology will offer insights into the role of radiosurgery in the entire central nervous system (i.e. both brain and spine). Handbook of Radiosurgery in CNS Disease features: Practical focus on key clinical issues in radiosurgery of CNS disease: patient selection, radiosurgery in context with other modalities, pitfalls Coverage of cranial and extracranial disease Relevant cases illustrate discussion of each treatment paradigm Outstanding editorial team Concise format makes for an easy review or quick reference, in contrast to large texts
Prof. George Wesley Buchanan PhD., Litt.D., D.S.L. Recognized in academic circles for being the first for the following: 1. use of insights from the Dead Sea Scrolls to solve biblical problems. 2. discover midrash (commentary on Scripture) in the First Testament. 3. publish intertextual commentaries both in the First Testament and in the New Testament. 4. discover the northern boundaries of the Promised Land. 5. discover independently (as one of two scholars) the true location of the temple at Zion. 6. discover the method for distinguishing the teachings of Jesus from the additions of the later church. Other scholars have followed Schweitzer in declaring that this could not be done. Other Biographical Data for Prof. Buchanan: Ordained elder in the United Methodist Church, pastor of churches for fourteen years. Horowitz Fellow, Scheuer Fellow, Rosenstiel Fellow, Association of Theological Schools Fellow, Claremont--Society of Biblical Literature Fellow, Recipient of the Alumni Achievement Award, Simpson College, Recipient of Numerous Research Grants
Hong Kong has a curious mixture of laws old and new, written and unwritten, home-grown and imported. Made by various bodies in various ways with various results, these laws constitute a reasonably coherent body of rules, principles, practices, procedures, assumptions, and attitudes. How are these differing sources of law best described and explained? How are they mobilized and employed? How do they achieve the coherence they seem to display, and can that coherence be maintained? Such are the questions which this book seeks to illuminate. They are vital questions for a legal system undergoing significant change at a crucial time in the political development of Hong Kong.
Thank you for visiting our website. Would you like to provide feedback on how we could improve your experience?
This site does not use any third party cookies with one exception — it uses cookies from Google to deliver its services and to analyze traffic.Learn More.