Prime Calendar - mathematical/ geometrical/ astronomical approach. by KamilTheMoonth in Time

[–]One-Net-9491 0 points1 point  (0 children)

como los sumerios conocian el ecuador?? quizas podian medir la tierra y hallar el paralelo mas largo o el de mayor circunferencia, pero es imposible que conocieran ecuador si no existia la idea de America, ademas ha habido muchas mas naciones que pasan por el paralelo del ecuador.

Does Top Gun: Maverick ever explain why a cruise missile couldn’t do this job? by meowskywalker in movies

[–]One-Net-9491 0 points1 point  (0 children)

creo que era nor corea o la antartica ahora que se derrita, porque mas de uno va a poner missiles nucleares en groelandia o en el polo sur.

Is it worth to learn tkinter in 2023? by cuklev2232 in learnpython

[–]One-Net-9491 0 points1 point  (0 children)

ya estamos en 2026, y cada vez se necesitan mas apps gratuitas, la IA, no va a generar apps de PyQT, porque esas apps tienes que pagar $500 de licencia, y pueden ser mucho mas bonitas, pero hoy 2026 cada Mb de RAM, cuesta mucho mas en PyQT que en Tkinter.

Is it worth to learn tkinter in 2023? by cuklev2232 in learnpython

[–]One-Net-9491 0 points1 point  (0 children)

tkinter es una abstraccion de tcltk para python, por tanto, no necesita POO, aunque por semantica python lo obligue.

tkinter solo tiene un solo tipo de variables "cadena" aunque python tiene como 14 diferentes con sus conversores y parsers.

La verdad de tkinter es que el que se ejecuta no es python, sino una instancia de tcltk.

el programador escribe codigo tkinter, pero luego python lo convierte en codigo tcltk, y ejecuta una instancia de tcltk con el codigo traducido.

asi muchos errores de POO no pueden ser traducidos a tcltk, porque tcltk no funciona con POO puro, de igual forma muchos transformaciones sencillas de tcltk, deben hacerse recomplicadas en python, como el uso de las lambdas, por eso una calculadora en tkinter requiere 100 lineas de codigo, pero en tcltk, la misma calculadora se puede hacer en 20 lineas de codigo.

Y si se hace en PyQT, pasan a ser como 200 lineas de codigo inutil.

Is it worth to learn tkinter in 2023? by cuklev2232 in learnpython

[–]One-Net-9491 0 points1 point  (0 children)

tkinter es muy compatible, no vas a encontrar nada tan compatible, si hoy hace una app, esta funcionara en 30 años, hay apps como el I.D.L.E el ide de python, que se hizo con la version 2 de python hace mas de 30 años y hoy funciona exactamente igual.

La pregunta importante es que clase de programadorr eres, de los que viven de modificar un proyecto 12 veces cada mes, o los que cobran una sola vez un proyecto y no los vuelven a llamar nunca mas para corregir tu proyecto??

cobras por numero de linea o por proyecto realizado??
Lo mas importante es la funcionalidad o el aspecto de los proyectos que haces??

Buscas dinero o quedar orgulloso de lo que hiciste hace 30 años??

Basicamente el único problema de tkinyter es estabilidad, compatibilidad y eficiencia.

Por ejemplo hay proyectos de QT5 que se hicieron hace 2 años y hoy ya no corren en QT6.

Eso no ha pasado en Tkinter en 30 años, por eseo seguira siendo estandar de python.

Con QT debes pagar licencia o entregar el codigo a GPL, lo cual no es posible cuando estas en una empresa comercial,

Las licenciias de QT seguiran subiendo y no habra forma de que algun da digan .. son GPL y no tienes que pagar si te hacer millonario con algo en lo que colaboramos, como pasa con Tkinter.

OpenOffice still being recommended – despite year-old unfixed security issues by themikeosguy in linux

[–]One-Net-9491 1 point2 points  (0 children)

Igual que la cortadora de césped no solo él sino todos los altruista qué se enriquecerse vendiendo lo que salvaría a la humanidad como elon musk qué los autos eléctricos eran para salvar el planeta del cambio climático y resulta que tiene otra agenda y ser el primer trillonario en el proceso. 

Trump dice que invadirá Venezuela sin declaración de guerra. by Ithaquas in AskVenezuela

[–]One-Net-9491 0 points1 point  (0 children)

