Donate to Remove ads

Got a credit card? use our Credit Card & Finance Calculators

Thanks to johnstevens77,Bhoddhisatva,scotia,Anonymous,Cornytiv34, for Donating to support the site

How to support a child self learning python

Family, children, advice, schooling, finance for children, all things kids.
AsleepInYorkshire
Lemon Half
Posts: 7383
Joined: February 7th, 2017, 9:36 pm
Has thanked: 10514 times
Been thanked: 4659 times

How to support a child self learning python

#414806

Postby AsleepInYorkshire » May 24th, 2021, 10:18 pm

We've never pushed our daughter in anything she does.

We offered encouragement, advice and support. She gets all that and more. She's also allowed to make her own mistakes. Small ones mind. She's learning to reflect on her decisions, to discuss them and gather her thoughts ahead of a final decision. She's also aware that she can correct a decision if she feels she's got something wrong.

I'd like if I may to share something with you which has absolutely assured me that she has digested much.

Last Saturday it was her birthday. It was mine too. She bought me a very strange present. I have extremely greasy skin especially on my face. She bought me a facial wash and a moisturiser and a balm to use after shaving. I use an electric razor. Tonight I had a shave. Then I washed my face with the facial wash and then I used the moisturiser.

And heck does my face feel good. I never got to using the balm.

She's done her homework on this. And I am a born again moisturiser.

She's been taught to try something and if it doesn't work try something else until the result is what's needed. She can be relentless.

She wants to teach herself python. And I haven't got a clue how to support her. I don't want to buy her a book and throw it at her and I don't want to fall short when supporting her.

Can anyone point me in the right direction please?

Thank you in advance

AiY

CliffEdge
Lemon Quarter
Posts: 1554
Joined: July 25th, 2018, 9:56 am
Has thanked: 452 times
Been thanked: 434 times

Re: How to support a child self learning python

#414809

Postby CliffEdge » May 24th, 2021, 10:28 pm

You could get a raspberry pi and start off with scratch then move onto python. But I'm sure someone more knowledgeable than me will come along soon.

kempiejon
Lemon Quarter
Posts: 3488
Joined: November 5th, 2016, 10:30 am
Has thanked: 1 time
Been thanked: 1145 times

Re: How to support a child self learning python

#414811

Postby kempiejon » May 24th, 2021, 10:30 pm


servodude
Lemon Half
Posts: 8271
Joined: November 8th, 2016, 5:56 am
Has thanked: 4435 times
Been thanked: 3564 times

Re: How to support a child self learning python

#414850

Postby servodude » May 25th, 2021, 2:44 am

AsleepInYorkshire wrote:She wants to teach herself python. And I haven't got a clue how to support her. I don't want to buy her a book and throw it at her and I don't want to fall short when supporting her.


The first big question is: Why does she want to teach herself Python?
- if you know what she wants to get out of it you can help her get there

or looking at it from another way one of the best ways to learn python is by using python and the best way to start on that is to have something that you want to do with it

A good (and free if you read it online under the CreativeCommons license) is https://automatetheboringstuff.com/ to get an idea of the sort of thing you can do (though very tailored to the tasks a computer user might be using in general)
- but it eventually covers things like website scraping which can be useful quickly
- the author has other books licensed similarly that deal with variations on the theme of Python

Raspberry Pi's as mentioned before can be a good way of getting hardware that can allow you access to the real world possibilities - you can control the pins (and hence external hardware) easily from python
- but they can also add a bit of "getting to grips with a bit of linux" into the mix - which may or may not be a good thing

Minecraft is a popular route in to python for kids: https://education.minecraft.net/lessons/python-101-lesson-1

Python has its quirks but for somethings it works better(1) than anything else

Have fun
- sd

1: "better" as in "getting what you want done in the shortest time from idea to completion"

paullidd
2 Lemon pips
Posts: 145
Joined: November 7th, 2016, 12:31 pm
Has thanked: 40 times
Been thanked: 42 times

Re: How to support a child self learning python

#414857

Postby paullidd » May 25th, 2021, 7:26 am

Hi Aiy,
as others have mentioned a raspberry pi is a good way to get into using python, as well as programming minecraft, there is sonic pi a live coding music system.
Even if raspberry pi's hold no interest for her, the raspberrypi.org is a great site for resources - there's also a magazine called The Magpi, which goes back a few years now - and all issues can be downloaded for free as PDFs, these contain many Python Tutorials and often run various series that build on experience over time.
On-line you can find many introductory python courses for free.
Project Euler - a vast number of problems that are designed to be solved by writing a computer program, these start simple and get much harder building on what you have learnt already - also you can look on the web to find the solution if you get stuck.

Good luck
Paul

