Wolfram Blog: The Wolfram Function Repository: Launching an Open Platform for Extending the Wolfram Language. “Just three weeks ago we launched the Free Wolfram Engine for Developers to help people integrate the Wolfram Language into large-scale software projects. Now, today, we’re launching the Wolfram Function Repository to provide an organized platform for functions that are built to extend the Wolfram Language—and we’re opening up the Function Repository for anyone to contribute.”
MIT News: Toward artificial intelligence that learns to write code. “Learning to code involves recognizing how to structure a program, and how to fill in every last detail correctly. No wonder it can be so frustrating. A new program-writing AI, SketchAdapt, offers a way out. Trained on tens of thousands of program examples, SketchAdapt learns how to compose short, high-level programs, while letting a second set of algorithms find the right sub-programs to fill in the details.”
RAWG: Launching Public API for the Largest Video Game Database in the World. “RAWG is the largest video game database in the world with 300,000+ titles, 2M screenshots, 425,000 user ratings…. We got plenty of requests for API access to our database. We shared our API on an ad hoc basis and some of our community members even created language-specific wrappers for it. Today, we are opening our public API to the world.”
Code (Love): 49 Essential Resources To Learn Python. “Hi, I’m Roger, and I’m a self-taught data analyst/scientist (but only on my good days). I spent a lot of time thinking about Python — and here’s a compilation of resources that helped me learn Python.” Decent annotation, especially for such a big list!
MakeUseOf: The 9 Best Code-Along YouTube Channels to Learn Programming. “There are many great ways to learn to code. Websites like CodeAcademy allow you to work through exercises in a browser to learn a language. This is a great way to learn the syntax and structure of a language without having to install a development environment. Not everyone learns this way and many people believe project-based work is better for long term learning. These YouTube channels let you code-along with full projects, allowing you to learn practical skills while achieving something!”
Analytics India: 5 Popular Python Open-Source IDEs For Data Science Enthusiasts. “Integrated Development Environment (IDE) is the daily-used coding tool for a programmer which enables a complete set for Source Code Editor as well as debugging featured building tool. Over the last few years, Python has emerged as one of the most used languages by the programmers, thanks to its high versatility and developer community. In this article, we list down 5 top Python IDEs to choose from for data science enthusiasts.”