Design Patterns in .NET Core 3: Reusable Approaches in C# and F# for Object-Oriented Software Design 2nd edition

Автор: buratino от 4-01-2021, 23:00, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Design Patterns in .NET Core 3: Reusable Approaches in C# and F# for Object-Oriented Software Design Second edition
Автор: Dmitri Nesteruk
Издательство: Apress
Год: 2020
Формат: true pdf/epub/azw3
Страниц: 371
Размер: 10.2 Mb
Язык: English

Implement design patterns in .NET Core 3 using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today’s developer toolbox. This new edition introduces topics such as Functional Builder, Asynchronous Factory Method, Generic Value Adapter, and new Composite Proxies, including one that attempts to solve the SoA/AoS problem.
 

Finding Success (and Failure) in Haskell: Fall in love with applicative functors

Автор: literator от 4-01-2021, 20:53, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Finding Success (and Failure) in Haskell: Fall in love with applicative functorsНазвание: Finding Success (and Failure) in Haskell: Fall in love with applicative functors
Автор: Julie Moronuki, Chris Martin
Издательство: Leanpub
Год: 2019
Страниц: 206
Язык: английский
Формат: pdf (true), mobi, epub
Размер: 10.1 MB

Grab your compiler and follow along as the authors develop and gradually refine a short Haskell program. This extremely approachable guide explains topics like case expressions, sum and product types, type constructors, typeclasses, and newtype coercion as they are motivated by the example code, with exercises to reinforce your understanding. This book is for people who have just started getting into Haskell but would like to move quickly and understand by doing. We assume very little prior knowledge of Haskell. We work through examples without understanding theory or how and why things work too deeply. We give just enough information, just at the time when you need it.
 

Графы. Модели вычислений. Структуры данных

Автор: kotmatros255 от 4-01-2021, 19:48, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Графы. Модели вычислений. Структуры данных
Автор: Алексеев В.Е., Таланов В.А.
Издательство: Нижний Новгород: ННГУ
Год: 2005
ISBN: 5–85747–810–8
Формат: pdf
Страниц: 307
Размер: 50,3 Мб
Язык: Русский

Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: графы и алгоритмы, модели вычислений, структуры данных. Для понимания материала достаточно математической подготовки в объеме первого курса университета или технического вуза.
 

Functional Programming for Mortals with Cats in Scala

Автор: literator от 4-01-2021, 19:16, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Functional Programming for Mortals with Cats in ScalaНазвание: Functional Programming for Mortals with Cats in Scala
Автор: Zara Turtle
Издательство: Leanpub
Год: 2020
Страниц: 265
Язык: английский
Формат: pdf (true), mobi, epub
Размер: 22.4 MB

Find out why everybody is talking about functional programming! This book uses Typelevel Cats 2.1, the most popular Functional Programming framework for Scala. Typelevel has a wealth of accessible and idiomatic learning resources in a welcoming and safe environment. This book is designed to be read from cover to cover, in the order presented, with a rest between chapters. Earlier chapters encourage coding styles that we will later discredit: similar to how we learn Newton’s theory of gravity as children, and progress to Riemann / Einstein / Maxwell if we become students of physics.
 

TensorFlow Machine Learning: Advanced Guide to Learn Machine Learning With Scikit-Learn, Keras and TensorFlow

Автор: literator от 4-01-2021, 17:43, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

TensorFlow Machine Learning: Advanced Guide to Learn Machine Learning With Scikit-Learn, Keras and TensorFlowНазвание: TensorFlow Machine Learning: Advanced Guide to Learn Machine Learning With Scikit-Learn, Keras and TensorFlow
Автор: Benjamin Smith
Издательство: Amazon.com Services LLC
Год: 2021
Страниц: 176
Язык: английский
Формат: epub, azw, mobi
Размер: 15.5 MB

One of the most important parts of learning Machine Learning (ML) is knowing which algorithm to choose and which library. Python is the most popular Machine Learning programming language and it has a huge advantage over other languages – the large amount of built-in libraries; three of the most important are TensorFlow, Keras and Scikit-Learn. And that’s what this book is about – Machine Learning with TensorFlow, Keras and Scikit-learn.
 

The Computer Science Activity Book: 24 Pen-and-Paper Projects to Explore the Wonderful World of Coding

Автор: literator от 4-01-2021, 17:02, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

The Computer Science Activity Book: 24 Pen-and-Paper Projects to Explore the Wonderful World of CodingНазвание: The Computer Science Activity Book: 24 Pen-and-Paper Projects to Explore the Wonderful World of Coding
Автор: Christine Liu, Tera Johnson.
Издательство: No Starch Press
Год: 2019
Язык: английский
Формат: pdf (true)
Размер: 83.96 MB

