Learning Sage & Python for Beginner Programmers

  • Context: Python 
  • Thread starter Thread starter Hercuflea
  • Start date Start date
  • Tags Tags
    Beginner Python
Click For Summary
SUMMARY

The discussion focuses on learning Sage software as an alternative to MATLAB, alongside Python programming. The participant has limited programming experience but seeks resources tailored to beginners. Key recommendations include the SageMath website, which offers videos, sample code, and documentation, and "Dive into Python" by Mark Pilgrim, a freely available resource. Additionally, Udacity provides valuable video content on Python, making it accessible for those with basic programming knowledge.

PREREQUISITES
  • Basic programming concepts such as loops, methods, and class variables
  • Familiarity with Python syntax and structure
  • Understanding of SageMath functionalities
  • Access to online learning platforms like Udacity
NEXT STEPS
  • Explore the SageMath documentation and tutorials at sagemath.org
  • Read "Dive into Python" by Mark Pilgrim for a comprehensive introduction to Python
  • Watch Python programming videos on Udacity for visual learning
  • Practice coding in Sage by implementing small projects or exercises
USEFUL FOR

Beginner programmers, educators, and students interested in transitioning from MATLAB to Sage and enhancing their Python skills.

Hercuflea
Messages
593
Reaction score
49
Hey everyone I am looking to learn the Sage software as an alternative to MATLAB. I would like to leaern Python as well. I have a bit of a limited programming experience (A in a Programming Principles course last semester which used Java). So I know loops, stacks, methods, class variables, data fields, strings, static vs non static, and some other basics but that is about it. Anybody know of a good resource for learning Python (focused on Sage), or is it too advanced for someone who has only had a semester of CS?
 
Technology news on Phys.org


The Sage website has some great resources: videos, tons of sample code, documentation..check this to start: http://www.sagemath.org/tour.html

In addition, "udacity.com" has some great videos on Python.

There are tons of Python resources out there. Since you have some experience programming, "Dive into Python" by Pilgrim might be a decent choice. It is freely available on the web.
 
Last edited by a moderator:

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 26 ·
Replies
26
Views
3K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 9 ·
Replies
9
Views
13K
Replies
16
Views
3K
  • · Replies 25 ·
Replies
25
Views
1K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
6K