Books  [Michael Hartl] Ruby on Rails Tutorial, 3rd Edition: Learn Web Development with Rails

Yapgk0x6.jpg

​
DESCRIPTION:

Best-selling author and leading Ruby on Rails developer Michael Hartl teaches Rails by guiding you through the development of your own complete sample application using the latest techniques in Rails web development.

The updates to this edition include all-new site design using Twitter's Bootstrap; coverage of the new asset pipeline, including Sprockets and Sass; behavior-driven development (BDD) with Capybara and RSpec; better automated testing with Guard and Spork; roll your own authentication with has_secure_password; and an introduction to Gherkin and Cucumber...

Books  [Krzysztof Kowalczyk] Essential Ruby On Rails

RubyOnRails.png

​
DESCRIPTION:

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Ruby On Rails programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it.

You can also quickly navigate to desired content using table of content on the left and search at the top (tip: you can navigate search using only a keyboard with '/' shortcut to start a search).

About the Authors
  • Krzysztof Kowalczyk worked at Microsoft, Palm, BitTorrent, OpenDNS (acquired by Cisco) and a few small Silicon Valley startups.
...

Books  [Tomas Varaneckas] Developing Games With Ruby

oWG53Uwx.jpg

​
DESCRIPTION:

At day you have to wrangle with legacy code, fix bugs, struggle with APIs, deploy services and integrate things. Yet you wish you could create worlds, animate dragons, break laws of physics and design artificial intelligence. You can.

If you have a little experience programming in Ruby or another language, then you're ready to start making your own video games. In this book you'll learn concepts such as animation, keyboard and mouse movement, sounds and music, and physics as you build exciting games.

So, your game will have to be small enough for you to be able to...

Books  [Zed A. Shaw] Learn Ruby the Hard Way: A Simple and Idiomatic Introduction

51yExMureIL._SX218_BO1,204,203,200_QL40_FMwebp_.jpg

​
DESCRIPTION:

In this book, you'll learn Ruby by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use.

Zed Shaw has perfected the world's best system for learning Ruby. Follow it and you will succeed - just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence...

Books  [Wikipedia Contributors] Ruby Programming

55fUlZ0v.jpg

​
DESCRIPTION:

Ruby is an object-oriented scripting language developed by Yukihiro Matsumoto ("Matz"). The main web site for Ruby is ruby-lang.org. Development began in February 1993 and the first alpha version of Ruby was released in December 1994. It was developed to be an alternative to scripting languages such as Perl and Python. Ruby borrows heavily from Perl and the class library is essentially an object-oriented reorganization of Perl's functionality. Ruby also borrows from Lisp and Smalltalk. While Ruby does not borrow many features from Python, reading the code for Python...

Books  [Christopher Fox] Concise Notes on Data Structures and Algorithms - Ruby Edition

R3OWKvkL.jpg

​
DESCRIPTION:

This book is a concise introduction to data structures and algorithms in Ruby. Data structures are presented in a container hierarchy that includes stacks and queues as non-traversable dispensers, and lists, sets, and maps as traversable collections.

Algorithm analysis is introduced and applied to linear and binary search, bubble sort, selection sort, insertion sort, merge sort and quicksort.

The book also covers heaps and heapsort, unbalanced binary search trees, AVL trees, 2-3 trees, hashing, graph representations, and graph algorithms based on depth-and...

Books  [Chris Pine] Learn to Program, Second Edition (The Facets of Ruby Series)

gAOB42dj.jpg

​
DESCRIPTION:

For this new edition of the best-selling Learn to Program, Chris Pine has taken a good thing and made it even better. First, he used the feedback from hundreds of reader e-mails to update the content and make it even clearer. Second, he updated the examples in the book to use the latest stable version of Ruby, and also to use code that looks more like real-world Ruby code, so that people who have just learned to program will be more familiar with common Ruby techniques.

Not only does the Second Edition now include answers to all of the exercises, it includes them twice...

Books  [Krzysztof Kowalczyk] Essential Ruby

Ruby.png

​
DESCRIPTION:

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Ruby programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it.

You can also quickly navigate to desired content using table of content on the left and search at the top (tip: you can navigate search using only a keyboard with '/' shortcut to start a search).

About the Authors
  • Krzysztof Kowalczyk worked at Microsoft, Palm, BitTorrent, OpenDNS (acquired by Cisco) and a few small Silicon Valley startups.
...

Books  [Dave Thomas, Andy Hunt, Chad Fowler] Programming Ruby: The Pragmatic Programmers' Guide

RVBSyEqq.jpg

​
DESCRIPTION:

Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.

This book is the only complete reference for the very latest version of Ruby.

Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages such as Perl and Python.

The combination of the power of a pure...

Books  [James McCaffrey] Python Succinctly

IensJHdo.jpg

​
DESCRIPTION:

