How to Make Mistakes in Python - Mike Pirnat

GoodReads Summary: Even the best programmers make mistakes, and experienced programmer Mike Pirnat has made his share during 15+ years with Python. Some have been simple and silly; others were embarrassing and downright costly. In this O’Reilly report, he dissects some of his most memorable blunders, peeling them back layer-by-layer to reveal just what went wrong.

Read more...

Imperative to Functional Programming Succinctly - Marc Clifton

GoodReads Summary: Functional programming is fundamentally different from imperative programming. As such, it provides a unique approach to solving problems—one that requires developers to transform how they think about software design and implementation. With Imperative to Functional Programming Succinctly by Marc Clifton, you will learn many of the basic concepts involved with functional programming, such as currying, partial application, function pipelines, recursion, and continuations. By book's end, you will learn how to combine functional and imperative programming to get the most out of your solutions.

Read more...

Black Hat Python: Python Programming for Hackers and Pentesters - Justin Seitz

GoodReads Summary: When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. But just how does the magic happen?

Read more...

Python Data Science Essentials - Learn the fundamentals of Data Science with Python - Alberto Boschetti

GoodReads Summary: Key Features Quickly get familiar with data science using Python Save time - and effort - with all the essential tools explained Create effective data science projects and avoid common pitfalls with the help of examples and hints dictated by experience Book Description

Read more...

Why Mixing Spaces and Tabs IS a Big Deal

Why something so small is actually a big deal.

Read more...

The Little Book of HTML/CSS Coding Guidelines - Jens Oliver Meiert

GoodReads Summary: A proper plan can improve your code, including your HTML documents and CSS style sheets. Jens Oliver Meiert explores the theory and practice of coding guidelines and shows, using Google’s HTML and CSS standards as a particular example, how consistency and care can make the code base you create today much easier to deal with when you—or someone else—work on it later.

Read more...

A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security - Tobias Klein

GoodReads Summary: Seemingly simple bugs can have drastic consequences, allowing attackers to compromise systems, escalate local privileges, and otherwise wreak havoc on a system.

Read more...

Python Playground: Geeky Projects for the Curious Programmer - Mahesh Venkitachalam

GoodReads Summary: Python is a powerful programming language that's easy to learn and fun to play with. But once you've gotten a handle on the basics, what do you do next?

Read more...

Write Great Code: Volume I: Understanding the Machine - Randall Hyde

GoodReads Summary: Write Great Code, Volume 1 teaches machine organization, including numeric representation; binary arithmetic and bit operations; floating point representation; system and memory organization; character representation; constants and types; digital design; CPU, instruction set, and memory architecture; input and output; and how compilers work.

Read more...

Pre-Orders: The Case of No Man's Sky

No Man's Sky is getting a lot of heat recently because, well, the game is not all what the developers promised. And a lot of people are putting the blame on pre-orders and whatnot.

Read more...