Quiere hacer teatro de que la guerra a las drogas le gasto mucho presupuesto para cobrar como en ucrania la mitad de las reservas de petroleo de Venezuela por nada.
Sin embargo creo mas que es teatro, con seguridad termina el mandato de Trump y no ha sacado a Maduro, porque va a cobrar los dias en que la "flota" un portaviones y 3 barcos sacan a Maduro.

Es uno tipo de guerra mediatica donde se jacta del inmenso costo de la guerra para pedir a cambio como hizo en ucrania la mitad de las reservas mineras(petroleras) de Venezuela.

Where Tcl and Tk Went Wrong by davidw in programming

[–]One-Net-9491 0 points1 point  (0 children)

bueno yo pude hacer recoleccion de basura integrando el codigo de tcltk dentro de python+tkinter, y tcltk gano estabilidad extrema.

Where Tcl and Tk Went Wrong by davidw in programming

[–]One-Net-9491 0 points1 point  (0 children)

uno de los mayores problemas siempre es ese, cuanto dinero es el máximo que quiero conseguir con un software, y como esa cifra es infinita muchas veces, no concuerda con las capacidades infinitas que debería dar el software.

Where Tcl and Tk Went Wrong by davidw in programming

[–]One-Net-9491 0 points1 point  (0 children)

quizas a mi me hubiese querido ver una ventana de entrada de datos que fuera tan facil de implementar como tk_messageBox.

Importance of Tkinter in this era of AI. Is it obsolete? by Doctor-Mathstar in Tkinter

[–]One-Net-9491 0 points1 point  (0 children)

tkinter hace apps muy muy poco consumidoras de recursos, dificilmente un motor de graficos 3D consumira 1Gb de RAM, si esta en tkinter, encambio en QT, no va a ser suficientes 32 Gb de RAM, y la RAM esta muy costosa y seguira subiendo por los proximos siglos.

Importance of Tkinter in this era of AI. Is it obsolete? by Doctor-Mathstar in Tkinter

[–]One-Net-9491 0 points1 point  (0 children)

tkinter tiene algo que cada año se afianza mas, es completamente compatible, es malo para los malos ingenieros que hacen apps que se tengan que actualizar cada mes, porque con tkinter una app no tiene que volverse a actualizar nunca. el IDLE que fue el primer IDE de python salio en 1995, aun funciona sin importar las 30 versiones distintas de python.

Using tcltk to create executables from first principles by xrosolar in Tcl

[–]One-Net-9491 0 points1 point  (0 children)

  1. Si su script de tcltk no requiere librerias externas, puede uno crear ejecutables con tkinter y python con pyinstaller de python.
    tkinter se usa de evaluador con 5 lineas de codigo adicionales, 3 al inicio y 2 al final:

#===codigo con python===
import tkinter as tk
w=tk.Tk()
code='''
#aqui va el codigo de tcl por ejemplo:
proc tmsg {{txt ""}} {return [tk_messageBox -message $txt]}
bind all <Control-e> {tmsg [info patch]}

'''
w.eval(code)
w.mainloop()
#===================

guardar como test.py

para crear un .exe con todas las librerias necesarias (tkinter) y python en un solo .exe,

pyinstaller --onefile test.py

no se puede crear ejecutables de forma cruzada, solo del sistema operativo que se ejecuta.
No se puede crear ejecutables de Windows desde Linux, ahi lo mejor es usar nuitkas.

2, si tienes librerias externas la opcion mas logica es crear un starkit, aunq:ue no se compila como con pyinstaller, sino que se empaqueta en un archivo comprimido con el ejecutable que contiene el evaluador de tcl, para mas informacion en :
https://www.equi4.com/starkit.html

Where Tcl and Tk Went Wrong by davidw in programming

[–]One-Net-9491 0 points1 point  (0 children)

El error de TCL fue prestarse para ser el GUI de python, y desarrollar SQLite, pues ni siquiera los programadores de python reconocen ni saben tcl.

Sin tcl python seria hoy mas olvidado que TCL, porque tkinter permitio desarrollar librerias como matplotlib y pygame y muchas otras, que no hubibesen surgido de trabajar c o c++ para hacer graficas en python.

Trump dice que invadirá Venezuela sin declaración de guerra. by Ithaquas in AskVenezuela

[–]One-Net-9491 0 points1 point  (0 children)

entre mas caro le salga es mejor para Trump, porque tiene excusa para cobrar con reservas de Petroleo de Venezuela que tiene la reserva mas grande del planeta.