Urbandreamer
Lemon Quarter
Posts: 3120
Joined: December 7th, 2016, 9:09 pm
Has thanked: 347 times
Been thanked: 1025 times

Re: How to support a child self learning python

#414898

Postby Urbandreamer » May 25th, 2021, 9:45 am

I'd second the arguments for a pi, and if you are just using what you need Linux is easy. I'd also second the idea of a Mooc (free online course) that you could possibly do together.

However I'm also a fan of books. I found this one doing a search for "Hunt the Wumpas python".
https://livebook.manning.com/book/hello ... chapter-2/

I can't comment about the relative quality of the book against others and am not associated with it at all.

As I said I did a search for "hunt the Wumpas". Thats a text based adventure game from the dawn of computers. The point is that such text based games can be programed on just about anything and run with the most basic of I/O. After all when first thought of it used a teleprinter for input and output. No need to worry about buying hardware or learning to use linux.

Want to go a bit further? Well just about everyone has a mobile phone.
https://opensource.com/article/20/8/pyt ... oid-mobile
She can show her friends the game she wrote.

AsleepInYorkshire
Lemon Half
Posts: 7383
Joined: February 7th, 2017, 9:36 pm
Has thanked: 10514 times
Been thanked: 4659 times

Re: How to support a child self learning python

#414901

Postby AsleepInYorkshire » May 25th, 2021, 9:55 am

Thank you for all the replies. As usual the amount of information forthcoming is amazing and I'm genuinely grateful.

AiY

yorkshirelad1
Lemon Slice
Posts: 906
Joined: October 5th, 2018, 1:40 pm
Has thanked: 176 times
Been thanked: 299 times

Re: How to support a child self learning python

#414973

Postby yorkshirelad1 » May 25th, 2021, 12:47 pm

AsleepInYorkshire wrote:We've never pushed our daughter in anything she does.

We offered encouragement, advice and support. She gets all that and more. She's also allowed to make her own mistakes. Small ones mind. She's learning to reflect on her decisions, to discuss them and gather her thoughts ahead of a final decision. She's also aware that she can correct a decision if she feels she's got something wrong.

(snip}

This popped up recently on another forum where I lurk
https://www.ukhillwalking.com/forums/off_belay/learning_python-735044
The replies are pitched at a slightly higher level then beginner level you may be wanting but there is usually some good advice on said forum, and there are some good resources posted on the above thread.

PhaseThree

Re: How to support a child self learning python

#414982

Postby PhaseThree » May 25th, 2021, 1:16 pm

If you haven't come across Udemy (https://www.udemy.com/) they are well worth a look.
They are effectively a shop for training courses and usually have a number available for free. All you need is an account.

As of today they have they following Python courses available at no cost

[4.3] [1h 58m] Master Python With NumPy For Data Science & Machine Learning Code=MAYGIFT786 1 Day left at this price !

[4.0] [7h 16m] Python Complete Course For Python Beginners Code=A4BD7DB9010F60601F07 1 Day left at this price !

[3.9] [3h 3m] Python Programming Tutorial For The Absolute Beginner + Code Code=FREE-ELEARNING 1 Day left at this price !

[4.3] [5h 7m] Python for beginners - Learn all the basics of python Code=EC54F768038180E7396A 1 Day left at this price !

[4.1] [12h 2m] Python And Flask Framework Complete Course Code=70F4B5FDFF2D8499E285 1 Day left at this price !

Once you have "bought" a course it does not expire and can be accessed at any point in the future.

I am not sure as to their application for children but definitely worth checking

=========================================================================

In case else anyone is interested here is the complete list of free courses as of this morning (Reiki anyone ?) :-