This book offers readers a quick, thorough grounding in knowledge of the Python open source extension SciPy. The SciPy library, accompanied by its interdependent NumPy, offers Python programmers advanced functions that work with arrays and matrices.

Each section presents a complete demo program for programmers to experiment with, carefully chosen examples to best illustrate each function, and resources for further learning. Use this e-book to install and edit SciPy, and use arrays, matrices, and combinatorics in Python programming.

INFORMATION PAGE:...

Books  [Jason Cannon] Python Succinctly

wrTGfl8w.jpg

​
DESCRIPTION:

Learn to use the Python language to create programs of all kinds. Author Jason Cannon will guide you from complete unfamiliarity with Python to creating practical applications. With Python Succinctly, lack of experience isn't an obstacle to programming language mastery.

Table of Contents:
  1. Configuring Your Environment for Python
  2. Variables and Strings
  3. Numbers, Math, and Comments
  4. Booleans and Conditionals
  5. Functions
  6. Lists
  7. Dictionaries
  8. Tuples
  9. File I/O
  10. Modules
INFORMATION PAGE:

Books  [Hans Fangohr] Introduction to Python for Computational Science and Engineering - A Beginner's Guide

VW70ZkjQ.jpg

​
DESCRIPTION:

This book summarises a number of core ideas relevant to Computational Engineering and Scientific Computing using Python. The emphasis is on introducing some basic Python (programming) concepts that are relevant for numerical algorithms. The later chapters touch upon numerical libraries such as numpy and scipy each of which deserves much more space than provided here. We aim to enable the reader to learn independently how to use other functionality of these libraries using the available documentation (online and through the packages itself).

INFORMATION...

Books  [Hans Petter Langtangen, Anders Logg] Solving PDEs in Python: The FEniCS Tutorial I

41qqEuCaNiL._SY291_BO1,204,203,200_QL40_FMwebp_.jpg

​
DESCRIPTION:

This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier–Stokes equations, and systems of nonlinear advection–diffusion–reaction equations, it guides readers through the essential steps to quickly solving a PDE in FEniCS, such as how to define a finite variational problem, how to set boundary conditions, how to solve linear and nonlinear systems, and how to visualize solutions and structure finite element...

Books  [Nicolas P. Rougier] From Python to NumPy

gVJPA9fi.jpg

​
DESCRIPTION:

NumPy is one of the most important scientific computing libraries available for Python. This book teaches you how to achieve expert level competency to perform complex operations, with in-depth coverage of advanced concepts.

Beginning with NumPy's arrays and functions, you will familiarize yourself with linear algebra concepts to perform vector and matrix math operations. You will thoroughly understand and practice data processing, exploratory data analysis (EDA), and predictive modeling.

You will then move on to working on practical examples which will teach you...

Books  [Travis E. Oliphant] Guide to NumPy

oCK8kYwQ.jpg

​
DESCRIPTION:

NumPy is an extension of Python, which provides highly optimized arrays and numerical operations. NumPy replaces a lot of the functionality of Matlab and Mathematica specifically vectorized operations, but in contrast to those products is free and open source. In today's world of science and technology, it is all about speed and flexibility.

This book is for programmers, scientists, or engineers, who have basic Python knowledge and would like to be able to do numerical computations with Python. It will give you a solid foundation in NumPy arrays and universal...

Books  [Usman Malik, Anne Bonner, Justin Johnson, Tutorials Point] NumPy Tutorials

ppwFLEbG.jpg

​
DESCRIPTION:

These excellent tutorials provide everything you need to know to get started with NumPy.

They explain the basics of NumPy such as its architecture and environment, discusses the various array functions, types of indexing, etc. An introduction to Matplotlib is also provided. All this is explained with the help of examples for better understanding.

They cover multiple topics and concepts during the tutorial, such as Python versions, basic data types, lists, containers, dictionaries, sets, and much more.
  • A set of carefully selected extensive free tutorials...

Books  [Emmanuelle Gouillart, Olav Vahtras, Gaël Varoquaux] SciPy Lecture Notes

Vcc9ZZMJ.jpg

​
DESCRIPTION:

This book consists of a set of is tutorials on the scientific Python ecosystem: a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to expert.

Beginning with general programming concepts such as loops and functions within the core Python language, and moving onto the NumPy, SciPy and Matplotlib libraries for numerical programming and data visualisation, this textbook also discusses the use of Python to build rich-media, shareable documents for...

Books  [Cameron Davidson-Pilon] Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference

jwU47sQd.jpg

​
DESCRIPTION:

Master Bayesian Inference through Practical Examples and Computation - Without Advanced Mathematical Analysis.

Bayesian methods of inference are deeply natural and extremely powerful. However, most discussions of Bayesian inference rely on intensely complex mathematical analyses and artificial examples, making it inaccessible to anyone without a strong mathematical background. Now, though, Cameron Davidson-Pilon introduces Bayesian inference from a computational perspective, bridging theory to practice–freeing you to get results using computing power.

