Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
20aa277
Update linux-installation.md
anisa-hawes Feb 20, 2026
e0966c3
Update instalacion-linux.md
anisa-hawes Feb 20, 2026
6d9d41e
Update installer-ide-python-linux.md
anisa-hawes Feb 20, 2026
0420224
Update instalacao-linux.md
anisa-hawes Feb 20, 2026
be87cd5
Update introducao-instalacao-python.md
anisa-hawes Feb 20, 2026
5d6bd9d
Update introduction-et-installation.md
anisa-hawes Feb 20, 2026
9348bde
Update introduccion-e-instalacion.md
anisa-hawes Feb 20, 2026
bc97b3e
Update introduction-and-installation.md
anisa-hawes Feb 20, 2026
327c53c
Update research.md
anisa-hawes Feb 20, 2026
6019dea
Update investigacion.md
anisa-hawes Feb 20, 2026
24f164f
Update recherche.md
anisa-hawes Feb 20, 2026
5a928a0
Update pesquisa.md
anisa-hawes Feb 20, 2026
f349a02
Update windows-installation.md
anisa-hawes Feb 20, 2026
c0e304d
Update instalacion-windows.md
anisa-hawes Feb 20, 2026
f441703
Update installation-windows-py.md
anisa-hawes Feb 20, 2026
283f511
Update instalacao-windows.md
anisa-hawes Feb 20, 2026
70449b6
Update shiny-leaflet-newspaper-map-tutorial.md
anisa-hawes Feb 20, 2026
96f0cbe
Update creacion-de-aplicacion-shiny.md
anisa-hawes Feb 20, 2026
ab34f51
Update aplicacao-web-interativa-r-shiny-leaflet.md
anisa-hawes Feb 20, 2026
f7c15ed
Update mac-installation.md
anisa-hawes Feb 20, 2026
a2d791a
Update instalacion-mac.md
anisa-hawes Feb 20, 2026
d8daa27
Update instalacao-mac.md
anisa-hawes Feb 20, 2026
30f5c0b
Update instalacao-windows.md
anisa-hawes Feb 20, 2026
edb4623
Update instalacion-mac.md
anisa-hawes Feb 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion en/lessons/introduction-and-installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ doesn't work on your platform, please let us know.
[Python programming language]: http://www.python.org/
[Beautiful Soup HTML/XML parser]: http://www.crummy.com/software/BeautifulSoup/
[Komodo Edit]: http://www.activestate.com/komodo-edit
[Python Editors]: http://wiki.python.org/moin/PythonEditors/
[Python Editors]: https://wiki.python.org/python/PythonEditors
[Jungle Disk]: https://www.jungledisk.com/
[Dropbox]: https://www.dropbox.com/home
[Viewing HTML Files]: /lessons/viewing-html-files
Expand Down
2 changes: 1 addition & 1 deletion en/lessons/linux-installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,6 @@ Now that you and your computer are up and running, we can move onto some
more interesting tasks. If you are working through the Python lessons in
order, we suggest you next try ‘[Understanding Web Pages and HTML][]‘

[other text editing options]: https://wiki.python.org/moin/PythonEditors/
[other text editing options]: https://wiki.python.org/python/PythonEditors
[Komoto Edit Website]: https://www.activestate.com/products/komodo-edit/
[Understanding Web Pages and HTML]: /lessons/viewing-html-files
2 changes: 1 addition & 1 deletion en/lessons/mac-installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ order, we suggest you next try '[Understanding Web Pages and HTML][].'
[Time Machine]: http://support.apple.com/kb/ht1427
[Python website]: http://www.python.org/
[Beautiful Soup]: http://www.crummy.com/software/BeautifulSoup/
[other text editing options]: http://wiki.python.org/moin/PythonEditors/
[other text editing options]: https://wiki.python.org/python/PythonEditors
[BBEdit]: https://www.barebones.com/products/bbedit/
[Sublime Text website]: https://www.sublimetext.com/download
[Understanding Web Pages and HTML]: /lessons/viewing-html-files
2 changes: 1 addition & 1 deletion en/lessons/shiny-leaflet-newspaper-map-tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ However, this updating only happens within **reactive contexts**. Shiny has thre

