[nfbcs] Where to start in computer science:

Christopher Chaltain chaltain at gmail.com
Sat Jan 27 04:05:14 UTC 2018


I've programmed in Python, and I never found tracking the indentation to 
be an issue. Most PC screen readers will announce indentation. Plus, 
editors and development tools, like Emacs and Eclipse, will help with 
indentation. I've also never been in a professional or academic 
situation where coding guidelines were not strictly enforced, since code 
would be reviewed and supported by others, so indentation has always 
been key for me, even when it wasn't enforced by the programming language.


On 01/26/2018 09:58 PM, Jude DaShiell via nfbcs wrote:
> py-indent may help with python indentation.  I haven't used it but did 
> do a little python programming a few years ago.  One thing I found was 
> emacs has some pretty helpful python editing modes and you can run 
> emacs on windows too.
>
> On Fri, 26 Jan 2018, Greg Kearney via nfbcs wrote:
>
>> Date: Fri, 26 Jan 2018 22:27:00
>> From: Greg Kearney via nfbcs <nfbcs at nfbnet.org>
>> To: NFB in Computer Science Mailing List <nfbcs at nfbnet.org>
>> Cc: Greg Kearney <gkearney at gmail.com>
>> Subject: Re: [nfbcs] Where to start in computer science:
>>
>> LaTeX is a set of macros of the TeX typesetting language. TeX itself 
>> is a very complex system which could be considered a programming 
>> language but is not generally thought of that way.
>> I have my degrees in the humanities but I learned LaTeX which I Used 
>> in generating my term papers and theses. A story here white make this 
>> more understandable. I had a professor who was reader of my thesis he 
>> was notoriously picky about the way citations were done. It was his 
>> habit to demand that the citations be done in whatever system you 
>> have not used when typing up the paper. One of the advantages of the 
>> LaTeX System is that it allows you to specify a particular citation 
>> system and then print out a paper with that system. So I put it out 
>> about a dozen copies of my thesis each one using a different citation 
>> system. I have them all with me when I went in for my review. After 
>> looking at my paper the professor Decided that I needed to have the 
>> paper in a different citation system than the one I had given him. I 
>> reached into my briefcase and took out the paper with the citation 
>> system he had asked for. I don?t explained that I had dozens of 
>> others in different systems in my 
> bag if h
> e would like to see them.
>>
>> One note about python would you might want to keep in mind unlike 
>> most computer languages spaces in python have actual meaning so 
>> rather than enclosing structures in brackets or braces the structure 
>> is indicated by spaces of indentation one space or tab character too 
>> few or too many will cause the program to fail. This is particularly 
>> challenging for blind computer science students as they must pay 
>> particular attention to how the spaces are use and how many there are.
>> Sent from my iPhone
>>
>> Greg Kearney
>>
>>
>>> On Jan 26, 2018, at 9:03 PM, Kendra Schaber via nfbcs 
>>> <nfbcs at nfbnet.org> wrote:
>>>
>>> Hi Don and all! Good to know!!! Where would you go to gget the most 
>>> accessable tutorial to learn La-Tex?
>>> Blessed be!!! Kendra Schaber National Federation of the Blind, 
>>> Capitol Chapter, Salem, Oregon. "When the student is ready, the 
>>> teacher will appear" Author Unknown.
>>>
>>>> On Jan 26, 2018, at 18:30, Donald Winiecki via nfbcs 
>>>> <nfbcs at nfbnet.org> wrote:
>>>>
>>>> LaTex (pronounced La-Tek) is actually a typesetting or page-formatting
>>>> language.  It is used throughout the sciences because it is specially
>>>> designed to handle scientific notation of any kind in a very 
>>>> explicit and
>>>> consistent way.  LaTex uses only ASCII characters so it is also 
>>>> very often
>>>> used to translate from print to braille (and back) while retaining 
>>>> absolute
>>>> clarity.  However, as suggested by others in this thread, it is not as
>>>> compact as UEB or Nemeth are designed to be.  Regardless, it will 
>>>> become a
>>>> major part of your toolchain when communicating mathematical and 
>>>> scientific
>>>> content with your peers.
>>>>
>>>> There are many online introductions and tutorials on LaTex, but I 
>>>> apologise
>>>> because I cannot say how accessible they are.
>>>>
>>>> Python is a general purpose programming language that has a very large
>>>> following.  It is considered to be good for small to mid-size 
>>>> programs,
>>>> which is probably what you'll be writing when producing programs to 
>>>> solve
>>>> particular problems encountered in courses and in research. It is 
>>>> also a
>>>> well-regarded tool in data science, which itself may be part of your
>>>> eventual work in climatology.
>>>>
>>>> I'm excited for you!  I remember my initial courses in meteorology 
>>>> and my
>>>> first programming course in Fortran way back in the 1980s. While I 
>>>> switch
>>>> paths along the way, I still make substantive use of the methods 
>>>> and tools
>>>> I learned back then to produce my own tools for research.
>>>>
>>>> Best,
>>>>
>>>> _don
>>>>
>>>>
>>>>
>>>> On Fri, Jan 26, 2018 at 3:57 PM, Martin, Vincent F via nfbcs <
>>>> nfbcs at nfbnet.org> wrote:
>>>>
>>>>> Do you know what you will be required to learn specifically?  Is it
>>>>> programming logic or a specific programming language? With your 
>>>>> proposed
>>>>> major, I suspect you will also have to learn to analyze 
>>>>> Statistical data as
>>>>> well.
>>>>>
>>>>> -----Original Message-----
>>>>> From: nfbcs [mailto:nfbcs-bounces at nfbnet.org] On Behalf Of Kendra 
>>>>> Schaber
>>>>> via nfbcs
>>>>> Sent: Friday, January 26, 2018 2:24 PM
>>>>> To: nfbcs at nfbnet.org
>>>>> Cc: Kendra Schaber <redwing731 at gmail.com>
>>>>> Subject: [nfbcs] Where to start in computer science:
>>>>>
>>>>> Hi all!
>>>>> I?m a complete novis in computer science but I have to learn it as 
>>>>> part
>>>>> of getting a climatology degree. I was advised to also learn a 
>>>>> language
>>>>> called Latex which I know nothing about. Does anyone know of the best
>>>>> places to start learning about Latex and other computer languages?
>>>>> Thank you!!!
>>>>>
>>>>>
>>>>>
>>>>> Blessed be!!!
>>>>> Kendra Schaber
>>>>> National Federation of the Blind,
>>>>> Capitol Chapter,
>>>>> Salem, Oregon.
>>>>> "When the student is ready, the teacher will appear" Author Unknown.
>>>>>
>>>>> _______________________________________________
>>>>> nfbcs mailing list
>>>>> nfbcs at nfbnet.org
>>>>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>>>>> To unsubscribe, change your list options or get your account info for
>>>>> nfbcs:
>>>>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/
>>>>> vincent.martin%40gatech.edu
>>>>> _______________________________________________
>>>>> nfbcs mailing list
>>>>> nfbcs at nfbnet.org
>>>>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>>>>> To unsubscribe, change your list options or get your account info for
>>>>> nfbcs:
>>>>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/dwiniecki%40handid.org 
>>>>>
>>>>>
>>>> _______________________________________________
>>>> nfbcs mailing list
>>>> nfbcs at nfbnet.org
>>>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>>>> To unsubscribe, change your list options or get your account info 
>>>> for nfbcs:
>>>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/redwing731%40gmail.com 
>>>>
>>> _______________________________________________
>>> nfbcs mailing list
>>> nfbcs at nfbnet.org
>>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>>> To unsubscribe, change your list options or get your account info 
>>> for nfbcs:
>>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/gkearney%40gmail.com
>>
>> _______________________________________________
>> nfbcs mailing list
>> nfbcs at nfbnet.org
>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>> To unsubscribe, change your list options or get your account info for 
>> nfbcs:
>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/jdashiel%40panix.com
>

-- 
Christopher (CJ)
Chaltain at Gmail





More information about the NFBCS mailing list