Learning Python

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Learning Python

Quentin Christensen
Hi folks,

I had an enquiry from someone interested in working up to writing NVDA Add-ons, but first they need to learn Python.

I'm not sure what their current programming abilities may be (if any) but can anyone suggest any good tutorials / resources etc for learning Python please?

Kind regards

Quentin.

--
Quentin Christensen
Training and Support Manager

Basic Training for NVDA & Microsoft Word with NVDA E-Books now available: http://www.nvaccess.org/shop/

Ph <a href="tel:%2B61%207%203149%203306" value="+61731493306" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank">+61 7 3149 3306 
www.nvaccess.org 
Facebook: http://www.facebook.com/NVAccess 
Twitter: @NVAccess 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Learning Python

Brian's Mail list account BY
One of the problems I struggle with was that I learned Basic on a sinclair
machine, and understand the  concepts, but the newwer object orientated
concept is alien to me. I've yet to see a tutorial that can guide a person
from the old to the new so to speak.
 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Quentin Christensen" <[hidden email]>
To: "NVDA screen reader development" <[hidden email]>
Sent: Monday, May 29, 2017 2:35 AM
Subject: [Nvda-devel] Learning Python


> Hi folks,
>
> I had an enquiry from someone interested in working up to writing NVDA
> Add-ons, but first they need to learn Python.
>
> I'm not sure what their current programming abilities may be (if any) but
> can anyone suggest any good tutorials / resources etc for learning Python
> please?
>
> Kind regards
>
> Quentin.
>
> --
> Quentin Christensen
> Training and Support Manager
>
> Basic Training for NVDA & Microsoft Word with NVDA E-Books now available:
> http://www.nvaccess.org/shop/
>
> Ph +61 7 3149 3306
> www.nvaccess.org
> Facebook: http://www.facebook.com/NVAccess
> Twitter: @NVAccess
>


--------------------------------------------------------------------------------


> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot


--------------------------------------------------------------------------------


> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Learning Python

Greg Wocher-2
In reply to this post by Quentin Christensen
Hello,
There is a free online tutorial that quite a few people use called Learn Python The Hard Way. It can ve found at:

There is also the python vis community which is for visually impaired individuals wishing to learn python. It can be found at:

Regards,
Greg Wocher
On May 28, 2017, at 9:35 PM, Quentin Christensen <[hidden email]> wrote:

Hi folks,

I had an enquiry from someone interested in working up to writing NVDA Add-ons, but first they need to learn Python.

I'm not sure what their current programming abilities may be (if any) but can anyone suggest any good tutorials / resources etc for learning Python please?

Kind regards

Quentin.

--
Quentin Christensen
Training and Support Manager

Basic Training for NVDA & Microsoft Word with NVDA E-Books now available: http://www.nvaccess.org/shop/

Ph <a href="tel:%2B61%207%203149%203306" value="+61731493306" style="font-size:12.8px;color:rgb(17,85,204)" target="_blank" class="">+61 7 3149 3306 
www.nvaccess.org 
Facebook: http://www.facebook.com/NVAccess 
Twitter: @NVAccess 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Learning Python

Rui Fontes
In reply to this post by Brian's Mail list account BY
Yes, that's also my problem!
I have learned BASIC, used that knowledge in Excel macros and in Jaws
scripts...

The sintaxe of Python language is not very difficult to learn, but dealing
with objects is!

Rui
language


-----Mensagem Original-----
De: Brian's Mail list account BY
Data: 29 de maio de 2017 08:46
Para: NVDA screen reader development
Assunto: Re: [Nvda-devel] Learning Python

One of the problems I struggle with was that I learned Basic on a sinclair
machine, and understand the  concepts, but the newwer object orientated
concept is alien to me. I've yet to see a tutorial that can guide a person
from the old to the new so to speak.
Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Quentin Christensen" <[hidden email]>
To: "NVDA screen reader development" <[hidden email]>
Sent: Monday, May 29, 2017 2:35 AM
Subject: [Nvda-devel] Learning Python


> Hi folks,
>
> I had an enquiry from someone interested in working up to writing NVDA
> Add-ons, but first they need to learn Python.
>
> I'm not sure what their current programming abilities may be (if any) but
> can anyone suggest any good tutorials / resources etc for learning Python
> please?
>
> Kind regards
>
> Quentin.
>
> --
> Quentin Christensen
> Training and Support Manager
>
> Basic Training for NVDA & Microsoft Word with NVDA E-Books now available:
> http://www.nvaccess.org/shop/
>
> Ph +61 7 3149 3306
> www.nvaccess.org
> Facebook: http://www.facebook.com/NVAccess
> Twitter: @NVAccess
>


--------------------------------------------------------------------------------


> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot


--------------------------------------------------------------------------------


> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Learning Python

Noelia
Hi, I've read just a few things of this book, but its procedures seems
finde for me:
Just follow Joseph's suggestions using Notepad++ and indent with tab
as done in NDA:
https://learnpythonthehardway.org/book/


2017-05-29 12:48 GMT+02:00, Rui Fontes <[hidden email]>:

> Yes, that's also my problem!
> I have learned BASIC, used that knowledge in Excel macros and in Jaws
> scripts...
>
> The sintaxe of Python language is not very difficult to learn, but dealing
> with objects is!
>
> Rui
> language
>
>
> -----Mensagem Original-----
> De: Brian's Mail list account BY
> Data: 29 de maio de 2017 08:46
> Para: NVDA screen reader development
> Assunto: Re: [Nvda-devel] Learning Python
>
> One of the problems I struggle with was that I learned Basic on a sinclair
> machine, and understand the  concepts, but the newwer object orientated
> concept is alien to me. I've yet to see a tutorial that can guide a person
> from the old to the new so to speak.
> Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Quentin Christensen" <[hidden email]>
> To: "NVDA screen reader development" <[hidden email]>
> Sent: Monday, May 29, 2017 2:35 AM
> Subject: [Nvda-devel] Learning Python
>
>
>> Hi folks,
>>
>> I had an enquiry from someone interested in working up to writing NVDA
>> Add-ons, but first they need to learn Python.
>>
>> I'm not sure what their current programming abilities may be (if any) but
>> can anyone suggest any good tutorials / resources etc for learning Python
>> please?
>>
>> Kind regards
>>
>> Quentin.
>>
>> --
>> Quentin Christensen
>> Training and Support Manager
>>
>> Basic Training for NVDA & Microsoft Word with NVDA E-Books now available:
>> http://www.nvaccess.org/shop/
>>
>> Ph +61 7 3149 3306
>> www.nvaccess.org
>> Facebook: http://www.facebook.com/NVAccess
>> Twitter: @NVAccess
>>
>
>
> --------------------------------------------------------------------------------
>
>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
> --------------------------------------------------------------------------------
>
>
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel