I'm trying to teach python to a law student (it happens, my bride). She insisted that I teach her about it. One problem: she knows nothing about programming.
I was thinking of starting with diving into python , but what I’m most worried about is not the python part, but about “it doesn’t know anything about programming”.
How can I interest her? I'm worried because she will need to find out if the / else - oop - functions and so on works when she recognizes the python syntax, and she may be bored.
Perhaps the project can work together? Some simple django applications?
Any ideas would be appreciated.
Related ?: https://stackoverflow.com/questions/111857/what-did-you-use-to-teach-yourself-python
Nothing is better for learning a program than a real project (real I mean using for someone other than the author), an Internet connection and an expert friend. While she wants to study.
Screencasts are a great way to learn new things fast and not too boring. Try http://showmedo.com for example
Scott Hanselman recently podcasts about a book called Hello World: Computer Programming for Children and Other Beginners .
It is written using Python and sounds like a good introduction to programming for beginners of all ages - I am thinking of getting it for my nephew.
, ?
: http://homepage.mac.com/s_lott/books/nonprogrammer.html#book-nonprogrammer
- .
- , , - - .
!: P
, ( ), , - , . .
, , Scratch, , , .
"" , , . , , / , , : " 8 , , , ".
if time == 8am: do wake up else: do continue sleeping.
, . , - . ,
def go_toilet(): open door close door lift toilet seat do stuff flush wash hands exit door
I heard good things about the book Learn to Program from pragmatic programmers. It uses Ruby instead of Python and is designed to teach basic programming concepts for beginners.
It seems that there are examples and exercises aimed at what your average person may relate to.
Source: https://habr.com/ru/post/1735035/More articles:Javascript function call when receiving ajax response in JSF 2.0 - ajaxWPF FontSize style freezes / freezes / stops responding - visual-studio-2008gnuplot: x11 terminal in interactive mode when calling gnuplot from the shell - gnuplotProblem with .Net Console - multithreadingHow to simplify the initialization of an array value - arraysWhy hiding a window belongs to switch the application in WinForms (.NET)? - c #mod_rewrite rule: if the URL contains a specific string - regexapache tomcat + apache httpd + mod_proxy + mod_rewrite + form data - apacheHow to implement "related articles?" - similarityIs it possible to submit a query to PIVOT as a column in SQL Server? - sqlAll Articles