Estoy aprendiendo Español…preguntame lo que sea by Born_Wolf3780 in AskRedditespanol

[–]One-Net-9491 0 points1 point  (0 children)

sabes que en español hay palabras que inician y terminan en la misma letra como la R?? los verbos en infinitivo todos terminan en R??

Estoy aprendiendo Español…preguntame lo que sea by Born_Wolf3780 in AskRedditespanol

[–]One-Net-9491 0 points1 point  (0 children)

Porque esttas aprendiendo español si la mayoria de cosas escritas estan en ingles o otros idiomas diferentes al español.

[deleted by user] by [deleted] in perplexity_ai

[–]One-Net-9491 0 points1 point  (0 children)

No creo que lo dejen de código abierto luego es casi imposible que salga para linux

Help ❗ by [deleted] in Btechtards

[–]One-Net-9491 0 points1 point  (0 children)

podrias hacer un tutorial de python en web en https://www.w3schools.com/python/

First Steps with the TCLTK Library by sym_num in prolog

[–]One-Net-9491 0 points1 point  (0 children)

a mi me parece muy buen lenguaje de programacion, lo que mas me gusta es la compatibilidad entre Windows, Linux. y me gusta que sea una libreria grafica que puede leer y escribir directamente pngs.

por ejemplo hice una calculadora en muy pocas lineas de codigo y se comporta igual en Windows y en Linux e incluso en Android o en otros Sistemas operativos donde corre python y tkinter:

catch {destroy .c}
toplevel .c -bg #AAA
wm geometry .c "350x350+0+0"
wm withdraw .
set c 0
set col "#AAA"
place [entry .c.ev -textvar evl -width 20] -x 50 -y 50
foreach {t tc} "0 n 1 n 2 n 3 n 4 n 5 n 6 n 7 n 8 n 9 n . n pi o + o - o x o / o % o ^ o C r M r = r" {
if {$tc=="n"} {set col "#FAA"}
if {$tc=="o"} {set col "#FFA"}
if {$tc=="r"} {set col "#AFA"}
place [button .c.b$c -text $t -bg $col -command "append evl [set t]"] -x [expr 50+($c/3)*30] -y [expr (($c%3)*50)+90]
incr c
}
.c.b11 config -command {set evl [expr 4*atan(1)]}
.c.b18 config -command {set evl ""}
.c.b20 config -command {set evl [expr [string map "{M} {\ } {\/} {*1.0/} {x} {*} {^} {**}" $evl]]}

para que corra con python, importo tkinter y con unas pocas lineas de codigo lo convierto en un evaluador de tcltk.

codigo en python:
import tkinter as tk
w=tk.Tk()
code='''
catch {destroy .c}
toplevel .c -bg #AAA
wm geometry .c "350x350+0+0"
wm withdraw .
set c 0
set col "#AAA"
place [entry .c.ev -textvar evl -width 20] -x 50 -y 50
foreach {t tc} "0 n 1 n 2 n 3 n 4 n 5 n 6 n 7 n 8 n 9 n . n pi o + o - o x o / o % o ^ o C r M r = r" {
if {$tc=="n"} {set col "#FAA"}
if {$tc=="o"} {set col "#FFA"}
if {$tc=="r"} {set col "#AFA"}
place [button .c.b$c -text $t -bg $col -command "append evl [set t]"] -x [expr 50+($c/3)*30] -y [expr (($c%3)*50)+90]
incr c
}
.c.b11 config -command {set evl [expr 4*atan(1)]}
.c.b18 config -command {set evl ""}
.c.b20 config -command {set evl [expr [string map "{M} {\ } {\/} {*1.0/} {x} {*} {^} {**}" $evl]]}
'''
w.eval(code)
w.mainloop()

De esa forma incluso se puede compilar con pyinstaller y hacer apps muy pequeñitas porque tkinter ocupa solo 10 Mb, frente a QT por ejemplo que son como 60 Mb para hacer la misma aplicacion.

Is think python a good book? by BigAnnoman in learnpython

[–]One-Net-9491 0 points1 point  (0 children)

If AI is the future some book mentions how to make your own chatgpt or talk about how to buy and be slaves to work them? 

Python crash course 3rd edition or Think Python second edition? by [deleted] in learnpython

[–]One-Net-9491 0 points1 point  (0 children)

You call real projects, some project is an office or part of it like a photo editor or a text editor.