small medium large xlarge

PragProg Just the Facts Sale

May 18, 2020

Best Sellers:

Make sure you haven't missed anything!

  1. Distributed Services with Go
  2. Build Location-Based Projects for iOS
  3. Powerful Command-Line Applications in Go
  4. Build Websites with Hugo
  5. Practical Microservices

See all best sellers…

Jim Barksdale, president and CEO of Netscape until the AOL merger, famously said, “If we have data, let’s look at data. If all we have are opinions, let’s go with mine.” That, of course, was a lot easier to say with a straight face back before algorithms guided our every step and machine learning was all the rage.

Bring your data skills and data sets into the 21st century with a collection of titles that will help you make sense of even the most complex problems.

Use coupon code Facts2020 to save an unprecedented 50% on any of the following titles:

Offer not valid for previous purchases. Expires May 24, 2020.

Genetic Algorithms and Machine Learning for Programmers

Dig into machine learning algorithms using a handful of self-contained recipes. Make nature-inspired swarms with ants, bees, and particles, investigate cellular automata, build genetic algorithms, and more. Develop a repertoire of algorithms by mastering the terms and approaches that apply generally.

Complex Network Analysis in Python

Complex networks are collections of connected items, words, concepts, or people. Explore their structure and individual elements to unlock their meaning, evolution, and resilience. Power up your Python and become a better network analyst, a more accomplished data scientist, and a more versatile programmer.

A Common-Sense Guide to Data Structures and Algorithms, Second Edition

Take a practical approach to data structures and algorithms with techniques and real-world scenarios that you can use in your daily production code. This new and revised second edition features additional chapters on recursion, dynamic programming, and using Big O in your daily work.

Programming Ecto

Go on a module-by-module tour of the critical parts of Ecto, then take a deep dive into advanced topics and best practices with a series of recipes that provide clear, step-by-step instructions on scenarios commonly encountered by app developers. Co-authored by the creator of Ecto, this title has everything you need to use Ecto effectively.

SQL Antipatterns

Whether you’re a junior programmer, a PhD, or something in between, you can design and build better databases, write more efficient queries, and integrate SQL programming with your application like a pro. Get a rare glimpse into an SQL expert’s playbook, and stamp out common database errors once and for all.

Programming Machine Learning

Take a hands-on approach to machine learning by doing away with the libraries that only obscure what’s really going on. Then, turn it up a notch and iterate on your design, adding layers of complexity along the way. Finally, build up your confidence by tackling the hard topics and getting your hands dirty.

Data Science Essentials in Python

This one-stop solution covers essential Python, databases, network analysis, natural language processing, elements of machine learning, and visualization. See how typical data analysis problems are handled and try your hand at your own solutions to a variety of medium-scale projects that are fun to work on and look good on your resume.

You Could Be a Published Author

Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our page for details, including our 50% royalty (yes, for real!) and world-class development editors.

Upcoming Author Appearances

  • 2020-05-19 Johanna Rothman,
    PMI Wash DC
  • 2020-05-21 Johanna Rothman,
    PMI Webinar: Portfolio Management During a Pandemic
  • 2020-05-30 Jeff Langr,
    Mob Programming Conference 2020, Boston, MA, US
  • Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is sign up at (email address and password is all it takes).

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: pragprog</a>, Andy Hunt <a href="">PragmaticAndy.

    Coming Soon:

    • Become an Effective Software Engineering Manager, in print
    • Testing Elixir, in beta
    • Using Elixir for Graphs, in beta
    • 555 Timers and How to Use Them, in beta

    Recently Released:

    Thanks for your continued support,

    Andy Hunt
    Publisher, Pragmatic Bookshelf

    By Professional Developers, for Professional Developers