Wolfram Blog: New Interactive Course Teaches Useful Tips from an Expert Programmer

Wolfram Blog: New Interactive Course Teaches Useful Tips from an Expert Programmer. “Wolfram Language has a wealth of built-in functions that require little or no programming, but there are special cases that require additional skill and knowledge to get the code to do things that go beyond those built-in capabilities. Wolfram U is pleased to announce a new free interactive course by veteran Wolfram programmer and instructor Dave Withoff that offers a collection of useful tips and instruction for intermediate-level programmers.” The link also includes a recommendation for a beginner course if you’re not an intermediate programmer.

The Verge: Google’s making code formatting a breeze in Docs

The Verge: Google’s making code formatting a breeze in Docs. “Google Docs is getting a new feature that will make it easier to show code in an easy-to-understand way. The company announced that it’s adding code blocks to its ‘smart canvas’ system, which will automatically add the proper spacing and color-coding for a variety of programming languages, such as Python, C, and Javascript.”

Education Technology: Micro:bit launches new Python Editor to help more children learn text-based coding languages

Education Technology: Micro:bit launches new Python Editor to help more children learn text-based coding languages. “Micro:bit Educational Foundation, the education non-profit on a mission to enhance children’s digital skills, today announces it is making it even easier for children to learn the text-based coding skills needed to access some of the most in-demand tech jobs. Its new Python Editor – used in conjunction with the BBC micro:bit, its handheld coding devices – is purpose-built to address the hurdles learners usually face in working with the type of languages used by most developers by creating a more user-friendly and intuitive learning experience.”

MakeUseOf: Try Python in Your Browser With These Free Online Interactive Shells

MakeUseOf: Try Python in Your Browser With These Free Online Interactive Shells. “To start coding in Python as quickly as possible, you can use an online interactive shell. This is a website that lets you write and run Python code in your browser, with instant results. There’s no need to install anything. Whether you’re exploring Python functions or reviewing the basics of arrays and lists, you can do so right in your browser. You’ll find these online Python interpreters highly valuable.”

Bleeping Computer: Embed Python scripts in HTML with PyScript

Bleeping Computer: Embed Python scripts in HTML with PyScript. “The new PyScript project lets you embed Python programs directly in HTML pages and execute them within the browser without any server-based requirements. The project was announced this weekend at PyCon US 2022 and acts as a wrapper around the Pyodide project, which loads the CPython interpreter as a WebAssembly browser module.”

VentureBeat: PolyCoder is an open source AI code-generator that researchers claim trumps Codex

VentureBeat: PolyCoder is an open source AI code-generator that researchers claim trumps Codex. “…while research labs like OpenAI and Alphabet-backed DeepMind have developed powerful code-generating AI, many of the most capable systems aren’t available in open source. For example, the training data for OpenAI’s Codex, which powers GitHub’s Copilot feature, hasn’t been made publicly available, preventing researchers from fine-tuning the AI model or studying aspects of it such as interpretability. To remedy this, researchers at Carnegie Mellon University — Frank Xu, Uri Alon, Graham Neubig, and Vincent Hellendoorn — developed PolyCoder, a model based on OpenAI’s GPT-2 language model that was trained on a database of 249GB of code across 12 programming languages.”

The nightmare is real: ‘Excel formulas are the world’s most widely used programming language,’ says Microsoft (The Register)

The Register: The nightmare is real: ‘Excel formulas are the world’s most widely used programming language,’ says Microsoft. “Microsoft will let users create custom functions in Excel using the number wrangler’s own formula language….Dubbed LAMBDA, the feature (currently rolling out to beta customers) will be a lifesaver for anyone charged with maintaining herds of increasingly complicated spreadsheets, who have doubtlessly been wondering how it could be that Excel was missing such a seemingly obvious ability for so many decades.”

Ars Technica: The unreasonable effectiveness of the Julia programming language

Ars Technica: The unreasonable effectiveness of the Julia programming language. “I’ve been running into a lot of happy and excited scientists lately. ‘Running into’ in the virtual sense, of course, as conferences and other opportunities to collide with scientists in meatspace have been all but eliminated. Most scientists believe in the germ theory of disease. Anyway, these scientists and mathematicians are excited about a new tool. It’s not a new particle accelerator nor a supercomputer. Instead, this exciting new tool for scientific research is… a computer language.”

Phys .org: Not a ‘math person’? You may be better at learning to code than you think

Phys .org: Not a ‘math person’? You may be better at learning to code than you think . “New research from the University of Washington finds that a natural aptitude for learning languages is a stronger predictor of learning to program than basic math knowledge, or numeracy. That’s because writing code also involves learning a second language, an ability to learn that language’s vocabulary and grammar, and how they work together to communicate ideas and intentions. Other cognitive functions tied to both areas, such as problem solving and the use of working memory, also play key roles.”

Hongkiat: 10 Websites to Test Your Codes Online

Hongkiat: 10 Websites to Test Your Codes Online . “In this article I want to outline 10 interesting web apps for testing your code online. All of these apps require an Internet connection, and some of the more advanced editors offer pro plans to upgrade your account features. But most of these tools will surely come in handy when you’re scrambling to debug a block of JavaScript or PHP.”

ZDNet: Google reveals new Python programming language course: Scholarships for 2,500

ZDNet: Google reveals new Python programming language course: Scholarships for 2,500. “There are six courses in the Google IT Automation with Python Professional Certificate, including an introductory ‘crash course on Python’, learning how to use Python to manipulate files and processes on a computer’s operating system, a course in using Git and GitHub, troubleshooting techniques, learning how to automate and manage fleets of computers in the cloud, and automating real-world tasks with Python.” The article notes that the course is not free.

Make Tech Easier: Web Code Playground Tools You Should Try

Make Tech Easier: Web Code Playground Tools You Should Try. “If you’re at all into web coding, you’ve probably used at least one code playground in your time. These aren’t your usual code editors, but places where you can test your code without worrying about the backend server setup. Codepen and JSFiddle are the two most popular, but, perhaps unsurprisingly (given that the target audience for web code playgrounds is people who have the skills to build code playgrounds themselves), there are many alternatives.”

Computer Business Review: GitHub Adds 10 Million New Users, Reveals 10 Most Popular Languages

Computer Business Review: GitHub Adds 10 Million New Users, Reveals 10 Most Popular Languages. “Over the past year, developers collaborated in a staggering 370 primary languages on GitHub. Among the top 10 programming languages, C#, Python and Shell climbed the list this year, while Ruby and Java fell in popularity. That’s according to the code repository’s annual Octoverse report, which also reveals a colossal 532 percent increase in the use of Google’s Dart language, as interest surges in the company’s Flutter SDK – built using Dart.”