issue135:python
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue135:python [2018/08/10 16:31] – auntiee | issue135:python [2018/08/13 14:53] (Version actuelle) – christo.2so | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Let's take a look at Geany in depth.** | Let's take a look at Geany in depth.** | ||
- | Quand je rencontre un autre programmeur pour la première fois, ils me demandent | + | Quand je rencontre un autre programmeur pour la première fois, il me demande |
- | Une des choses qui rendent (et gardent) un programmeur productif est un EDI efficace. Depuis des années, j' | + | Une des choses qui rendent (et gardent) un programmeur productif est un EDI efficace. Depuis des années, j' |
Au premier regard, ce n'est pas très tape-à-l' | Au premier regard, ce n'est pas très tape-à-l' | ||
Ligne 27: | Ligne 27: | ||
Of course, Geany also has themes, from dark to light and pretty much anywhere in between, with over 30 different themes pre-defined. These are available as an add-on package.** | Of course, Geany also has themes, from dark to light and pretty much anywhere in between, with over 30 different themes pre-defined. These are available as an add-on package.** | ||
- | Comme tout EDI moderne, Geany comporte de multiple | + | Comme tout EDI moderne, Geany comporte de multiples |
- | Ainsi, il est très facile pour moi de voir la définition d'une fonction pour laquelle je crée un call, car je peut connaître tous les paramètres que je dois fournir et leur ordre. | + | Ainsi, il est très facile pour moi de voir la définition d'une fonction pour laquelle je crée un appel, car je peux connaître tous les paramètres que je dois fournir et leur ordre. |
- | Une des éléments qui me plaisent le plus chez Geany est la barre latérale « symbols ». | + | Un des éléments qui me plaisent le plus chez Geany est la barre latérale « symbols ». |
- | Celle-ci montre toutes les fonctions du programme actuel ainsi que le numéro de la ligne où elles sont définies. À nouveau, pour moi c' | + | Celle-ci montre toutes les fonctions du programme actuel ainsi que le numéro de la ligne où elles sont définies. À nouveau, pour moi c' |
- | Bien entendu, Geany propose aussi des thèmes, de très sombre à très clair et à peu près tout ce qu'il y a entre les deux, avec plus de 30 thèmes | + | Bien entendu, Geany propose aussi des thèmes, de très sombre à très clair et à peu près tout ce qu'il y a entre les deux, avec plus de 30 thèmes prédéfinis |
**Another thing that many IDEs provide these days is snippet support, which are bits of preset code that can be inserted by typing a keyword and then pressing the <Tab> key. Shown top right is an example of some of the predefined snippets... | **Another thing that many IDEs provide these days is snippet support, which are bits of preset code that can be inserted by typing a keyword and then pressing the <Tab> key. Shown top right is an example of some of the predefined snippets... | ||
Ligne 55: | Ligne 55: | ||
I can just fill in the blank with whatever I need at the time.** | I can just fill in the blank with whatever I need at the time.** | ||
- | Une autre chose que pas mal d'EDI fournissent de nos jours est le support des extraits de code, ce sont des petits bouts de code pré-établi | + | Une autre chose que pas mal d'EDI fournissent de nos jours est le support des extraits de code, ce sont des petits bouts de code pré-établis |
Ainsi, si vous vouliez démarrer une boucle for en Python, tout ce qu'il faut faire est de taper : | Ainsi, si vous vouliez démarrer une boucle for en Python, tout ce qu'il faut faire est de taper : | ||
Ligne 65: | Ligne 65: | ||
for i in xrange(_): | for i in xrange(_): | ||
- | ... avec le curseur à l' | + | ... avec le curseur à l' |
# =========================== | # =========================== | ||
Ligne 80: | Ligne 80: | ||
Another wonderful thing about Geany is that I can run my code directly from the Editor by clicking on the ‘Run’ icon, or by pressing <F5>. By default, right now, I’ve got it set to use Python 2.x. If I want to run under Python 3.x, I simply use the Build menu options and select the option I’ve got set up for using Python 3. Again, many editors/ | Another wonderful thing about Geany is that I can run my code directly from the Editor by clicking on the ‘Run’ icon, or by pressing <F5>. By default, right now, I’ve got it set to use Python 2.x. If I want to run under Python 3.x, I simply use the Build menu options and select the option I’ve got set up for using Python 3. Again, many editors/ | ||
- | Bien entendu, puisque Geany gère de multiples langages de programmation, | + | Bien entendu, puisque Geany gère de multiples langages de programmation, |
- | Geany fourmille de raccourcis claviers qui correspondent à beaucoup de mes méthodes de travail. Pendant que je suis au milieu d'un programme, je décide parfois d' | + | Geany fourmille de raccourcis claviers qui correspondent à beaucoup de mes méthodes de travail. Pendant que je suis au milieu d'un programme, je décide parfois d' |
- | Un autre truc génial chez Geany est que je peut lancer mon code directement à partir de l' | + | Un autre truc génial chez Geany est que je peux lancer mon code directement à partir de l' |
**Yes, many of the better modern IDEs have most, if not all, of the features I’ve outlined here, but I find that Geany is easier to deploy them when I need them. Add the fact that Geany is Free, available for most operating systems, and is open source; I can be productive under whatever environment I’m using. Please take all of my comments as my own opinions and pertain to only my preferences. | **Yes, many of the better modern IDEs have most, if not all, of the features I’ve outlined here, but I find that Geany is easier to deploy them when I need them. Add the fact that Geany is Free, available for most operating systems, and is open source; I can be productive under whatever environment I’m using. Please take all of my comments as my own opinions and pertain to only my preferences. |
issue135/python.1533911499.txt.gz · Dernière modification : 2018/08/10 16:31 de auntiee