spaCy is a library for advanced Natural Language Processing in Python and Cython. It's built on the very latest research, and was designed from day one to be used in real products. spaCy comes with pre-trained statistical models and word vectors, and currently supports tokenization for 45+ languages. It features the fastest syntactic parser in the world, convolutional neural network models for tagging, parsing and named entity recognition and easy deep learning integration. It's commercial open-source software, released under the MIT license.
A curated list of the most popular libraries and applications for many different languages and fields.
In this book we will create a programming language together.
We'll start with 0 lines of code and end up with a fully working interpreter for the Monkey* programming language.
Step by step. From tokens to output. All code shown and included. Fully tested.
An online collection of 101 level tours of programming languages. If you have to get up to speed in a hurry, you might find something useful in here. Has overviews of common tools, also!
Redhat's online book of defensive programming technques. Covers languages, specific programming tasks and software features, and implementing security features in a secure manner.
Might be a fun thing to write a version of.
A free, independent, and open source set of curricula for learning languages.
A utility that, when given a grammar and syllable system, can generate words and phrases in languages that don&039;t yet exist. This is meant as a utility for linguists for studying languages, but I can see applications for gamers, specifically prop-makers.
A free, online book on the C programming language. There is also a downloadable .pdf file of the contents of the e-book so you don't have to try to archive the whole website.
An open source decompilation application that helps the user reverse engineering applications. Retargetable to different CPUs, so you can (say) reverse a SPARC binary on a PowerPC machine. Modular.
A Frequently Asked Questions file about phonetic alphabets. Covers the phonetic alphabets of multiple countries and military forces.
A publisher reprinting rare, forgotten, and unusual texts. Download them as .pdfs or purchase them online. Many categories are represented, from epic sagas to classical fiction, drama to architecture, history to technology.
A massive list stored in a Github repository linking to free-as-in-beer ebooks about programming: Languages, platforms, tools, and more. Ideal for teaching classes, continuing education, reference, and getting a jump start on programming in school.
A very well done description of decorators in python. Go in depth about how functions are first class objects, scope, self-modifying code, and how everything works. programming languages documentation tutorial
An offline version of the Khan Academy. Replicates the experience of the online classrooms. Watch videos, do exercises, track student progress. Can be customized. Use at home, in classrooms, or to create entire schools. Supports ten different languages now.
Github repo: https://github.com/learningequality/ka-lite
A search engine for FOSS libraries, tools, and frameworks.
masterpost mooc online education languages linguistics training list
A wiki that covers the various topics of OS programming and development. operatingsystem CPU hardware tools modes languages platforms