### Advantages and Disadvantages of Using Shiny

The advantage to this approach is that creating Shiny applications is *relatively* simple if you already know R, and R's entire range of libraries and features can be harnessed by Shiny. In some circumstances, this might be preferable to learning a new language from scratch. If you have experience with R and just a little knowledge of Shiny, you can create very complex and useful applications, covering everything from maps to network analysis, from [machine learning models](https://perma.cc/YAX3-RZZP) to full dashboards with lots of functionality. If you can program it with R, you can probably make it interactive with Shiny. The process of creating a Shiny UI is very flexible and easy to customise, meaning it is straightforward to make an application in a format that could be embedded into a project website using iframes: see the [*Mapping the Gay Guides*](https://www.mappingthegayguides.org/map/) project for one example.
The advantage to this approach is that creating Shiny applications is *relatively* simple if you already know R, and R's entire range of libraries and features can be harnessed by Shiny. In some circumstances, this might be preferable to learning a new language from scratch. If you have experience with R and just a little knowledge of Shiny, you can create very complex and useful applications, covering everything from maps to network analysis, from [machine learning models](https://perma.cc/YAX3-RZZP) to full dashboards with lots of functionality. If you can program it with R, you can probably make it interactive with Shiny. The process of creating a Shiny UI is very flexible and easy to customise, meaning it is straightforward to make an application in a format that could be embedded into a project website using iframes: see the [*Mapping the Gay Guides*](https://www.mappingthegayguides.org/) project for one example.

There are some drawbacks worth considering. For those who have no intention of using a language like R in other aspects of their work, learning it just to produce Shiny apps may be overkill. Shiny is open source and free to use, but by far the easiest way to publish your finished application to the web is using a service called shinyapps.io. Shinyapps.io is a commercial product with a free tier giving a limited number of hours of use (25), and after that you'll need to pay a monthly fee. You *can* run Shiny on your own server (or through something like [Amazon Web Services](https://perma.cc/DEA2-HCC7)), but it's quite an involved process and requires some pretty advanced knowledge of configuring web servers. You should bear this in mind if you are thinking about using Shiny for a public-facing output, particularly if you think it might have lots of traffic and heavy use. As an alternative, some of the functionality of Shiny can be replicated in a simple HTML page using the R package <a href='https://rstudio.github.io/crosstalk/index.html'>crosstalk.</a>

Expand Down
2 changes: 1 addition & 1 deletion en/lessons/windows-installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,6 @@ more interesting tasks. If you are working through the Python lessons in
order, we suggest you next try ‘[Understanding Web Pages and HTML][]‘

