Python / Tkinter / Atom [Esp&Eng]

in Develop Spanish3 years ago

Hola estimados Hivers programadores amantes de la tecnología, uno de mis propósitos para este año 2022 es aprender lo mas que pueda de Python, a lo largo de mi vida en la web me he topado con este lenguaje, recuerdo que por allá del año 2008, cuando trabajaba en proyectos con Blender, escuche por primera vez Python, estoy seguro que ya antes me había topado con este lenguaje, pero recuerdo que conscientemente fue en este año y con ese programa de edición en 3D.

Hello dear Hivers programmers who love technology, one of my purposes for this year 2022 is to learn as much as I can about Python, throughout my life on the web I have come across this language, I remember that back in 2008, When I was working on projects with Blender, I heard Python for the first time, I'm sure I had come across this language before, but I consciously remember that it was in this year and with that 3D editing program.

Por lo cual iniciare el año con esta publicación en esta comunidad, con mis avances en el aprendizaje de este lenguaje y en el camino quizá aprenda una que otra cosa mas, como mi intención no es hacer redundancia de lo que ya existe en la web, si no mas bien mostrar los ejercicios que realice para llegar a un propósito.

Therefore, I will start the year with this publication in this community, with my progress in learning this language and along the way I may learn something else, as my intention is not to make redundancy of what already exists on the web, if not rather show the exercises you do to reach a purpose.

Entonces, para iniciar quiero hablar sobre el editor de código que usare en mis siguientes publicaciones.

So to start I want to talk about the code editor that I will use in my next posts.

gatito.png


ATOM
el editor de código que he deseado utilizar para este mi camino en el aprendizaje de Python y como dije lo que se me atraviese en el camino, ATOM un editor de código abierto y licencia MIT una licencia permisiva breve y simple con condiciones que solo requieren la preservación de los avisos de derechos de autor y licencia. Los trabajos con licencia, las modificaciones y los trabajos más grandes pueden distribuirse bajo diferentes términos y sin código fuente.


ATOM
the code editor that I have wanted to use for this my way in learning Python and as I said whatever comes my way, ATOM an open source editor and license MIT a short and simple permissive license with conditions that only require the preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

he estado realizando ejercicios y pruebas, muchas de ellas de tutoriales en la web, me a resultado muy fácil su uso y de rápida respuesta, quizá lo que mas extraño son los colores del código de sublime text, donde solo trabaje HTML y CSS, espero encontrar un tema muy similar a este en la web de ATOM, en el sitio se dice que este editor es totalmente modificable, hackeable dicen ellos, obvio que para eso debe uno de tener suficiente conocimiento para mover parámetros añadir funcionalidades y en fin todo eso que esta detrás de cada aplicación/programa, yo por el momento me debo de enfocar en dar mis primeros pasos en Python, para el día de hoy y para sistemas operativos Linux esta es la versión actual.

I have been doing exercises and tests, many of them tutorials on the web, its use has been very easy and quick response, perhaps what I miss the most are the colors of the sublime text code, where only HTML and CSS work, I hope find a topic very similar to this on the ATOM website, on the site it is said that this editor is fully modifiable, hackable they say, obviously for that one must have enough knowledge to move parameters to add functionalities and in short all that It is behind each application / program, for the moment I must focus on taking my first steps in Python, for today and for Linux operating systems this is the current version.

version.png

Bueno ahora iniciando en materia, el primer encuentro con ejercicios en Python ha sido con Tkinder una librería de vinculación entre Python y Tcl ( Tool Command Language) lo cual nos hace trabajar o crear interfaces gráficas.

codigo.png

Linea 1 Importar el modulo.
Linea 3 crear la venta raíz (base).
Linea 4 crear una etiqueta con texto.
Linea 5 poner la etiqueta en la ventana.
Linea 6 iniciar el bucle de eventos.

Line 1 Import the module.
Line 3 create the root (base) sale.
Line 4 create a label with text.
Line 5 put the label on the window.
Line 6 start the event loop.

Con estas sencillas 6 lineas de código podemos tener una interfaz gráfica, obvio muy sencilla pero es la base, solo es necesario la imaginación para hacer de esto algo muy grande.

With these simple 6 lines of code we can have a graphical interface, obviously very simple but it is the base, it is only necessary the imagination to make this something very great.

interfaz.png

Dentro de los links que he compartido hay un ejemplo orientado a objetos, (Programación Orientada a Objetos) un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos se utilizan como metáfora para emular las entidades reales del negocio a modelar aquí la información

Among the links that I have shared there is an object-oriented example, (Object-Oriented Programming) a programming paradigm that innovates the way to obtain results. The objects are used as a metaphor to emulate the real entities of the business to be modeled here the information

En la segunda publicación hablando de mi camino en Python compartiré con ustedes mi primer gran ejercicio una calculadora, ya tengo el archivo .py elaborado ya lo he probado pero creo que se merece su publicación aparte ya que quiero explicar como en este breve ejercicio cada una de las lineas de código, “aclaro no es de mi autoría, es siguiendo uno de los miles de ejercicios en la web” pero al menos para mi es mas fácil aprender con ejercicios prácticos y así cuando tenemos parte de un código y parte de otro código podemos ir haciendo mezclas de código e ir creando en base de muchos códigos nuestras aplicaciones.

In the second publication talking about my way in Python I will share with you my first great exercise a calculator, I already have the .py file prepared, I have already tried it but I think it deserves its separate publication since I want to explain how in this short exercise each one of the lines of code, "I clarify it is not my responsibility, it is following one of the thousands of exercises on the web" but at least for me it is easier to learn with practical exercises and thus when we have part of a code and part of another code we can make code mixes and create our applications based on many codes.

python.png

Python

Espero encontrar mas comunidades especializadas en Python ya que al buscar no he encontrado o al menos no activas, para así intercambiar experiencias o quizá vaya por mal camino, sin mas me despido deseándoles el mejor de sus días y deseando tengan un hermoso día, hoy es cumpleaños de mi señora Madre, entonces es día de fiesta en casa.

I hope to find more communities specialized in Python since when searching I have not found or at least not active, in order to exchange experiences or perhaps go astray, without further ado I say goodbye wishing you the best of your days and wishing you have a beautiful day, today is Mother's birthday, then it's a holiday at home.


¡ Juntos en la tecnología !

Sort:  

Python es muy bueno, cuando lo aprendí me ayudó muchísimo. Atom lo utilizaba en mis inicios, es muy buen editor. Esteremos por aquí leyendo tus futuras publicaciones.

Saludos!

Desde ya te sigo, quiero hacer una base de datos con todos los mexicanos en Hive y de donde somos, para futuros proyectos.

 3 years ago  

Me alegra ver que estas iniciando a aprender Python y ATOM es un buen IDE que me gustaba usar, me gustara ver los progresos que vayas a hacer y los proyectos que hagas con ello, asi que esperare con ansias ver tus proximos posts

Yay! 🤗
Your content has been boosted with Ecency Points
Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more, by @tex73110.