[4.4] [30h 54m] Reiki Secrets Revealed: Complete 30-Hour Certification Class Code=80FFDABF20D17E2B8207 2 Days left at this price !
[4.4] [3h 22m] Complete Positive Thinking Course - Happiness Psychology Code=20A795B5C04ED7F0D14C 2 Days left at this price !
[4.0] [5h 42m] Marketing Analytics: Pricing Strategies and Price Analytics Code=PRICFREMAY 2 Days left at this price !
[4.0] [6h 42m] The Complete Character Drawing Masterclass for Beginners Code=83366FB7745045C0B7FA 1 Day left at this price !
[4.3] [45h 56m] Project Development Using JAVA for Beginners - 2021 Code=A6C5EFF176A4A8A6F303 2 Days left at this price !
[New] [6h 16m] Creating a Photorealistic Render in Keyshot Code=MAYFREE01 1 Day left at this price !
[Highest Rated] [29m] 7 Chakras Meditation Code=5FE012894551A2BDB0BC 2 Days left at this price !
[4.8] [0h 56m] Learn Splunk In 1 Hour Code=FREEMAY 2 Days left at this price !
[4.5] [48m] Learn Google Forms Code=TRY10FREE52108 1 Day left at this price !
[4.3] [1h 58m] Master Python With NumPy For Data Science & Machine Learning Code=MAYGIFT786 1 Day left at this price !
[New] [6h 3m] Professional Certificate in Java Programming Code=933B21FC1218E13E7CF4 2 Days left at this price !
[4.0] [44m] Learn Trello Code=TRY10FREE52108 1 Day left at this price !
[4.0] [7h 16m] Python Complete Course For Python Beginners Code=A4BD7DB9010F60601F07 1 Day left at this price !
[4.0] [2h 35m] Learn Microsoft Flow Code=TRY10FREE52108 1 Day left at this price !
[4.0] [58m] SEO for Wordpress: Our Real Beginner's Google Success Guide Code=F2A0ADF72D81F4059FA7 1 Day left at this price !
[Highest Rated] [1h 30m] How To Create a Print On Demand Face Mask Store with Wix Code=MAYGIVEAWAY2021 1 Day left at this price !
[4.4] [1h 57m] Beginners Course Creation: Endless Course Ideas in Minutes Code=END25TH 1 Day left at this price !
[4.2] [4h 28m] Microsoft Excel -Basic Excel/ Advanced Excel Formulas Code=847A6747763C788D020A 1 Day left at this price !
[4.5] [1h 13m] Learn To Focus: Meditation & Mindfulness For ADHD Code=EB46FD36051C9DA0F5C8 1 Day left at this price !
[4.5] [5h 22m] Meditation Masterclass Code=7BB9715E08453EF35E54 1 Day left at this price !
[4.7] [1h 31m] Meditation For Beginners Code=46BF8CE6FCD1B4B1E3D4 1 Day left at this price !
[4.0] [1h 0m] Three.js Code=TRY10FREE52108 1 Day left at this price !
[4.1] [31h 23m] SEO TRAINING 2021: Complete SEO Course + WordPress SEO Yoast Code=ULTIMATEGOODNESS7 1 Day left at this price !
[4.3] [1h 59m] Project Management Essential Training Code=FREE-ELEARNING 1 Day left at this price !
[3.9] [3h 3m] Python Programming Tutorial For The Absolute Beginner + Code Code=FREE-ELEARNING 1 Day left at this price !
[4.0] [4h 56m] Build A Search Engine With Python: Computer Science & Python Code=FREE-ELEARNING 1 Day left at this price !
[4.0] [1h 57m] Ultrasonic Testing Level 1 Training Code=FREE-ELEARNING 1 Day left at this price !
[4.6] [43m] RoboAuthor: Content Writing Automation 2021 - Part 1 Code=ROBOENTERNOW 1 Day left at this price !
[4.7] [2h 50m] How to Draw 101: SHADING BASICS & Shadow Drawing Course Code=FREEBIESGLOBAL-215 1 Day left at this price !
[3.9] [1h 5m] Eating Healthy – Explode Your Physical & Mental Health Code=1EFBA6DC85723A9C88EA 1 Day left at this price !
[4.3] [5h 7m] Python for beginners - Learn all the basics of python Code=EC54F768038180E7396A 1 Day left at this price !
[4.2] [2h 11m] Installing and Configuring Windows 10 Code=C0EA28762EBA989E16FD 1 Day left at this price !
[3.8] [2h 36m] Learn HTML5 Programming From Beginner to Pro Code=36D85EAE731E5DA47416 1 Day left at this price !
[4.5] [10h 22m] 2021 Ultimate Guide to YouTube Channel & YouTube Masterclass Code=63F971AF2C614268AD98 1 Day left at this price !
[4.5] [4h 9m] Old in 2021? Here’s how to deal with it! Code=OLDNONEOFTHAT 1 Day left at this price !
[New] [1h 9m] Blockchain Mastery 2021 Code=3FEA58ECF205A98E3B08 1 Day left at this price !
[4.1] [3h 38m] Search Engine Optimization Complete Specialization Course Code=608B6C4F119F82439C07 1 Day left at this price !
[4.3] [15h 1m] QuickBooks Pro Desktop -Bookkeeping Business-Easy Way Code=680DE233C7A39CF8401A 2 Days left at this price !
[4.2] [8h 53m] QuickBooks Pro-Business & Personal-One QuickBooks File Code=7667030D7CBE04C82F6F 2 Days left at this price !
[4.4] [8h 24m] QuickBooks Online – Bank Feeds & Credit Card Feeds 2020 Code=2BC0775FDCCF62C82059 2 Days left at this price !
[Bestseller] [147h 26m] QuickBooks Pro Desktop 2021, 2020, 2019, & 2018 Code=7643634D53CA7F7B7AF3 2 Days left at this price !
[4.5] [10h 44m] QuickBooks Desktop Job Costing Code=B91712DA7EB8CF322A81 2 Days left at this price !
[Highest Rated] [6h 28m] Relevant Costs - Managerial Accounting Decisions & Scenarios Code=02C61EBAE2099852AB5E 2 Days left at this price !
[New] [47m] NGINX Web Server from Scratch Code=NGINX88 2 Days left at this price !
[4.4] [12h 33m] Financial Accounting – Inventory Costs Code=AC8F1C3E64CA0C600289 2 Days left at this price !
[4.1] [11h 8m] Time Value of Money & Capital Budgeting - Present Value Code=707D42296B4CA3CA1FAE 2 Days left at this price !
[4.5] [2h 9m] Facebook Ads & Facebook Marketing Crash Course Code=A6DEC179B4EF4E6A2400 2 Days left at this price !
[4.1] [12h 2m] Python And Flask Framework Complete Course Code=70F4B5FDFF2D8499E285 1 Day left at this price !
[4.2] [3h 45m] Java Programming: Complete Beginner to Advanced Code=4648DC003654CC147C2 2 Days left at this price !
[New] [1h 41m] Practical Web Development with Docker, Django, Nginx, Redis Code=TA-MAY-2021 2 Days left at this price !
[4.3] [34m] Mastering The Interview Code=MAY.21 2 Days left at this price !
[Bestseller] [53h 42m] Managerial Accounting / Cost Accounting Code=B5E1598D8ADB6BAE340B 2 Days left at this price !
[4.2] [21h 19m] [2021] Business Analytics with Python A-Z | Version 8.1 Code=BUSINESS24 2 Days left at this price !
[4.1] [12h 16m] [2021] Agile Project Management 19 Courses in 1 Code=AGILE24 2 Days left at this price !
[4.4] [3h 52m] Learn Google Ads from Scratch(2021 Updated) Code=6CF3C2F320EBB6433B95 2 Days left at this price !

