Gifted Bulletin Board

Welcome to the Gifted Issues Discussion Forum.

We invite you to share your experiences and to post information about advocacy, research and other gifted education issues on this free public discussion forum.
CLICK HERE to Log In. Click here for the Board Rules.

Links


Learn about Davidson Academy Online - for profoundly gifted students living anywhere in the U.S. & Canada.

The Davidson Institute is a national nonprofit dedicated to supporting profoundly gifted students through the following programs:

  • Fellows Scholarship
  • Young Scholars
  • Davidson Academy
  • THINK Summer Institute

  • Subscribe to the Davidson Institute's eNews-Update Newsletter >

    Free Gifted Resources & Guides >

    Who's Online Now
    0 members (), 214 guests, and 24 robots.
    Key: Admin, Global Mod, Mod
    Newest Members
    Word_Nerd93, jenjunpr, calicocat, Heidi_Hunter, Dilore
    11,421 Registered Users
    April
    S M T W T F S
    1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30
    Previous Thread
    Next Thread
    Print Thread
    #243339 07/20/18 04:42 AM
    Joined: Feb 2010
    Posts: 2,639
    B
    Member
    OP Offline
    Member
    B
    Joined: Feb 2010
    Posts: 2,639
    This article from the Economist may interest parents wondering what programming language their children should learn. My 11-year-old daughter has been doing the MIT edX class Introduction to Computer Science and Programming Using Python. I have helped her a bit.

    Python has brought computer programming to a vast new audience
    July 19, 2018

    Quote
    ...

    The language’s popularity has grown not merely among professional developers—nearly 40% of whom use it, with a further 25% wishing to do so, according to Stack Overflow, a programming forum—but also with ordinary folk. Codecademy, a website that has taught 45m novices how to use various languages, says that by far the biggest increase in demand is from those wishing to learn Python. It is thus bringing coding to the fingertips of those once baffled by the subject. Pythonistas, as aficionados are known, have helped by adding more than 145,000 packages to the Cheese Shop, covering everything from astronomy to game development.

    ...

    Python is not perfect. Other languages have more processing efficiency and specialised capabilities. C and C++ are “lower-level” options which give the user more control over what is happening within a computer’s processor. Java is popular for building large, complex applications. JavaScript is the language of choice for applications accessed via a web browser. Countless others have evolved for various purposes. But Python’s killer features—simple syntax that makes its code easy to learn and share, and its huge array of third-party packages—make it a good general-purpose language. Its versatility is shown by its range of users and uses. The Central Intelligence Agency has employed it for hacking, Pixar for producing films, Google for crawling web pages and Spotify for recommending songs.

    Some of the most alluring packages that Pythonistas can find in the Cheese Shop harness artificial intelligence (AI). Users can create neural networks, which mimic the connections in a brain, to pick out patterns in large quantities of data. Mr Van Rossum says that Python has become the language of choice for AI researchers, who have produced numerous packages for it.

    Not all Pythonistas are so ambitious, though. Zach Sims, Codecademy’s boss, believes many visitors to his website are attempting to acquire skills that could help them in what are conventionally seen as “non-technical” jobs. Marketers, for instance, can use the language to build statistical models that measure the effectiveness of campaigns. College lecturers can check whether they are distributing grades properly. (Even journalists on The Economist, scraping the web for data, generally use programs written in Python to do so.)

    Bostonian #243726 08/29/18 06:26 AM
    Joined: Jul 2018
    Posts: 114
    M
    Member
    Offline
    Member
    M
    Joined: Jul 2018
    Posts: 114
    There is also Scratch, which is designed for kids 8-16. https://scratch.mit.edu/about

    Bostonian #243733 08/29/18 07:54 PM
    Joined: Mar 2013
    Posts: 1,453
    Member
    Offline
    Member
    Joined: Mar 2013
    Posts: 1,453
    Our DD did a Python class at 9-10 with AoPS I can recommend it.

    Python is unexpectedly H-U-G-E right now too.

    A lot of current data science and machine learning development is being actively done using it to select investments by companies == bigBuxxx.

    I think that hardware is so cheap nowadays that Python's inefficiencies are more than compensated by its ease to learn and the number of solid libraries out there.


    Become what you are
    Bostonian #243950 09/24/18 01:12 PM
    Joined: Jul 2018
    Posts: 114
    M
    Member
    Offline
    Member
    M
    Joined: Jul 2018
    Posts: 114
    There's another book bundle with a lot of Python up on Humble Bundle.


    Moderated by  M-Moderator 

    Link Copied to Clipboard
    Recent Posts
    Testing with accommodations
    by blackcat - 04/17/24 08:15 AM
    Jo Boaler and Gifted Students
    by thx1138 - 04/12/24 02:37 PM
    For those interested in astronomy, eclipses...
    by indigo - 04/08/24 12:40 PM
    Powered by UBB.threads™ PHP Forum Software 7.7.5