Saltar al contenido principal
LibreTexts Español

17.2: B - Python y SageMath

  • Page ID
    117331
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    SageMath (originalmente Sage) es un sistema de álgebra por computadora que está construido sobre Python, que es un popular lenguaje de programación de propósito general. En este apéndice destacamos algunas características de Python a través de una serie de celdas SageMath. El código Python puro generalmente se puede evaluar en estas celdas y la mayor parte de lo que ves aquí es solo Python. Hay excepciones. Por ejemplo, SageMath tiene capacidades mejoradas para trabajar con conjuntos. En Python, el conjunto de expresiones ([0,1,2,3]) es un conjunto de cuatro enteros, y ciertas operaciones de conjunto básico se pueden realizar en este tipo de expresiones. Esta es una expresión válida también en SageMath, pero una expresión diferente de SageMath, Set ([0,1,2,3]), con una S mayúscula, tiene propiedades mejoradas. Por ejemplo, podemos crear el conjunto de potencia de la expresión SageMath, que hacemos en la discusión de iteradores.


    This page titled 17.2: B - Python y SageMath is shared under a CC BY-NC-SA license and was authored, remixed, and/or curated by Al Doerr & Ken Levasseur.