Web Scraping with Python: Collecting Data from the Modern Web
Ryan Mitchell - 2015
With this practical guide, you’ll learn how to use Python scripts and web APIs to gather and process data from thousands—or even millions—of web pages at once.
Ideal for programmers, security professionals, and web administrators familiar with Python, this book not only teaches basic web scraping mechanics, but also delves into more advanced topics, such as analyzing raw data or using scrapers for frontend website testing. Code samples are available to help you understand the concepts in practice.
Learn how to parse complicated HTML pages
Traverse multiple pages and sites
Get a general overview of APIs and how they work
Learn several methods for storing the data you scrape
Download, read, and extract data from documents
Use tools and techniques to clean badly formatted data
Read and write natural languages
Crawl through forms and logins
Understand how to scrape JavaScript
Learn image processing and text recognition
Modern CTO: Everything you need to know, to be a Modern CTO.
Joel Beasley - 2018
―Jacob Boudreau CTO of Stord | Forbes 30 Under 30 Joel's book and show provide incredible insights for young startup developers and fellow CTOs alike. Joel offers a human perspective and real practical advice on the challenges and opportunities facing every Modern CTO. ― Christian Saucier | Entrepreneur and P2P Systems Architect I've really come to respect what Joel is doing in the community. His podcast and book are filling a much needed hole and I'm excited to see what else the future has in store. ― Don Pawlowski Chief Technology Officer at University Tees Modern CTO Everything you need to know to be a Modern CTO. Developers are not CTOs, but developers can learn how to be CTOs. In Modern CTO, Joel Beasley provides readers with an in-depth road map on how to successfully navigate the unexplored and jagged transition between these two roles. Drawing from personal experience, Joel gives a refreshing take on the challenges, lessons, and things to avoid on this journey.Readers will learn how Modern CTOs: Manage deadlines Speak up Know when to abandon ship and build a better one Deal with poor code Avoid getting lost in the product and know what UX mistakes to watch out for Manage people and create momentum … plus much more Modern CTO is the ultimate book when making the leap from developer to CTO. Update: Kindle Formatting issues resolved 5/13/18. Thank you for the feedback.
Bitcoin for the Befuddled
Conrad Barski - 2014
Already used by people and companies around the world, many forecast that Bitcoin could radically transform the global economy. The value of a bitcoin has soared from less than a dollar in 2011 to well over $1000 in 2013, with many spikes and crashes along the way. The rise in value has brought Bitcoin into the public eye, but the cryptocurrency still confuses many people. Bitcoin for the Befuddled covers everything you need to know about Bitcoin—what it is, how it works, and how to acquire, store, and use bitcoins safely and securely. You'll also learn about Bitcoin's history, its complex cryptography, and its potential impact on trade and commerce. The book includes a humorous, full-color comic explaining Bitcoin concepts, plus a glossary of terms for easy reference.
jQuery: Novice to Ninja
Earle Castledine - 2010
In this question-and-answer book on jQuery, you'll find a cookbook of ready-to-go solutions to help breathe life into your web page. Topics covered include: - Scrolling, Resizing and Animating Webpage elements - Backgrounds, Slideshows, and Crossfaders - Menus, Tabs, and Panels - Buttons, Fields, and Controls - Lists, Trees, and Tables - Frames, Windows, and Dialogs - Adding interactivity with Ajax - Using the jQuery User Interface Themeroller - Writing your own jQuery plug-ins All code used to create each solution is available for download and guaranteed to be simple, efficient and cross-browser compatible.
Prometheus: Up & Running: Infrastructure and Application Performance Monitoring
Brian Brazil - 2018
This practical guide provides application developers, sysadmins, and DevOps practitioners with a hands-on introduction to the most important aspects of Prometheus, including dashboarding and alerting, direct code instrumentation, and metric collection from third-party systems with exporters.This open source system has gained popularity over the past few years for good reason. With its simple yet powerful data model and query language, Prometheus does one thing, and it does it well. Author and Prometheus developer Brian Brazil guides you through Prometheus setup, the Node exporter, and the Alertmanager, then demonstrates how to use them for application and infrastructure monitoring.Know where and how much to apply instrumentation to your application codeIdentify metrics with labels using unique key-value pairsGet an introduction to Grafana, a popular tool for building dashboardsLearn how to use the Node Exporter to monitor your infrastructureUse service discovery to provide different views of your machines and servicesUse Prometheus with Kubernetes and examine exporters you can use with containersConvert data from other monitoring systems into the Prometheus format
The Making of Australia
David Hill - 2014
Told through the key figures who helped build it into the thriving nation it is today, David Hill once again offers up Australian history at its most entertaining and accessible. In his latest book, David Hill traces the story of our nation from its European beginnings to Federation. When James Cook landed on the east coast of Australia, the rest of the world had some idea of how empty, vast and wild this continent was, but so little was known of it that in 1788 most people thought it was two lands. In the subsequent years, its coastline was charted, its interior opened up, and its cities, laws and economy developed. In this riveting, wide-ranging history, David Hill traces how this happened through the key figures who built this country into the thriving nation it is today: from its prescient and fair-minded first governor, Arthur Phillip, to the unpopular William Bligh, the victim of the country's first and only military coup; from the visionary builder and law-maker Lachlan Macquarie to William Wentworth, the son of a convict who secured Australia's first elected parliament; from Henry Parkes, the grand old man of politics who started the fraught process of Federation, to the first prime minister, Edmund Barton. It was Barton who formed the first Australian government just in time for the inaugural celebrations on 1 January 1901, when the nation of Australia was born! David Hill is one of our most popular writers of Australian history. His previous books, The Forgotten Children, 1788, The Gold Rush and The Great Race have all been bestsellers.
Functional JavaScript: Introducing Functional Programming with Underscore.js
Michael Fogus - 2013
Each topic illustrated with pointed examples. You’ll also get a thorough reference to the Underscore.js library and its idioms, including:ClosuresApplicative programmingLazinessImmutabilityHigher-order functionsPurityCombinatorsCurrying and partial application
If Hemingway Wrote JavaScript
Angus Croll - 2014
The result is a peculiar and charming combination of prose, poetry, and programming.The best authors are those who obsess about language--and the same goes for JavaScript developers. To master either craft, you must experiment with language to develop your own style, your own idioms, and your own expressions. To that end, If Hemingway Wrote JavaScript playfully bridges the worlds of programming and literature for the literary geek in all of us.Featuring original artwork by Miran Lipovaca.
Learning Java
Patrick Niemeyer - 1996
With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance."Learning Java" is the most widely sought introduction to the programming language that's changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of "generics," a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and "Learning Java" will show you exactly how it's done.Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That's a huge change. With our book's practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity. "Learning Java," 3rd Edition addresses all of the important uses of Java, such as web applications, servlets, and XML that are increasingly driving enterprise applications.
Amazon Web Services in Action
Andreas Wittig - 2015
The book will teach you about the most important services on AWS. You will also learn about best practices regarding automation, security, high availability, and scalability.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyPhysical data centers require lots of equipment and take time and resources to manage. If you need a data center, but don't want to build your own, Amazon Web Services may be your solution. Whether you're analyzing real-time data, building software as a service, or running an e-commerce site, AWS offers you a reliable cloud-based platform with services that scale. All services are controllable via an API which allows you to automate your infrastructure.About the BookAmazon Web Services in Action introduces you to computing, storing, and networking in the AWS cloud. The book will teach you about the most important services on AWS. You will also learn about best practices regarding security, high availability and scalability.You'll start with a broad overview of cloud computing and AWS and learn how to spin-up servers manually and from the command line. You'll learn how to automate your infrastructure by programmatically calling the AWS API to control every part of AWS. You will be introduced to the concept of Infrastructure as Code with the help of AWS CloudFormation.You will learn about different approaches to deploy applications on AWS. You'll also learn how to secure your infrastructure by isolating networks, controlling traffic and managing access to AWS resources. Next, you'll learn options and techniques for storing your data. You will experience how to integrate AWS services into your own applications by the use of SDKs. Finally, this book teaches you how to design for high availability, fault tolerance, and scalability.What's InsideOverview of cloud concepts and patternsManage servers on EC2 for cost-effectivenessInfrastructure automation with Infrastructure as Code (AWS CloudFormation)Deploy applications on AWSStore data on AWS: SQL, NoSQL, object storage and block storageIntegrate Amazon's pre-built servicesArchitect highly available and fault tolerant systemsAbout the ReaderWritten for developers and DevOps engineers moving distributed applications to the AWS platform.About the AuthorsAndreas Wittig and Michael Wittig are software engineers and consultants focused on AWS and web development.Table of ContentsPART 1 GETTING STARTEDWhat is Amazon Web Services?A simple example: WordPress in five minutesPART 2 BUILDING VIRTUAL INFRASTRUCTURE WITH SERVERS AND NETWORKINGUsing virtual servers: EC2Programming your infrastructure: the command line, SDKs, and CloudFormationAutomating deployment: CloudFormation, Elastic Beanstalk, and OpsWorksSecuring your system: IAM, security groups, and VPCPART 3 STORING DATA IN THE CLOUDStoring your objects: S3 and GlacierStoring your data on hard drives: EBS and instance storeUsing a relational database service: RDSProgramming for the NoSQL database service: DynamoDBPART 4 ARCHITECTING ON AWSAchieving high availability: availability zones, auto-scaling, and CloudWatchDecoupling your infrastructure: ELB and SQSDesigning for fault-toleranceScaling up and down: auto-scaling and CloudWatch
Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App
Antonio Leiva - 2016
In Times Like These Boxed Set: A Time Travel Adventure Series
Nathan Van Coops - 2018
Start your time travel adventure today, because yesterday may be too late!
Grizzly Lover
C.D. Gorri - 2020
Can her Grizzly lover put the past behind them?”Oliver Pax is one of the most prolific composers of all time. He is the award-winning writer of such Broadway hits as The Beast of Brooklyn Heights and its upcoming conclusion Where Beauty Lives. A loner known for his grumpy and secretive nature, the reclusive Grizzly Bear Shifter is in for the shock of his life when a blast from his past washes up on his doorstep after a terrible accident.Teresa Witherspoon has been on the run for the past two years. She’s traveled across the country and back again fearing the day her father and his henchmen find her and her son. Caring for Thomas has kept her going this far, but when an accident leaves her hospitalized she has no choice but to call the one person she swore to stay away from.Will the Grizzly Bear Shifter she’d once loved help her in her time of need?
Failing Up: A Professor's Odyssey of Flunking, Determination, and Hope
Barbara Hong - 2018
She attended school against her parents' wishes. Despite her intellectual curiosity, she consistently failed her subjects because she couldn't keep up with the fast-paced, competitive, shame-inducing educational style.Flunking her 10th-grade finals just about extinguished her academic hopes. But one act of kindness radically changed her trajectory when an inspired acquaintance convinced her to redo the grade. Her new teacher--who was passionate and caring--taught students instead of subjects. A friend from her church gave her the finest tutoring, much-needed friendship, and even an example of a loving home and family.After completing 10th grade with top marks, she spent her remaining school years working tirelessly, eventually earning the Best All-Round Student award. Her passion for learning expanded into a passion for teaching; she pursued post-secondary degrees in America and began an influential career as a professor of education and international education consultant.Hong's eloquent present-tense narration animates scenes of family strife and academic struggle and evokes an astounding range of emotions--commiseration, frustration, and eventually elation. Something is always developing, whether it's the narrator herself or the plot.Though the memoir charts the author's intellectual growth, it also considers complex family relationships, poverty, Southeast Asian culture and education, disability, and determination. Hong demonstrates, through her own experiences, the pleasures and rewards of scholarship and effective teaching, and her account underscores how ordinary people can have life-changing effects on others.DescriptionWhen people first meet Barbara Hong, they often conclude that her life must have always been enriched. They assume she had loving, successful parents and all the support she needed to reach her goals. Nothing could be further from the truth.Hong's path to an Ivy League university and beyond started in a filthy tenement in Singapore where she lived with an abusive father and an illiterate mother. Even as a child of six, she worked in her sweatshop home to help with extra money, which her father often wasted on alcohol. As she endured his drinking and abuse, she feared that the pain she internalized could shatter her.But instead of falling apart, Hong managed to escape her misery, thanks to a teacher who believed in her. Once she knew she wasn't the brainless "cabbage head" her mother called her, she began excelling as a student, eventually finding the courage to leave her home and discover her true calling as a knowledge seeker, educator, and advocate.Hong's inspirational journey from a sweatshop home upbringing to influential professor movingly illustrates the true strength of the human spirit and the power of teachers.Failing UP was recognized as one of only 2% of books reviewed to earn a Kirkus STAR--the most prestigious designation in the book industry in awarding books of exceptional merit. To Read the Kirkus Review, visit: https: //www.kirkusreviews.com/book-reviews/ba...
The Cortés Trilogy: Enigma Revenge Revelation
John Paul Davis - 2016
Throughout the land, a strange legend has long told of an ancient people dwelling deep within the jungle whose possessions include a precious set of stones with the potential to bring unlimited power to its owner. As well as wealth beyond their wildest dreams . . .1904: In an old graveyard in a remote part of the Isles of Scilly, a distinguished academic makes a surprising discovery. The inscriptions on the gravestones are unlike any he has ever seen, at least in that part of the world. The clues point to an astounding possibility. A forgotten Spanish legend. And a four-hundred-year-old cover-up!Present Day: History lecturer Dr Ben Maloney is sitting in his office when the phone rings. A call from his cousin is rarely anything out of the ordinary, but today what he has to say is anything but normal. Their great-great-grandfather's body has been discovered in a boat near a deserted island in the Isles of Scilly. With a bullet through his skull!Dropping everything, the cousins' decision to visit the site of their ancestor's demise soon proves to be one that will change their lives forever. With nothing but a hundred-year-old diary and legends from the past to guide them, Ben soon realises their quest to solve the riddle of their ancestor's death will require them to take on an altogether greater mystery that will lead them not only halfway across the world delving deep into humanity's bloodiest past but potentially to their own deaths. An unimaginable treasure remains undiscovered - one with the ability to change the world for better or worse. And some will stop at nothing to find it . . .