Re: [Edu-sig] Recommendation for editor+console or IDE for teaching beginners
All you need is nano or Pico or gedit or ... Sent from my Verizon Wireless 4G LTE smartphone -------- Original message -------- From: Charles Cossé <ccosse@gmail.com> Date: 12/10/2014 10:14 PM (GMT-05:00) To: Fernando Salamero <fsalamero@gmail.com> Cc: edu-sig@python.org Subject: Re: [Edu-sig] Recommendation for editor+console or IDE for teaching beginners Hi, I've been programming in python for 15 years now, always and only with NEdit. It has syntax-highlighting, tabs and enhanced whitespace toggleability ... all you need, and nothing else. It's part of every Linux distro that I'm aware of. Developed at Fermilab!! Good luck, Charles Cosse www.asymptopia.org On Wed, Dec 10, 2014 at 3:52 PM, Fernando Salamero <fsalamero@gmail.com> wrote: I like (so my students) the amazing Ninja-IDE, with explicit PEP8 and python 3 tips. Version 3 is coming. Open source, programmed in python for python. http://ninja-ide.org/ El 10/12/2014, a las 23:21, Vernon D. Cole <vernondcole@gmail.com> escribió: I second the suggestion to use PyCharm. I have been using it commercially (and almost exclusively) for two years. The free version is very capable for any normal desktop projects, and the professional version is free for educational institutions or students. If has a few bad habits (mostly inherited from the fact that it is written in Java) but the many good things about it far outweigh them. Built-in support for hard to learn but easy to use features like Python virtual environments and pip downloads makes it a real winner. The integrated debugger is quite good, and it operates almost identically in both Windows and Linux. Similarly, I have been using git (and GitHub) for the same two years. GitHub is great, and almost makes up for the terrible faults in git. Nevertheless, I would highly recommend starting students out using Bitbucket and Mercurial, for the same reasons that you are teaching Python rather than C++. It is so much easier to learn. They can transfer learning to Git if and when they are forced to. Both git and hg are well supported by PyCharm. _______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig _______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig
I've taught online to newbies four times using my Hands-on Tutorial, http://anh.cs.luc.edu/python/hands-on/3.1/ videos that are linked to it, and screen sharing for individual help. My setup has always been Idle, and a significant fraction of my students have Macs. None of my students were 12 years old - mostly 18. a number of my students have worked remotely from each other in pairs, with screen sharing and audio. Andy On Wed, Dec 10, 2014 at 9:48 PM, calcpage <calcpage@aol.com.dmarc.invalid> wrote:
All you need is nano or Pico or gedit or ...
Sent from my Verizon Wireless 4G LTE smartphone
-------- Original message -------- From: Charles Cossé <ccosse@gmail.com> Date: 12/10/2014 10:14 PM (GMT-05:00) To: Fernando Salamero <fsalamero@gmail.com> Cc: edu-sig@python.org Subject: Re: [Edu-sig] Recommendation for editor+console or IDE for teaching beginners
Hi, I've been programming in python for 15 years now, always and only with NEdit. It has syntax-highlighting, tabs and enhanced whitespace toggleability ... all you need, and nothing else. It's part of every Linux distro that I'm aware of. Developed at Fermilab!!
Good luck, Charles Cosse www.asymptopia.org
On Wed, Dec 10, 2014 at 3:52 PM, Fernando Salamero <fsalamero@gmail.com> wrote:
I like (so my students) the amazing Ninja-IDE, with explicit PEP8 and python 3 tips. Version 3 is coming. Open source, programmed in python for python.
El 10/12/2014, a las 23:21, Vernon D. Cole <vernondcole@gmail.com> escribió:
I second the suggestion to use PyCharm. I have been using it commercially (and almost exclusively) for two years. The free version is very capable for any normal desktop projects, and the professional version is free for educational institutions or students. If has a few bad habits (mostly inherited from the fact that it is written in Java) but the many good things about it far outweigh them. Built-in support for hard to learn but easy to use features like Python virtual environments and pip downloads makes it a real winner. The integrated debugger is quite good, and it operates almost identically in both Windows and Linux.
Similarly, I have been using git (and GitHub) for the same two years. GitHub is great, and almost makes up for the terrible faults in git. Nevertheless, I would highly recommend starting students out using Bitbucket and Mercurial, for the same reasons that you are teaching Python rather than C++. It is so much easier to learn. They can transfer learning to Git if and when they are forced to. Both git and hg are well supported by PyCharm.
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig
-- Dr. Andrew N. Harrington Computer Science Department Graduate Program Director gpd@cs.luc.edu Loyola University Chicago 529 Lewis Towers, 111 E. Pearson St. (Downtown) 417 Cudahy Science Hall (Rogers Park campus) http://www.cs.luc.edu/~anh Phone: 312-915-7982 Fax: 312-915-7998 aharrin@luc.edu (as professor, not gpd role)
participants (2)
-
Andrew Harrington -
calcpage