[Python website]: http://www.python.org/
[other text editing options]: http://wiki.python.org/moin/PythonEditors/
[other text editing options]: https://wiki.python.org/python/PythonEditors
[UTF-8]: http://en.wikipedia.org/wiki/UTF-8
[Understanding Web Pages and HTML]: /lessons/viewing-html-files
2 changes: 1 addition & 1 deletion en/research.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ The project team and members of the wider community are involved in a number of
* Anisa Hawes, Charlotte Chevrie & Anna-Maria Sichani, "Harnessing _Programming Historian_’s CC-BY Licence to Empower Multilingual Reuse", [UK-Ireland Digital Humanities Association's annual event](https://digitalhumanities-uk-ie.org/2024-annual-event/), University College Cork, Cork, Ireland (4-5 June 2024).
* Sofia Papastamkou, Stefan Krebs, Vicky Garnett, Siobhan McElduff, Anisa Hawes & Charlotte Chevrie, "Measuring the Impact of Open Educational Resources on Digital Methods for Humanists", [DHNB 2024 8th Conference on Digital Humanities in the Nordic and Baltic Countries](https://dhnb.eu/conferences/dhnb2024/), Menntavísindasvið Háskóla Íslands, Reykjavík, Iceland (27-31 May 2024).
* Matthias Gille Levenson, Célian Ringwald, Marie Flesch, Jennifer Isasi, Sofia Papastamkou, Riva Quiroga et David Valentine, 'Connecter les chapitres linguistiques de _Programming Historian_ ? Vers une table conceptuelle multilingue constituée semi-automatiquement', [Humanistica 2024](https://humanistica2024.sciencesconf.org/), Université Moulay Ismaïl, Meknès, Morocco, & online (3 May 2024).
* Anisa Hawes & Sofia Papastamkou, '_Programming Historian_: Presenting the growth and evolution of an open access, community-led, multilingual journal of methods in the humanities', [OPERAS Conference 2024](https://operas-eu.org/news-and-events/calendar-2/operas-conference-2024/), Sveučilište u Zadru, Zadar, Croatia (24-26 April 2024).
* Anisa Hawes & Sofia Papastamkou, '_Programming Historian_: Presenting the growth and evolution of an open access, community-led, multilingual journal of methods in the humanities', [OPERAS Conference 2024](https://operas-eu.org/news-and-events/calendar-2/past-events/operas-conference-2024/), Sveučilište u Zadru, Zadar, Croatia (24-26 April 2024).
* Joana Vieira Paulino, 'Aplicar o digital à História: porquê e para quê?', Jornadas Interdisciplinares 2024, Universidade de Évora, Évora, Portugal (12 March 2024).
* Anisa Hawes, 'An introduction to _Programming Historian_: Open, sustainable, peer-to-peer technical writing', King’s College London, United Kingdom (11 March 2024).
* Josir Cardoso Gomes, ['Seminário Solare de Softwares Livres para Arquitetura e Engenharia'](https://www.caurj.gov.br/seminario-solare-reune-desenvolvedores-internacionais-de-software-livre-para-arquitetura-e-urbanismo/), Conselho de Arquitetura e Urbanismo de Rio de Janeiro (CAU/RJ), Rio de Janeiro, Brazil (30-31 October 2023).
Expand Down
2 changes: 1 addition & 1 deletion es/investigacion.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ El equipo del proyecto y los miembros de la comunidad en general están involucr
* Anisa Hawes, Charlotte Chevrie & Anna-Maria Sichani, "Harnessing _Programming Historian_’s CC-BY Licence to Empower Multilingual Reuse", [UK-Ireland Digital Humanities Association's annual event](https://digitalhumanities-uk-ie.org/2024-annual-event/), University College Cork, Cork, Irlanda (4-5 de junio de 2024).
* Sofia Papastamkou, Stefan Krebs, Vicky Garnett, Siobhan McElduff, Anisa Hawes & Charlotte Chevrie, "Measuring the Impact of Open Educational Resources on Digital Methods for Humanists", [DHNB 2024 8th Conference on Digital Humanities in the Nordic and Baltic Countries](https://dhnb.eu/conferences/dhnb2024/), Menntavísindasvið Háskóla Íslands, Reikiavik, Islandia (27-31 de mayo de 2024).
* Matthias Gille Levenson, Célian Ringwald, Marie Flesch, Jennifer Isasi, Sofia Papastamkou, Riva Quiroga et David Valentine, 'Connecter les chapitres linguistiques de _Programming Historian_ ? Vers une table conceptuelle multilingue constituée semi-automatiquement', [Humanistica 2024](https://humanistica2024.sciencesconf.org/), Université Moulay Ismaïl, Meknès, Marruecos, & en línea (3 de mayo de 2024).
* Anisa Hawes & Sofia Papastamkou, '_Programming Historian_: Presenting the growth and evolution of an open access, community-led, multilingual journal of methods in the humanities', [OPERAS Conference 2024](https://operas-eu.org/news-and-events/calendar-2/operas-conference-2024/), Sveučilište u Zadru, Zadar, Croacia (24-26 de abril de 2024).
* Anisa Hawes & Sofia Papastamkou, '_Programming Historian_: Presenting the growth and evolution of an open access, community-led, multilingual journal of methods in the humanities', [OPERAS Conference 2024](https://operas-eu.org/news-and-events/calendar-2/past-events/operas-conference-2024/), Sveučilište u Zadru, Zadar, Croacia (24-26 de abril de 2024).
* Joana Vieira Paulino, 'Aplicar o digital à História: porquê e para quê?', Jornadas Interdisciplinares 2024, Universidade de Évora, Évora, Portugal (12 de marzo de 2024).
* Anisa Hawes, 'An introduction to _Programming Historian_: Open, sustainable, peer-to-peer technical writing', King’s College London, Reino Unido (11 de marzo de 2024).
* Josir Cardoso Gomes, ['Seminário Solare de Softwares Livres para Arquitetura e Engenharia'](https://www.caurj.gov.br/seminario-solare-reune-desenvolvedores-internacionais-de-software-livre-para-arquitetura-e-urbanismo/), Conselho de Arquitetura e Urbanismo de Rio de Janeiro (CAU/RJ), Rio de Janeiro, Brasil, (30-31 de octubre, 2023).
Expand Down
2 changes: 1 addition & 1 deletion es/lecciones/creacion-de-aplicacion-shiny.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Shiny está basado en el concepto de la [reactividad](https://perma.cc/2XNF-W56K
Sin embargo, esta actualización solo ocurre dentro de **entornos reactivos**. Shiny tiene tres contextos reactivos importantes: funciones de `render*`, usadas para crear objetos de R y mostrarlos en la aplicación, `observe({})`, y `reactive({})`. En este tutorial vas a utilizar la reactividad para crear un _data frame_ resumido con títulos de periódicos y sus fechas, el cual se actualiza dinámicamente basándose en los datos escogidos por quienes usen la aplicación. Para tu aplicación usarás una función de `render*` para mostrar un mapa que se adapta a los cambios del _data frame_ reactivo y se actualiza con ellos.

## Ventajas y desventajas de utilizar Shiny
La ventaja de este método es que crear aplicaciones Shiny es _relativamente_ fácil si ya sabes programar con R porque, además, Shiny puede aprovechar toda la gama de sus paquetes y características. En algunas circunstancias esto puede ser mejor que aprender un nuevo lenguaje desde cero. Si tienes experiencia usando R y un poco de conocimiento sobre Shiny, puedes crear aplicaciones muy complejas y útiles, desde [mapas interactivos](https://perma.cc/LHP6-6LRT) al [análisis de redes](https://perma.cc/25G9-2T8R), a [modelos de aprendizaje automático](https://perma.cc/NR2G-F4F7) o paneles completos con mucha funcionalidad. Si puedes programar algo en R, probablemente también puedes hacerlo interactivo con Shiny. El proceso de crear una interfaz de usuario de Shiny es muy flexible y fácil de personalizar, por lo cual es sencillo crear una aplicación en un formato que podría ser integrado en el sitio web de un proyecto utilizando _iframes_. Aunque tiene su interfaz en inglés, puedes consultar el proyecto _[Mapping the Gay Guides](https://www.mappingthegayguides.org/map/)_ como un ejemplo de esto.
La ventaja de este método es que crear aplicaciones Shiny es _relativamente_ fácil si ya sabes programar con R porque, además, Shiny puede aprovechar toda la gama de sus paquetes y características. En algunas circunstancias esto puede ser mejor que aprender un nuevo lenguaje desde cero. Si tienes experiencia usando R y un poco de conocimiento sobre Shiny, puedes crear aplicaciones muy complejas y útiles, desde [mapas interactivos](https://perma.cc/LHP6-6LRT) al [análisis de redes](https://perma.cc/25G9-2T8R), a [modelos de aprendizaje automático](https://perma.cc/NR2G-F4F7) o paneles completos con mucha funcionalidad. Si puedes programar algo en R, probablemente también puedes hacerlo interactivo con Shiny. El proceso de crear una interfaz de usuario de Shiny es muy flexible y fácil de personalizar, por lo cual es sencillo crear una aplicación en un formato que podría ser integrado en el sitio web de un proyecto utilizando _iframes_. Aunque tiene su interfaz en inglés, puedes consultar el proyecto _[Mapping the Gay Guides](https://www.mappingthegayguides.org/)_ como un ejemplo de esto.

Pero también hay ciertas desventajas que hay que tener en cuenta. Para aquellas personas que no tienen la intención de usar un lenguaje como R en otros aspectos de su trabajo, aprenderlo solo para crear aplicaciones Shiny puede ser una exageración. Shiny es de código abierto y de uso gratuito, y la forma más fácil de publicar una aplicación terminada en la web es usando un servicio llamado shinyapps.io. Este es un producto comercial con una opción gratuita pero que brinda un número limitado de horas de uso (25h), tras lo cual hay que pagar una tarifa mensual. Puedes ejecutar Shiny en tu propio servidor (o a través de algo como [Amazon Web Services](https://perma.cc/DEA2-HCC7)), pero es un proceso bastante complicado y requiere un conocimiento bastante avanzado de configuración de servidores web. Debes tener esto en cuenta si está pensando en usar Shiny para una aplicación pública, especialmente si crees que podría tener mucho tráfico y un uso intensivo. Como alternativa, se puede replicar parte de la funcionalidad de Shiny en una página HTML simple usando el paquete de R [crosstalk](https://rstudio.github.io/crosstalk/index.html).

Expand Down
2 changes: 1 addition & 1 deletion es/lecciones/instalacion-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,6 @@ En la pantalla de tu computadora aparecerá de esta manera:
Ahora que tú y tu computadora están en marcha y funcionando, podemos movernos hacia unas tareas algo más interesantes. Si estás trabajando de manera ordenada las lecciones de Python, te sugerimos que pases ahora a la lección [Para entender páginas web y HTML].


[opciones de editores de texto]: https://wiki.python.org/moin/PythonEditors/
[opciones de editores de texto]: https://wiki.python.org/python/PythonEditors
[sitio web de Komodo Edit]: http://komodoide.com/komodo-edit/
[Para entender páginas web y HTML]: /es/lecciones/ver-archivos-html
4 changes: 2 additions & 2 deletions es/lecciones/instalacion-mac.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Descarga la más reciente versión de [Beautiful Soup] y cópiala en el director

### Instalar un editor de texto

Hay muchos editores de texto que puedes utilizar para escribir, guardar y ejecutar comandos de Python. En esta lección vamos a utilizar Sublime Text. Si prefieres otro editor de texto, hay [otras opciones][]. Algunos de nuestros usuarios prefieren un editor llamado [BBEdit][]. Puedes descargar una copia de Sublime Text de [la página web de Sublime Text][].
Hay muchos editores de texto que puedes utilizar para escribir, guardar y ejecutar comandos de Python. En esta lección vamos a utilizar Sublime Text. Si prefieres otro editor de texto, hay [otras opciones](https://wiki.python.org/python/PythonEditors). Algunos de nuestros usuarios prefieren un editor llamado [BBEdit](https://www.barebones.com/products/bbedit). Puedes descargar una copia de Sublime Text de [la página web de Sublime Text](https://www.sublimetext.com/download).

#### Inicia Sublime Text

Expand Down Expand Up @@ -126,7 +126,7 @@ Ahora que tú y tu computadora están en marcha y funcionando, podemos movernos
[Time Machine]: https://support.apple.com/es-mx/HT201250
[sitio web de Python]: https://www.python.org
[Beautiful Soup]: https://www.crummy.com/software/BeautifulSoup/
[otras opciones de editores de texto]: https://wiki.python.org/moin/PythonEditors/
[otras opciones de editores de texto]: https://wiki.python.org/python/PythonEditors
[BBEdit]: https://www.barebones.com/products/bbedit/
[sitio web de Sublime Text]: https://www.sublimetext.com/download
[Para entender páginas web y HTML]: /es/lecciones/ver-archivos-html
2 changes: 1 addition & 1 deletion es/lecciones/instalacion-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ Ahora que tú y tu computadora están en marcha y funcionando, podemos movernos


[sitio web de Python]: https://www.python.org
[opciones de editores de texto]: https://wiki.python.org/moin/PythonEditors/
[opciones de editores de texto]: https://wiki.python.org/python/PythonEditors
[sitio web de Active State]: https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-Edit-12.0.1-18441.msi
[UTF-8]: https://es.wikipedia.org/wiki/UTF-8
[Para entender páginas web y HTML]: /es/lecciones/ver-archivos-html
2 changes: 1 addition & 1 deletion es/lecciones/introduccion-e-instalacion.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Con el fin de trabajar con las diversas técnicas que se ofrecen en *Programming
[Lenguaje de programación Python]: https://www.python.org
[Analizador sintáctico (*parser*) Beautiful Soup HTML/XML]: https://www.crummy.com/software/BeautifulSoup/
[Komodo Edit]: http://komodoide.com/komodo-edit/
[Editores de Texto para Python]: https://wiki.python.org/moin/PythonEditors/
[Editores de Texto para Python]: https://wiki.python.org/python/PythonEditors
[Zotero]: https://www.zotero.org
[Jungle Disk]: https://www.jungledisk.com
[Dropbox]: https://www.dropbox.com
Expand Down
3 changes: 2 additions & 1 deletion fr/lecons/installation-windows-py.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ Sur votre écran, l'affichage ressemble plutôt à cela:
Maintenant, votre ordinateur est prêt et vous êtes en mesure d'exécuter des tâches plus intéressantes. Si vous travaillez avec nos tutoriels sur Python dans l'ordre, nous vous recommandons de consulter par la suite la leçon &laquo; [Comprendre les pages web et le HTML][] &raquo; .

[site web de Python]: http://www.python.org/
[un vaste choix d'éditeurs de texte]: http://wiki.python.org/moin/PythonEditors/
[un vaste choix d'éditeurs de texte]: https://wiki.python.org/python/PythonEditors
[UTF-8]: http://en.wikipedia.org/wiki/UTF-8
[Comprendre les pages web et le HTML]: /fr/lecons/comprendre-les-pages-web

2 changes: 1 addition & 1 deletion fr/lecons/installer-ide-python-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,6 @@ print('hello world')

Maintenant que tout est prêt, vous pouvez passer à des choses plus intéressantes. Si vous souhaitez suivre les leçons dans l'ordre, nous vous suggérons &laquo;&#x202F;[Comprendre les pages web et le HTML][]&#x202F;&raquo; pour continuer.

[de nombreux autres]: https://wiki.python.org/moin/PythonEditors/
[de nombreux autres]: https://wiki.python.org/python/PythonEditors
[Komodo Edit Website]: https://www.activestate.com/products/komodo-edit/
[Comprendre les pages web et le HTML]: /fr/lecons/comprendre-les-pages-web
2 changes: 1 addition & 1 deletion fr/lecons/introduction-et-installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Pour utiliser les techniques présentées ici, vous devrez d'abord télécharger
[langage de programmation Python]: http://www.python.org/
[l'analyseur HTML / XML Beautiful Soup]: http://www.crummy.com/software/BeautifulSoup/
[Komodo Edit]: http://www.activestate.com/komodo-edit
[éditeurs compatibles avec Python]: http://wiki.python.org/moin/PythonEditors/
[éditeurs compatibles avec Python]: https://wiki.python.org/python/PythonEditors
[Zotero]: http://www.zotero.org/
[Jungle Disk]: https://www.jungledisk.com/
[Dropbox]: https://www.dropbox.com/
Expand Down
Loading