A hands-on introduction to computer science concepts for non-technical readers. Activities include word searches, mazes, "Find the Bug!" hunts, matching games, "Color by Boolean" (a twist on the classic Paint by Numbers), and more. The Computer Science Activity Book is the perfect companion for curious youngsters -- or grown-ups who think they'll never understand some of the basics of how computers work. Work through this brief, coloring book-like collection of fun and innovative hands-on exercises and learn some basic programming concepts and computer terminology that form the foundation of a STEM education. You'll learn a bit about historical figures like Charles Babbage, Ada Lovelace, Grace Hopper, and Alan Turing; how computers store data and run programs; and how the parts of a computer work together (like the hard drive, RAM, and CPU).
 

C++: Advanced Guide to Learn C++ Programming Effectively

Автор: literator от 4-01-2021, 16:32, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

C++: Advanced Guide to Learn C++ Programming EffectivelyНазвание: C++: Advanced Guide to Learn C++ Programming Effectively
Автор: Benjamin Smith
Издательство: Amazon.com Services LLC
Год: 2021
Страниц: 185
Язык: английский
Формат: pdf, azw, mobi, epub
Размер: 10.1 MB

Do you know the basics of C++, and want to know more about how you can develop applications in C++? Have you wondered what makes C++ a high-level computer language? If you have, you have come to the right place. If you have read the previous book, you have gathered a basic idea of some concepts in C++ and how you can use loops and conditional statements to address different problems. This, however, does not mean you have mastered the art of programming in C++. You need to have more information to help you write robust programs and applications. This book will shed some light on some advanced topics in C++, which will enhance your understanding of C++.
 

Mission Python: Code a Space Adventure Game!

Автор: buratino от 4-01-2021, 13:05, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ


Название: Mission Python: Code a Space Adventure Game!
Автор: Sean McManus
Издательство: No Starch Press
Год: 2019
Страниц: 280
Формат: True PDF, AZW3
Размер: 23.9 Mb, 25 Mb
Язык: English

Program a graphical adventure game in this hands-on, beginner-friendly introduction to coding in the Python language.
Launch into coding with Mission: Python, a space-themed guide to building a complete computer game in Python. You'll learn programming fundamentals like loops, strings, and lists as you build Escape!, an exciting game with a map to explore, items to collect, and tricky logic puzzles to solve. As you work through the book, you'll build exercises and mini-projects, like making a spacewalk simulator and creating an astronaut's safety checklist that will put your new Python skills to the test. You'll learn how to use Pygame Zero, a free resource that lets you add graphics and sound effects to your creations, and you'll get useful game-making tips, such as how to design fun puzzles and intriguing maps. Before you know it, you'll have a working, awesome game to stump your friends with (and some nifty coding skills, too!).

Изменил: buratino по причине: True PDF has been added

 

Web Security for Developers

Автор: buratino от 4-01-2021, 12:56, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Web Security for Developers
Автор: Malcolm McDonald
Издательство: No Starch Press
Год: 2020
Формат: true pdf/epub/mobi
Страниц: 270
Размер: 11 Mb
Язык: English

Website security made easy. This book covers the most common ways websites get hacked and how web developers can defend themselves.
The world has changed. Today, every time you make a site live, you're opening it up to attack.
A first-time developer can easily be discouraged by the difficulties involved with properly securing a website. But have hope: an army of security researchers is out there discovering, documenting, and fixing security flaws. Thankfully, the tools you'll need to secure your site are freely available and generally easy to use.

Изменил: buratino по причине: True PDF has been added - https://drive.google.com/file/d/18HzYpWvHXglqpqEAkVOVFFWrwkgJ2QEZ/view?usp=sharing

 

Black Hat Python: Python Programming for Hackers and Pentesters, 2nd Edition (Early Access)

Автор: TRex от 4-01-2021, 12:43, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Black Hat Python: Python Programming for Hackers and Pentesters, 2nd Edition (Early Access)
Автор: Justin Seitz and Tim Arnold.
Издательство: No Starch Press
Год: 2020
Формат: PDF, AZW3
Страниц: 188
Размер: 10 Mb
Язык: English

When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. In Black Hat Python, 2nd Edition, you’ll explore the darker side of Python’s capabilities—writing network sniffers, manipulating packets, infecting virtual machines, creating stealthy trojans, and more.
The second edition of this bestselling hacking book contains code updated for the latest version of Python 3, as well as new modules and techniques that reflect current industry best practices. You’ll also find expanded explanations of strategies, from splitting bytes to leveraging computer-vision libraries, that you can apply to future hacking projects.