This book...

Books  [Lennart Regebro] Porting to Python 3: An In-depth Guide

51cOoHgGc9L._SX334_BO1,204,203,200_.jpg

​
DESCRIPTION:

Porting to Python 3 doesn't have to be daunting. This book guides you through the process of porting your Python 2 code to Python 3, from choosing a porting strategy to solving your distribution issues.

Using plenty of code examples is takes you cross the hurdles and shows you the new Python features. This book covers - Migration strategies - Preparing for Python 3 - Porting with 2to3 - Common migration problems - Improving your code with modern idioms - Supporting Python 2 and Python 3 without 2to3 conversion - Migrating C extensions - Extending 2to3 with your own fixers - Language differences and workarounds -...

Books  [Kristian Rother] Python 3 Basics Tutorial

bVVs8Ss2.jpg

​
DESCRIPTION:

Python is a powerful high-level programming language that is popular across the world. It is used extensively by large corporations and individual developers alike. One of the biggest selling points of Python is the simplicity of its programs compared to other languages. It is remarkably easy, for even complete beginners, to create fully functional programs in minutes.

This is a tutorial for novice programmers. You are the learner I had in mind when writing this tutorial if:
  • you have worked a little with a different programming language like R, MATLAB or C...

Books  [Tom De Smedt] Modeling Creativity - Case Studies in Python

9BVQBF6x.jpg

​
DESCRIPTION:

This book explores how creativity can be represented using computational approaches. Our aim is to construct computer models that exhibit creativity in an artistic context, that is, that are capable of generating or evaluating an artwork (visual or linguistic), an interesting new idea, a subjective opinion.

It examines creativity in a number of different perspectives: from its origins in nature, which is essentially blind, to humans and machines, and from generating creative ideas to evaluating and learning their novelty and usefulness. We will use a hands-on approach...

Books  [Jason R. Briggs] Python for Kids: A Playful Introduction to Programming

1593274076.01._SCLZZZZZZZ_SX500_.jpg

​
DESCRIPTION:

Python is a powerful, expressive programming language that’s easy to learn and fun to use! But books about learning to program in Python can be kind of dull, gray, and boring, and that’s no fun for anyone.

This book brings Python to life and brings you (and your parents) into the world of programming. The ever-patient Jason R. Briggs will guide you through the basics as you experiment with unique (and often hilarious) example programs that feature ravenous monsters, secret agents, thieving ravens, and more. New terms are defined; code is colored, dissected, and explained; and quirky, full-color illustrations keep things on...

Books  [Dave Kuhlman] Python 201: (Slightly) Advanced Python Topics

1717721036.01._SCLZZZZZZZ_SX500_.jpg

​
DESCRIPTION:

Python 201 is the sequel to my first book, Python 101. If you already know the basics of Python and now you want to go to the next level, then this is the book for you! This book is for intermediate level Python programmers only. There won't be any beginner chapters here. This book is based on Python 3. You will learn about exciting topics such as working with descriptors, super, context managers, iterators and much, much more!

INFORMATION PAGE:

DOWNLOAD:

Books  [Charles Russell Severance] Python for Informatics: Exploring Information

SiHRitBC.jpg

​
DESCRIPTION:

This book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is freely available on Windows, Macintosh, and Linux computers.

This book provides an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to...

Books  [John B. Schneider, Shira Lynn Broschat, Jess Dahmen] Algorithmic Problem Solving with Python

ZwG7Zxla.jpg

​
DESCRIPTION:

This book uses Python to introduce folks to programming and algorithmic thinking. It is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques.

The book deals with some of the most important and challenging areas of programming and computer science in a highly readable manner. It covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs.

Well-known algorithms and data structures that are built into the Python language are...

Зеркала проекта

Зеркала Courses Forum (PirateHUB) на случай блокировки основного адреса. Эти ссылки безопасны для использования. Также всегда актуальная ссылка доступна на этом сайте.

Рабочее s1.courses.forum

Пользователи онлайн

  • LiNatali
  • JDH
  • Elena.volc
  • foy
  • lydens
  • leakbuyerperson
  • lanskiy35
  • ValeraV
  • polumraks
  • qwer
  • svt
  • milena
  • Эбэн Паган
  • Mirabel
  • Aleksandr_K
  • xeabadnu
  • sergmy
  • AlyFar
  • Innach
  • tantor
  • nagibator13
  • Kettirinka
  • lll123
  • BizOwner
  • YarikF

Отзывы о курсах

  • Ner0sint
    .
  • FOX32
    Спасибо, хороший курс!
  • Talka
    Отличная лекция, позволяющая посмотреть на классику русской литературы и гений Пушкина более широким взглядом. Много интересных деталей как в отношении самого поэта, его времени, окружении, так и литературных героев.
Назад
Сверху