AsleepInYorkshire
Lemon Half
Posts: 7383
Joined: February 7th, 2017, 9:36 pm
Has thanked: 10514 times
Been thanked: 4659 times

Re: How to support a child self learning python

#415177

Postby AsleepInYorkshire » May 25th, 2021, 10:39 pm

We've ordered a Raspberry Pi. Got all the bits that go with it as I wasn't sure what it's all about. 4GB Ram, 64GB SD Card, cooling fan, cables, housing, heat sinks, USB card reader. A starters kit - whatever that means :lol:

Fairly sure I'll be back for more guidance. Thank you all

AiY

Loup321
Lemon Slice
Posts: 287
Joined: November 17th, 2016, 9:52 am
Has thanked: 104 times
Been thanked: 145 times

Re: How to support a child self learning python

#415305

Postby Loup321 » May 26th, 2021, 2:27 pm

You don't say how old your daughter is (or I missed it). My small person is 10, and started learning Scratch at school. I had tried learning with her the previous summer, but books are out of the question, as are suggestions from Mummy. Anyway, fast forward a couple of years, and she is self-teaching from YouTube tutorials (she coded a Keepy Uppy game with a Minecraft Wither, using the webcam and video-sensing to detect when you bounced the Wither up). As I said, she is 10, and almost all learning comes from YouTube (school is only for learning stupid boring stuff...).

If your daughter is 10, YouTube is probably the way forwards. I'd suggest your daughter gets herself started and then asks YouTube for help when she gets stuck. She will probably find something that is whatever level she is at, and they will have other videos aimed at the same level but in different topics. Then as your daughter progresses, she can search more widely on YouTube for different answers to different questions.

If she's closer to my age (erm, my daughter is 10), Dummies Guide and SAMS Teach Yourself books have been pretty good, although I haven't tried Python from either of those. Other books of theirs have been useful to me.

moorfield
Lemon Quarter
Posts: 3523
Joined: November 7th, 2016, 1:56 pm
Has thanked: 1546 times
Been thanked: 1402 times

Re: How to support a child self learning python

#416689

Postby moorfield » June 1st, 2021, 9:44 pm

AsleepInYorkshire wrote:She can be relentless.

She wants to teach herself python. And I haven't got a clue how to support her. I don't want to buy her a book and throw it at her and I don't want to fall short when supporting her.



I'm told by my 13 year old that YouTube - of course - and Thonny (https://thonny.org/) (free) are good places to start. Scratch is a good starting point also.

Apropos of nothing he also casually mentioned he's just written "a bot in Python to bantz with his mates on Discord".

No, I have no idea whatsover what that means either. :? :?

When I explain that back in the day when I was 13 it used to take me 40 minutes to load Elite from something called a cassette player I get looked at as if I have some unpleasant disease. Ho hum.


Return to “Family Matters”

Who is online

Users browsing this forum: No registered users and 6 guests