<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Dudas de Programación - Preguntas y respuestas recientes en Python</title>
<link>https://dudasprogramacion.com/qa/python</link>
<description>Powered by Question2Answer</description>
<item>
<title>Duda bucle for</title>
<link>https://dudasprogramacion.com/6379/duda-bucle-for</link>
<description>&lt;p&gt;&lt;span style=&quot;-webkit-text-size-adjust:auto; caret-color:#000000; color:#000000; font-family:open_sansregular,Arial; font-size:14px&quot;&gt;m=[[&#039;1&#039;,&#039;2&#039;,&#039;3&#039;,&#039;4&#039;,&#039;5&#039;,&#039;6&#039;,&#039;7&#039;],[&#039;8&#039;,&#039;9&#039;,&#039;10&#039;,&#039;11&#039;,&#039;12&#039;,&#039;13&#039;,&#039;14&#039;],[&#039;15&#039;,&#039;16&#039;,&#039;17&#039;,&#039;18&#039;,&#039;19&#039;,&#039;20&#039;,&#039;21&#039;],[&#039;22&#039;,&#039;23&#039;,&#039;24&#039;,&#039;25&#039;,&#039;26&#039;,&#039;27&#039;,&#039;28&#039;],[&#039;29&#039;,&#039;30&#039;,&#039;31&#039;,&#039;32&#039;,&#039;33&#039;,&#039;34&#039;,&#039;35&#039;],[&#039;36&#039;,&#039;37&#039;,&#039;38&#039;,&#039;39&#039;,&#039;40&#039;,&#039;41&#039;,&#039;42&#039;],[&#039;43&#039;,&#039;44&#039;,&#039;45&#039;,&#039;46&#039;,&#039;47&#039;,&#039;48&#039;,&#039;49&#039;]]&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;-webkit-text-size-adjust:auto; caret-color:#000000; color:#000000; font-family:open_sansregular,Arial; font-size:14px&quot;&gt;coord=[[1,2],[4,1],[2,3],[4,4],[3,3]]&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;-webkit-text-size-adjust:auto; caret-color:#000000; color:#000000; font-family:open_sansregular,Arial; font-size:14px&quot;&gt;for i in coord:&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;-webkit-text-size-adjust:auto; caret-color:#000000; color:#000000; font-family:open_sansregular,Arial; font-size:14px&quot;&gt;m[i[0]][i[1]]=&#039;*&#039;&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 14px;&quot;&gt;&lt;br style=&quot;-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;-webkit-text-size-adjust:auto; caret-color:#000000; color:#000000; font-family:open_sansregular,Arial; font-size:14px&quot;&gt;¿Alguien puede explicarme como toma los valores?&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 14px;&quot;&gt;&lt;span style=&quot;-webkit-text-size-adjust:auto; caret-color:#000000; color:#000000; font-family:open_sansregular,Arial; font-size:14px&quot;&gt;La solución se que es: [[&#039;1&#039;, &#039;2&#039;, &#039;3&#039;, &#039;4&#039;, &#039;5&#039;, &#039;6&#039;, &#039;7&#039;], [&#039;8&#039;, &#039;9&#039;, &#039;*&#039;, &#039;11&#039;, &#039;12&#039;, &#039;13&#039;, &#039;14&#039;], [&#039;15&#039;, &#039;16&#039;, &#039;17&#039;, &#039;*&#039;, &#039;19&#039;, &#039;20&#039;, &#039;21&#039;], [&#039;22&#039;, &#039;23&#039;, &#039;24&#039;, &#039;*&#039;, &#039;26&#039;, &#039;27&#039;, &#039;28&#039;], [&#039;29&#039;, &#039;*&#039;, &#039;31&#039;, &#039;32&#039;, &#039;*&#039;, &#039;34&#039;, &#039;35&#039;], [&#039;36&#039;, &#039;37&#039;, &#039;38&#039;, &#039;39&#039;, &#039;40&#039;, &#039;41&#039;, &#039;42&#039;], [&#039;43&#039;, &#039;44&#039;, &#039;45&#039;, &#039;46&#039;, &#039;47&#039;, &#039;48&#039;, &#039;49&#039;]] .... pero no entiendo como llega a ello. No entiendo lo de m[i[0]][i[1]]=&#039;*&#039;. Gracias!&lt;/span&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/6379/duda-bucle-for</guid>
<pubDate>Tue, 17 Jan 2023 14:35:08 +0000</pubDate>
</item>
<item>
<title>Duda valores tomados por lista bucle for</title>
<link>https://dudasprogramacion.com/6380/duda-valores-tomados-por-lista-bucle-for</link>
<description>&lt;p&gt;&lt;span style=&quot;color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;m=[[&#039;1&#039;,&#039;2&#039;,&#039;3&#039;,&#039;4&#039;,&#039;5&#039;,&#039;6&#039;,&#039;7&#039;],[&#039;8&#039;,&#039;9&#039;,&#039;10&#039;,&#039;11&#039;,&#039;12&#039;,&#039;13&#039;,&#039;14&#039;],[&#039;15&#039;,&#039;16&#039;,&#039;17&#039;,&#039;18&#039;,&#039;19&#039;,&#039;20&#039;,&#039;21&#039;],[&#039;22&#039;,&#039;23&#039;,&#039;24&#039;,&#039;25&#039;,&#039;26&#039;,&#039;27&#039;,&#039;28&#039;],[&#039;29&#039;,&#039;30&#039;,&#039;31&#039;,&#039;32&#039;,&#039;33&#039;,&#039;34&#039;,&#039;35&#039;],[&#039;36&#039;,&#039;37&#039;,&#039;38&#039;,&#039;39&#039;,&#039;40&#039;,&#039;41&#039;,&#039;42&#039;],[&#039;43&#039;,&#039;44&#039;,&#039;45&#039;,&#039;46&#039;,&#039;47&#039;,&#039;48&#039;,&#039;49&#039;]]&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;coord=[[1,2],[4,1],[2,3],[4,4],[3,3]]&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;for i in coord:&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;m[i[0]][i[1]]=&#039;*&#039;&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;¿Alguien puede explicarme como toma los valores?&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;La solución se que es: [[&#039;1&#039;, &#039;2&#039;, &#039;3&#039;, &#039;4&#039;, &#039;5&#039;, &#039;6&#039;, &#039;7&#039;], [&#039;8&#039;, &#039;9&#039;, &#039;*&#039;, &#039;11&#039;, &#039;12&#039;, &#039;13&#039;, &#039;14&#039;], [&#039;15&#039;, &#039;16&#039;, &#039;17&#039;, &#039;*&#039;, &#039;19&#039;, &#039;20&#039;, &#039;21&#039;], [&#039;22&#039;, &#039;23&#039;, &#039;24&#039;, &#039;*&#039;, &#039;26&#039;, &#039;27&#039;, &#039;28&#039;], [&#039;29&#039;, &#039;*&#039;, &#039;31&#039;, &#039;32&#039;, &#039;*&#039;, &#039;34&#039;, &#039;35&#039;], [&#039;36&#039;, &#039;37&#039;, &#039;38&#039;, &#039;39&#039;, &#039;40&#039;, &#039;41&#039;, &#039;42&#039;], [&#039;43&#039;, &#039;44&#039;, &#039;45&#039;, &#039;46&#039;, &#039;47&#039;, &#039;48&#039;, &#039;49&#039;]] .... pero no entiendo como llega a ello. No entiendo lo de m[i[0]][i[1]]=&#039;*&#039;. Gracias!&lt;/span&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/6380/duda-valores-tomados-por-lista-bucle-for</guid>
<pubDate>Tue, 17 Jan 2023 14:34:00 +0000</pubDate>
</item>
<item>
<title>Respondido: .replace() no funciona con caracteres especiales?</title>
<link>https://dudasprogramacion.com/6363/replace-no-funciona-con-caracteres-especiales?show=6372#a6372</link>
<description>&lt;p&gt;No sé que hace esa (r) dentro de los paréntesis&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;img = img.replace(r&#039;&quot;&#039;, &#039;&#039;)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/6363/replace-no-funciona-con-caracteres-especiales?show=6372#a6372</guid>
<pubDate>Sun, 15 Jan 2023 09:43:32 +0000</pubDate>
</item>
<item>
<title>Generar diccionario desde otro Diccionario</title>
<link>https://dudasprogramacion.com/6362/generar-diccionario-desde-otro-diccionario</link>
<description>Hola Tengo este diccionario&lt;br /&gt;
&lt;br /&gt;
followers = {1: [2, 3], &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
2: [ 1,3,4], &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
3: [1,2,4],&lt;br /&gt;
4: [1,2],&lt;br /&gt;
5: []}&lt;br /&gt;
&lt;br /&gt;
Voy a generar un nuevo diccionario a la variable friends, con la lista de friends agrupados por identificador de usuario&lt;br /&gt;
&lt;br /&gt;
Ejemplos:&lt;br /&gt;
Para el usuario 1, el valor debe ser la lista [2,3 4].&lt;br /&gt;
Para el usuario 5, el valor debe ser la lista vacia ([]).&lt;br /&gt;
&lt;br /&gt;
este es el Código que hice pero no me sale:&lt;br /&gt;
friends = {}&lt;br /&gt;
for i in followers: friends[i] = friends.get(i, 0)&lt;br /&gt;
&lt;br /&gt;
Resultado final debe ser este:&lt;br /&gt;
&lt;br /&gt;
friends= {1: [2,3,4],&lt;br /&gt;
2: [ 1,3,4], &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
3: [1,2],&lt;br /&gt;
4: [2,3],&lt;br /&gt;
5: []}</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/6362/generar-diccionario-desde-otro-diccionario</guid>
<pubDate>Sat, 15 Oct 2022 17:10:28 +0000</pubDate>
</item>
<item>
<title>Respondido: Como crear un Dataframe con listas de distinto tamaño sin perder información</title>
<link>https://dudasprogramacion.com/2837/crear-dataframe-listas-distinto-tamano-perder-informacion?show=2854#a2854</link>
<description>&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;import pandas as pd&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;import numpy as np&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;import itertools&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;alist = [&#039;a1&#039;, &#039;a2&#039;, &#039;a3&#039;]&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;blist = [&#039;b1&#039;]&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;clist = [&#039;c1&#039;, &#039;c2&#039;, &#039;c3&#039;, &#039;c4&#039;]&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;df = pd.DataFrame(list(itertools.zip_longest(alist,blist,clist)), columns = [&#039;A&#039;,&#039;B&#039;,&#039;C&#039;])&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;df = df.fillna(value=np.nan)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;print(df)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Compis, en este sitio&amp;nbsp;&lt;a href=&quot;https://tradersunion.com/es/cuanto-puedes-ganar-operando-en-forex/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://tradersunion.com/es/cuanto-puedes-ganar-operando-en-forex/&lt;/a&gt; podéis hacer inversiones de forma segura.&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2837/crear-dataframe-listas-distinto-tamano-perder-informacion?show=2854#a2854</guid>
<pubDate>Thu, 19 May 2022 07:59:21 +0000</pubDate>
</item>
<item>
<title>Respondido: ¿Cómo pasar listas de distinto tamaño a formato DataFrame en Python sin perder información?</title>
<link>https://dudasprogramacion.com/2834/listas-distinto-tamano-formato-dataframe-python-informacion?show=2850#a2850</link>
<description>&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;ES&quot; style=&quot;mso-ansi-language:ES&quot;&gt;Podemos convertir una lista al DataFrame de pandas creando una columna en el DataFrame y almacenando los datos convertidos en la columna. Para convertir una lista a los datos de una columna de Pandas DataFrame, crearemos una lista my_list y le daremos algunos nombres aleatorios como valores a la lista.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2834/listas-distinto-tamano-formato-dataframe-python-informacion?show=2850#a2850</guid>
<pubDate>Sun, 24 Apr 2022 08:47:56 +0000</pubDate>
</item>
<item>
<title>anexar a un excel</title>
<link>https://dudasprogramacion.com/2827/anexar-a-un-excel</link>
<description>buenas tardes a todos, soy estudiante de programacion de python, actualmente me encuentro desarrollando un programa para conteo de caja, el programa es sencillo pero estoy aprendiendo bastante y tengo una consulta. Quiero hacer un reporte donde aparezca la fecha, la cantidad de monedas y/o billetes, el valor y una suma global. Actualmente lo logre pero tengo un inconveniente y es que quiero que el excel genere un historico. El usuario ingresa la fecha de arqueo, coloca sus datos y genera un archivo pero quiero que el archivo acumule los arqueos es decir, que genere un excel unico para cada arqueo pero no he podido porque cada vez que abro el programa y lo ejecute el sobre escribe pero no acumula(anexa)&lt;br /&gt;
&lt;br /&gt;
muchas gracias por su tiempo</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2827/anexar-a-un-excel</guid>
<pubDate>Tue, 11 Jan 2022 14:22:36 +0000</pubDate>
</item>
<item>
<title>Autocheck código Python</title>
<link>https://dudasprogramacion.com/2758/autocheck-codigo-python</link>
<description>Hola&lt;br /&gt;
&lt;br /&gt;
Necesito poner algo en un código de Python para que auto-detecte que no ha sido modificado. Si detecta que ha cambiado, no se ejecuta y da error.&lt;br /&gt;
&lt;br /&gt;
Si hubiese un tercero, sería fácil: obtengo el md5 del código, y lo compruebo cada vez que lo voy a ejecutar... Pero si es dentro del código, eso no sirve, pues al incluir el md5 para compararlo, el md5 que se genera es completamente distinto.&lt;br /&gt;
&lt;br /&gt;
¿Sugerencias?&lt;br /&gt;
&lt;br /&gt;
PD: estoy mirando cosas de clave pública, clave privada, etc... pero siempre llego a lo mismo: dentro del fichero habrá un &amp;quot;if&amp;quot; que comprobará si está modificado, y basta con ponerlo a true/false según proceda. Otra desventaja de Python es que es código interpretado, o sea, que no se ofusca pues no se compila.</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2758/autocheck-codigo-python</guid>
<pubDate>Thu, 01 Jul 2021 17:09:00 +0000</pubDate>
</item>
<item>
<title>me podrian ayudar a desarrolar esta nomina en python porfavor,lo que sea se los agradecería mucho.gracias.</title>
<link>https://dudasprogramacion.com/2754/podrian-ayudar-desarrolar-nomina-porfavor-agradeceria-gracias</link>
<description>&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;denied:C:\Users\Usuario\Desktop\reto4 lo q voy.png&quot;&gt;&lt;strong&gt;&amp;nbsp;poder procesar la nómina de docentes contratados por horas. Para tal efecto ha establecido los siguientes lineamientos:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;La nómina será procesada semanalmente, digitando por cada docente las horas trabajadas en la semana y el valor establecido por hora.&lt;/li&gt;&lt;li&gt;&amp;nbsp;A todos los docentes que trabajen más de 40 horas en la semana, se les reconocerán como horas extras y se pagarán a un valor de 1,5 de la hora normal.&lt;/li&gt;&lt;li&gt;&amp;nbsp;El salario bruto será calculado como la suma del valor de las horas normales más el valor de las horas extras (si las hay).&lt;/li&gt;&lt;li&gt;&amp;nbsp;Al salario bruto obtenido en el punto anterior se le calculará el 9% para los parafiscales.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Para cada docente se le calcularán provisiones para prima de servicio 8.33%, cesantías 8.33%, intereses de cesantía 1.0% y vacaciones 4.17%, sobre el salario bruto.&lt;/li&gt;&lt;li&gt;&amp;nbsp;A cada uno se le descontará el aporte de 4% para salud y el 4% para pensión, también sobre el salario bruto.&lt;/li&gt;&lt;li&gt;&lt;p&gt;El director de Talento Humano le ha solicitado a usted como programador, que le desarrolle un programa en lenguaje Python que le permita:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Leer desde el teclado los datos de nombre, horas trabajadas y valor hora, por cada docente del proyecto.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;Mostrar en consola el valor de las horas normales.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Mostrar en consola el valor de las horas extras (si las hay).&lt;/li&gt;&lt;li&gt;&amp;nbsp;Mostrar en consola el valor del salario bruto: valor horas normales + valor horas extras.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;Mostrar en consola los descuentos por parafiscales, salud y pensión y el total.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Mostrar en consola el sueldo neto a pagar.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Mostrar en consola las provisiones hechas para prima, cesantías, intereses de cesantía y vacaciones.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Los cálculos de sueldo bruto, descuentos, sueldo neto y provisiones, deberán ser realizados a través de funciones o procedimientos y serán llamados en el programa principal.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;font-size:1rem&quot;&gt;Entrada:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Los parámetros de entrada serán los siguientes&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&amp;nbsp;Horas trabajadas.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Valor hora.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;font-size:1rem&quot;&gt;Salida:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Los parámetros de salida deben ser:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&amp;nbsp;Valor horas normales: ht * vh&lt;/li&gt;&lt;li&gt;&amp;nbsp;Valor horas extras: (ht – 40) * 1.5*vh&lt;/li&gt;&lt;li&gt;&amp;nbsp;Sueldo bruto: valor horas normales + valor horas extras.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Descuento parafiscales: sb * 0.09&lt;/li&gt;&lt;li&gt;&amp;nbsp;Descuento salud: sb * 0.04&lt;/li&gt;&lt;li&gt;&amp;nbsp;Descuento pensión: sb * 0.04&lt;/li&gt;&lt;li&gt;&amp;nbsp;Suma de todos los descuentos&lt;/li&gt;&lt;li&gt;&amp;nbsp;Sueldo neto: sb – (descuento parafiscales + descuento salud + descuento pensión)&lt;/li&gt;&lt;li&gt;&amp;nbsp;Provisiones para prima 8.33%&lt;/li&gt;&lt;li&gt;&amp;nbsp;Provisiones para cesantías 8.33%&lt;/li&gt;&lt;li&gt;&amp;nbsp;Provisiones para intereses de cesantía 1.0%&lt;/li&gt;&lt;li&gt;&amp;nbsp;Provisiones para vacaciones 4.17%.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ul&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2754/podrian-ayudar-desarrolar-nomina-porfavor-agradeceria-gracias</guid>
<pubDate>Fri, 11 Jun 2021 19:06:24 +0000</pubDate>
</item>
<item>
<title>Respondido: [Python] ¿Cómo puedo extraer información de un documento &#039;.txt&#039;?</title>
<link>https://dudasprogramacion.com/2663/python-como-puedo-extraer-informacion-de-un-documento-txt?show=2751#a2751</link>
<description>a=&amp;quot;Un niño llamado 0 jugaba al futbol con 1 y 2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
n=len(a)&lt;br /&gt;
&lt;br /&gt;
c1=a.find(&amp;quot;0&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(c1)&lt;br /&gt;
&lt;br /&gt;
p1=a[:c1]&lt;br /&gt;
&lt;br /&gt;
p2=a[c1+1:n]&lt;br /&gt;
&lt;br /&gt;
print(p1)&lt;br /&gt;
&lt;br /&gt;
print(p2)&lt;br /&gt;
&lt;br /&gt;
l1=&amp;quot;juan&amp;quot;&lt;br /&gt;
&lt;br /&gt;
a=p1+l1+p2&lt;br /&gt;
&lt;br /&gt;
print(a)</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2663/python-como-puedo-extraer-informacion-de-un-documento-txt?show=2751#a2751</guid>
<pubDate>Sat, 22 May 2021 06:02:33 +0000</pubDate>
</item>
<item>
<title>Ordenar por uno valores especificos</title>
<link>https://dudasprogramacion.com/2750/ordenar-por-uno-valores-especificos</link>
<description>&lt;p&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;hola, buenas, alguien puede ayudarme con un trabajo que estoy haciendo,&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;tengo un dataframe con una columna (A) con valores str como :&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;&#039;1 meses&#039;, &#039;2 meses&#039;, &#039;13-16 meses&#039;, &#039;+ 24 meses&#039;, &#039;20-21 meses&#039; ...&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;y otra columna con valores numericos (B)&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;y tengo que ordenar las filas usando esas dos columnas por o que utilizo:&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;codeFormat&quot; style=&quot;font-size: 12px; box-sizing: border-box; width: 789px; border: 1px solid rgb(217, 217, 217); overflow: auto; color: rgb(0, 0, 0); font-family: open_sansregular, Arial;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; display: inline-block; min-width: 100%;&quot;&gt;&lt;div style=&quot;font-size: 10px; box-sizing: border-box; float: left; background-color: rgb(214, 210, 208); color: rgb(153, 153, 153); text-align: right; width: 26px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; height: 20px; line-height: 1.5em; color: rgb(34, 31, 30); padding-right: 2px; padding-top: 3px;&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; color: rgb(0, 110, 40); padding: 0px 5px 0px 35px; margin-top: 0px; margin-bottom: 0px; height: 20px; line-height: 1.5em; background-color: rgb(248, 248, 248);&quot;&gt;df&lt;span style=&quot;box-sizing:border-box; color:#00005b&quot; class=&quot;simbol&quot;&gt;.&lt;/span&gt;sort_values&lt;span style=&quot;box-sizing:border-box; color:#000000&quot; class=&quot;bracket&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box; color:#000000&quot; class=&quot;bracket&quot;&gt;[&lt;/span&gt;&lt;em style=&quot;box-sizing:border-box; color:#666666; font-style:italic&quot; class=&quot;com&quot;&gt;&#039;A&#039;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;simbol&quot;&gt;,&lt;/span&gt; &#039;B&#039;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;bracket&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;box-sizing:border-box&quot; class=&quot;bracket&quot;&gt;)&lt;/span&gt;&lt;/em&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;mi problema es que los meses se me ordenan asi:&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;+24 meses, 1 meses, 13- , 2, 20-, 3,.....&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;Alguien sabe como se podria poner para que fuera:&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&lt;span style=&quot;background-color:#ded0a4; color:#000000; font-family:open_sansregular,Arial; font-size:12px&quot;&gt;1, 2, 3, ...., 13-, 20-, +24&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0); font-family: open_sansregular, Arial; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;MUCHISIMAS GRACIAS&amp;nbsp;&lt;/p&gt;&lt;p&gt;(utilizo Vidual Basic para el Python)&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2750/ordenar-por-uno-valores-especificos</guid>
<pubDate>Mon, 17 May 2021 08:50:28 +0000</pubDate>
</item>
<item>
<title>CONTADOR PYTHON CLASES Y OBJETOS</title>
<link>https://dudasprogramacion.com/2737/contador-python-clases-y-objetos</link>
<description>&lt;div class=&quot;list_description&quot; style=&quot;font-size: 12px; box-sizing: border-box; padding: 5px 2px; border-bottom: 1px solid rgb(255, 255, 255); overflow: hidden; line-height: 1.5em; color: rgb(0, 0, 0); font-family: open_sansregular, Arial; width: 793px;&quot;&gt;Un instituto de idiomas ofrece cursos de inglés, francés y mandarín.&lt;br&gt;Necesita un programa que le permita al estudiante elegir uno de los 3&lt;br&gt;cursos que desee estudiar. La aplicación mostrará después de cada&lt;br&gt;registro la cantidad de estudiantes que tiene cada curso.&lt;br&gt;Condiciones:&lt;br&gt; Utilizar clases&lt;br&gt; La clase creada debe tener atributos&lt;br&gt; La clase creada debe tener como mínimo los métodos para&lt;br&gt;ingresar datos, calcular cuántos estudiantes ingresaron al instituto&lt;br&gt;e imprimir resultados.&lt;br&gt;&lt;br&gt;&lt;br&gt;class curso:&lt;br&gt;def __init__(self,nombre,can):#DEFINIMOS LOS ATRIBUTOS DE LA CLASE&lt;br&gt;#EN EL INICIALIZADOR&lt;br&gt;self.nombre=nombre&lt;br&gt;self.can=can&lt;br&gt;&lt;br&gt;&lt;br&gt;def imprimir(self):#FUNCION IMPRMIR&lt;br&gt;&lt;br&gt;&lt;br&gt;def calcular(self):#FUNCION CALCULAR&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;def ingresar(self):#FUNCION INGRESAR&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;ing = curso(&#039;[INGLES ]&#039;,0)#CREAMOS LAS INSTANCIAS CON NOMBRE Y CANTIDAD&lt;br&gt;fra = curso(&#039;[FRANCES ]&#039;,0)&lt;br&gt;man = curso(&#039;[MANDARIN]&#039;,0)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;#BLOQUE PRINCIPAL&lt;br&gt;&lt;br&gt;&lt;br&gt;Quisiera que me ayudaran con este código yo lo construí y funciono pero usando contadores en vez de instanciar objetos pero creo que instanciando objetos es mejor técnicamente&lt;br&gt;&lt;br&gt;asi funciona utilizando contadores&lt;br&gt;&lt;br&gt;class curso:&lt;br&gt;def __init__(self,nombre,cing,cfra,cman):#DEFINIMOS LOS ATRIBUTOS DE LA CLASE&lt;br&gt;#EN EL INICIALIZADOR&lt;br&gt;self.nombre=nombre&lt;br&gt;self.cing=0&lt;br&gt;self.cfra=0&lt;br&gt;self.cman=0&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;def ingresar(self):#FUNCION INGRESAR&lt;br&gt;&lt;br&gt;print(&quot;SELECCIONA UN CURSO&quot;)#MENU DE OPCIONES&lt;br&gt;print(&quot;1.INGLES&quot;)&lt;br&gt;print(&quot;2.FRANCES&quot;)&lt;br&gt;print(&quot;3.MANDARIN&quot;)&lt;br&gt;print(&quot;Digite opcion: &quot;)&lt;br&gt;&lt;br&gt;def calcular(self):#FUNCION CALCULAR&lt;br&gt;opcion=int(input())&lt;br&gt;&lt;br&gt;if opcion==1:&lt;br&gt;self.cing=self.cing+1&lt;br&gt;if opcion==2:&lt;br&gt;self.cfra=self.cfra+1&lt;br&gt;if opcion==3:&lt;br&gt;self.cman=self.cman+1&lt;br&gt;if opcion==0 or opcion&amp;gt;=3:&lt;br&gt;print(&quot;opcion invalida&quot;)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;def imprimir(self):#FUNCION IMPRMIR&lt;br&gt;print(&quot;[CURSO]&quot; &quot;[MATRICULADOS]&quot;)&lt;br&gt;print(&quot;INGLES:-------&quot;,self.cing)&lt;br&gt;print(&quot;FRANCES:------&quot;,self.cfra)&lt;br&gt;print(&quot;MANDARIN:-----&quot;,self.cman)&lt;br&gt;&lt;br&gt;&lt;br&gt;#FUNCION PRINCIPAL DESDE DONDE LLAMAMOS ALOS METODOS&lt;br&gt;registro=curso(&quot;nombre&quot;,&quot;cing&quot;,&quot;cfra&quot;,&quot;cman&quot;)&lt;br&gt;continua=True&lt;br&gt;while(continua):#HACEMOS UN WHILE PARA QUE SE EJECUTE HASTA QUE QUERAMOS&lt;br&gt;registro.ingresar()&lt;br&gt;registro.calcular()#LLAMADO ALOS METODOS&lt;br&gt;registro.imprimir()&lt;br&gt;print(&quot;Quieres continuar (s/n)? &quot;)&lt;br&gt;if(input()==&quot;s&quot; or input()==&quot;S&quot;):&lt;br&gt;continua=True&lt;br&gt;else:&lt;br&gt;continua=False&lt;br&gt;print(&quot;Fin del programa&quot;)&lt;/div&gt;&lt;div style=&quot;font-size: 12px; box-sizing: border-box; background-color: rgb(247, 247, 247); color: rgb(0, 0, 0); font-family: open_sansregular, Arial;&quot;&gt;&lt;div class=&quot;forosVotar&quot; style=&quot;box-sizing: border-box; margin: 10px; display: inline-block; padding: 0px 2px; text-align: center; color: rgb(73, 73, 101);&quot;&gt;&lt;/div&gt;&lt;/div&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2737/contador-python-clases-y-objetos</guid>
<pubDate>Tue, 06 Apr 2021 18:58:38 +0000</pubDate>
</item>
<item>
<title>Ayuda con un ejercicio con random</title>
<link>https://dudasprogramacion.com/2687/ayuda-con-un-ejercicio-con-random</link>
<description>Esta es la consigna del ejercicio: Hacer una función llamada selección que tiene como parámetro archivo de texto(que contiene la letra de una canción) y que tiene que elegir una línea al azar y su siguiente. (es para un juego llamado cancionero)&lt;br /&gt;
&lt;br /&gt;
La verdad que no sé como tendría que hacerlo, agradezco desde ya si me ayudan.&lt;br /&gt;
&lt;br /&gt;
def seleccion(letra): &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#elige uno al azar, devuelve ese y el siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return ([&amp;quot;linea 1&amp;quot;,&amp;quot;linea 2&amp;quot;])</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2687/ayuda-con-un-ejercicio-con-random</guid>
<pubDate>Sun, 13 Dec 2020 18:16:26 +0000</pubDate>
</item>
<item>
<title>Respondido: Ayuda con un código de python. Urgente por favor!</title>
<link>https://dudasprogramacion.com/2392/ayuda-con-un-codigo-de-python-urgente-por-favor?show=2677#a2677</link>
<description>&lt;p&gt;en la funcion genera_lista(), tienes que devolver con un return.&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#0000ff&quot;&gt;def&lt;/span&gt;&amp;nbsp;genera_lista():&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; largolista=random.randint(&lt;span style=&quot;box-sizing:border-box; color:#09885a&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;box-sizing:border-box; color:#09885a&quot;&gt;21&lt;/span&gt;)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; lista=[random.randint(&lt;span style=&quot;box-sizing:border-box; color:#09885a&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;box-sizing:border-box; color:#09885a&quot;&gt;9999&lt;/span&gt;)]&amp;nbsp;&lt;span style=&quot;box-sizing:border-box; color:#aaaaaa&quot;&gt;#este es lista[0]&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; i=&lt;span style=&quot;box-sizing:border-box; color:#09885a&quot;&gt;1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#0000ff&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; while&lt;/span&gt;&amp;nbsp;i&amp;lt;largolista:&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; x=random.randint(&lt;span style=&quot;box-sizing:border-box; color:#09885a&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;box-sizing:border-box; color:#09885a&quot;&gt;9999&lt;/span&gt;)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#0000ff&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;span style=&quot;box-sizing:border-box; color:#0000ff&quot;&gt;not&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;box-sizing:border-box; color:#0000ff&quot;&gt;in&lt;/span&gt;&amp;nbsp;lista:&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; lista.append(x)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; i+=&lt;span style=&quot;box-sizing:border-box; color:#09885a&quot;&gt;1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;box-sizing:border-box; color:#0000ff&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; print&lt;/span&gt;(lista)&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0px 0px 1em; color: rgb(52, 73, 94); font-family: Ubuntu, Helvetica, Arial, FreeSans, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return lista&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2392/ayuda-con-un-codigo-de-python-urgente-por-favor?show=2677#a2677</guid>
<pubDate>Sat, 21 Nov 2020 03:58:07 +0000</pubDate>
</item>
<item>
<title>PROBLEMA DE OPTIMIZACION</title>
<link>https://dudasprogramacion.com/2656/problema-de-optimizacion</link>
<description>Buen dia, tengo una duda con un problema de optimizacion y queria saber si me lo podrian ayudar a resolver. &lt;br /&gt;
&lt;br /&gt;
OF = α1 X(ti) 2 + α2 X(∆ tmbj − β2(∆ tmbj − |∆ tmbj |))2 (2.1) Donde : α1 , α2 , yβ2 se seleccionan como 1,2 y 100 respectivamente para obtener los mejores resultados. ∆ tmbj = tbj − tmj − CT I (2.2) tbj : Tiempo de operacion rel ´ ´e de respaldo. tmj : Tiempo de operacion rel ´ ´e principal. CT I : Tiempo de intervalo de coordinacion&lt;br /&gt;
&lt;br /&gt;
ti = k *T DSi/(( Isch /Ipi ) n − 1) &lt;br /&gt;
&lt;br /&gt;
T DSmin &amp;lt; T DSi &amp;lt; T DSmax (2.4) IP imin &amp;lt; IP i &amp;lt; IP imax (2.5) ∆ tmbj ≥ 07&lt;br /&gt;
&lt;br /&gt;
problema a resolver utilizando cvxpy</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2656/problema-de-optimizacion</guid>
<pubDate>Thu, 15 Oct 2020 16:12:32 +0000</pubDate>
</item>
<item>
<title>Optimizacion utilizando cvxpy</title>
<link>https://dudasprogramacion.com/2655/optimizacion-utilizando-cvxpy</link>
<description>&lt;p&gt;Buenos dias. tendo una duda sobre un problema de oprimizacion en python. el codigo es el siguiente&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#af00db&quot;&gt;import&lt;/span&gt;&amp;nbsp;cvxpy&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;as&lt;/span&gt;&amp;nbsp;cv&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#af00db&quot;&gt;import&lt;/span&gt;&amp;nbsp;numpy&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;as&lt;/span&gt;&amp;nbsp;np&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;OF=cv.Minimize(t[&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;1&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;3&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;4&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;5&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;6&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;7&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;8&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;)&lt;/p&gt;&lt;p&gt;res=[Dial[&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;]&amp;gt;=&lt;span style=&quot;color:#09885a&quot;&gt;0.05&lt;/span&gt;,Dial[&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;]&amp;lt;=&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Respuesta=cv.&amp;nbsp;Problem(OF,res)&lt;/p&gt;&lt;p&gt;Respuesta.solve(&amp;nbsp;)&lt;span style=&quot;color:#af00db&quot;&gt;import&lt;/span&gt;&amp;nbsp;cvxpy&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;as&lt;/span&gt;&amp;nbsp;cv&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#af00db&quot;&gt;import&lt;/span&gt;&amp;nbsp;numpy&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;as&lt;/span&gt;&amp;nbsp;np&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;n=&lt;span style=&quot;color:#795e26&quot;&gt;len&lt;/span&gt;(IL)&lt;/p&gt;&lt;p&gt;Dial=&amp;nbsp;cv.&amp;nbsp;Variable(n)&lt;/p&gt;&lt;p&gt;IA=cv.&amp;nbsp;Variable(n)&lt;/p&gt;&lt;p&gt;t=cv.&amp;nbsp;Variable(n)&lt;/p&gt;&lt;p&gt;OF=cv.Minimize(t[&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;1&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;3&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;4&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;5&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;6&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;7&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;+t[&lt;span style=&quot;color:#09885a&quot;&gt;8&lt;/span&gt;]**&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;)&lt;/p&gt;&lt;p&gt;res=[Dial[&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;]&amp;gt;=&lt;span style=&quot;color:#09885a&quot;&gt;0.05&lt;/span&gt;,Dial[&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;]&amp;lt;=&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Respuesta=cv.&amp;nbsp;Problem(OF,res)&lt;/p&gt;&lt;p&gt;Respuesta.solve(&amp;nbsp;)&lt;/p&gt;&lt;p&gt;pero me arroja este error:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color:#ffffff; color:var(--ansi-red); font-family:monospace&quot;&gt;DCPError&lt;/span&gt;&lt;span style=&quot;background-color:#ffffff; color:#212121; font-family:monospace&quot;&gt;: Problem does not follow DCP rules. Specifically: The following constraints are not DCP:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#212121; font-family:monospace&quot;&gt;Quisiera saber si me prodrian decir en que me estoy equivocanso o que consideracion tendria que tener para escribir de una forma adecuada el problema. &lt;/span&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2655/optimizacion-utilizando-cvxpy</guid>
<pubDate>Thu, 15 Oct 2020 16:05:39 +0000</pubDate>
</item>
<item>
<title>Respondido: Ayudenme con este ejercicio por favor!!!!!!</title>
<link>https://dudasprogramacion.com/2640/ayudenme-con-este-ejercicio-por-favor?show=2641#a2641</link>
<description>&lt;p&gt;ejercicio1:&lt;/p&gt;&lt;pre&gt;horas = int(raw_input(&quot;\nIngresa Número Horas: &quot;))
tarifa = float(raw_input(&quot;\nIngresa Tarifa: &quot;))
salario = horas * tarifa
print(&quot;El Salario es:&quot; + salario)&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color:#3e4349; font-family:Consolas,Menlo,Deja Vu Sans Mono,Bitstream Vera Sans Mono,monospace&quot;&gt;&lt;span style=&quot;font-size:14.4px&quot;&gt;ejercicio 2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;horas = int(raw_input(&quot;\nIngresa Número Horas: &quot;))
tarifa = float(raw_input(&quot;\nIngresa Tarifa: &quot;))
tarifaextra = 0
 
if (horas &amp;gt; 40):
    tarifaextra = (horas - 40) * 1.5 * tarifa
    horas = 40
 
salario = horas * tarifa + tarifaextra
print(&quot;El Salario es:&quot; + salario)
&lt;/pre&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2640/ayudenme-con-este-ejercicio-por-favor?show=2641#a2641</guid>
<pubDate>Sat, 19 Sep 2020 21:30:28 +0000</pubDate>
</item>
<item>
<title>matriz de distancia Manhattan</title>
<link>https://dudasprogramacion.com/2637/matriz-de-distancia-manhattan</link>
<description>&lt;p&gt;Hola, Soy bastante nuevo en el tema, Estoy tratando de programar la matriz de Mannhatan sin ninguna librería (Debo realizarla así), al ejecutar el código genera la matriz (Ver al final), pero lo que sucede es que no he podido acomodar las variables x,y,z y o en una matriz, como ven en el código quiero hacerlo con matrix[] y que me genere un orden especifico, que pasa? .... que desarrolle este ejemplo pero si necesito más vectores en la matriz me toca a mano colocarla, como podría automatizarla?&amp;nbsp; &amp;nbsp;Gracias por su ayuda...&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#008000&quot;&gt;####&amp;nbsp;DistManhattan&lt;/span&gt;&lt;/p&gt;&lt;p&gt;x=[&lt;span style=&quot;color:#09885a&quot;&gt;1&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;3&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;4&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;5&lt;/span&gt;]&lt;/p&gt;&lt;p&gt;y=[&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;2.5&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;3.2&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;]&lt;/p&gt;&lt;p&gt;z=[&lt;span style=&quot;color:#09885a&quot;&gt;2&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;5&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;3&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;2.1548&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;1&lt;/span&gt;]&lt;/p&gt;&lt;p&gt;o=[&lt;span style=&quot;color:#09885a&quot;&gt;-2.2&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;-2.5&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;-5.3&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;2.1548&lt;/span&gt;,&lt;span style=&quot;color:#09885a&quot;&gt;1&lt;/span&gt;]&lt;/p&gt;&lt;p&gt;matrix=[[x,y,z,o],[y,z,o,x],[z,o,x,y],[o,x,y,z]]&lt;/p&gt;&lt;p&gt;m=&lt;span style=&quot;color:#09885a&quot;&gt;4&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Salida=[[&lt;span style=&quot;color:#0000ff&quot;&gt;None&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;for&lt;/span&gt;&amp;nbsp;_&amp;nbsp;&lt;span style=&quot;color:#0000ff&quot;&gt;in&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#795e26&quot;&gt;range&lt;/span&gt;(m)]&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;for&lt;/span&gt;&amp;nbsp;_&amp;nbsp;&lt;span style=&quot;color:#0000ff&quot;&gt;in&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#795e26&quot;&gt;range&lt;/span&gt;(m)]&lt;/p&gt;&lt;p&gt;n=&lt;span style=&quot;color:#795e26&quot;&gt;len&lt;/span&gt;(matrix)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#af00db&quot;&gt;for&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color:#0000ff&quot;&gt;in&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#795e26&quot;&gt;range&lt;/span&gt;(&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;,n):&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;for&lt;/span&gt;&amp;nbsp;j&amp;nbsp;&lt;span style=&quot;color:#0000ff&quot;&gt;in&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#795e26&quot;&gt;range&lt;/span&gt;(&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;,n):&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dist=&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a=matrix[i][&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=matrix[&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;][j]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;for&lt;/span&gt;&amp;nbsp;k&amp;nbsp;&lt;span style=&quot;color:#0000ff&quot;&gt;in&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#795e26&quot;&gt;range&lt;/span&gt;(&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color:#795e26&quot;&gt;len&lt;/span&gt;(a)):&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dif=a[k]-b[k]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;if&lt;/span&gt;&amp;nbsp;dif&amp;lt;&lt;span style=&quot;color:#09885a&quot;&gt;0&lt;/span&gt;:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dif=dif*&lt;span style=&quot;color:#09885a&quot;&gt;-1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dist=dist+dif&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salida[i][j]=dist&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#af00db&quot;&gt;else&lt;/span&gt;:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dist=dist+dif&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Salida[i][j]=dist&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#008000&quot;&gt;#print&amp;nbsp;(dist)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#af00db&quot;&gt;for&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color:#0000ff&quot;&gt;in&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#795e26&quot;&gt;range&lt;/span&gt;(n):&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#795e26&quot;&gt;print&lt;/span&gt;(Salida[i][:])&lt;/p&gt;&lt;p&gt;#Resultado matriz en diagonal&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color:#ffffff; color:#212121; font-family:monospace&quot;&gt;[0, 6.7, 9.8452, 21.8452]&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color:#ffffff; color:#212121; font-family:monospace&quot;&gt;[6.7, 0.0, 3.8548, 18.854799999999997]&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color:#ffffff; color:#212121; font-family:monospace&quot;&gt;[9.8452, 3.8548, 0.0, 20.0]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color:#ffffff; color:#212121; font-family:monospace&quot;&gt;&amp;nbsp;[21.8452, 18.854799999999997, 20.0, 0.0]&lt;/span&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2637/matriz-de-distancia-manhattan</guid>
<pubDate>Fri, 04 Sep 2020 03:18:27 +0000</pubDate>
</item>
<item>
<title>Error con el comando print</title>
<link>https://dudasprogramacion.com/2590/error-con-el-comando-print</link>
<description>print str(&amp;quot;Muy Bien!!!!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;^&lt;br /&gt;
&lt;br /&gt;
SyntaxError: invalid syntax&lt;br /&gt;
&lt;br /&gt;
Me aparece este error, el codigo que uso es este:&lt;br /&gt;
&lt;br /&gt;
resultado = int(input(&amp;quot;5+5?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
if resultado == 10&lt;br /&gt;
&lt;br /&gt;
print (&amp;quot;Muy Bien!!!!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
print (&amp;quot;Eres tonto&amp;quot;)</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2590/error-con-el-comando-print</guid>
<pubDate>Thu, 30 Jul 2020 10:56:15 +0000</pubDate>
</item>
<item>
<title>Necesito ayuda con este ejercicio</title>
<link>https://dudasprogramacion.com/2484/necesito-ayuda-con-este-ejercicio</link>
<description>El gerente de una flota de buses municipal desea hacer estadísticas sobre los viajes que efectúan sus vehículos. En total tiene a su disposición 15 buses que se desplazan sólo a 3 municipios turísticos de Antioquia. Dichas estadísticas se efectuaran teniendo en cuenta la cantidad de pasajeros en cada uno de los buses por una semana entera (lunes a domingo). &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Cada bus posee la siguiente información: &lt;br /&gt;
&lt;br /&gt;
Código del bus: “Bus ” + consecutivo que inicia en 1 &lt;br /&gt;
&lt;br /&gt;
Placa: “XYZ ” + valor numérico de 3 cifras &lt;br /&gt;
&lt;br /&gt;
Municipio al que se dirige: Puede ser Jardín, Guatapé o San Jerónimo ● Cantidad de pasajeros por día (CantPas en total 7): Entre 10 y 45 &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Elabore un algoritmo que permita calcular y mostrar en pantalla lo siguiente: &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Generar aleatoriamente la información de cada bus, de acuerdo a los rangos dados en el enunciado. Dicha información deberá ser almacenada toda en arreglos. El código del bus, Placa y Municipio se almacenarán en una matriz de cadenas de caracteres. La cantidad de pasajeros por día se almacenarán en una matriz numérica. Realice una función que genere los números aleatorios. Muestre todos los datos asociados a los buses. Recuerde que por ningún motivo deberán ser ingresados los datos de forma manual. &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Calcular y mostrar cuál es el promedio de pasajeros por municipio (son 3 promedios). Cree la función promedio para calcular y devolver dichos valores.</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2484/necesito-ayuda-con-este-ejercicio</guid>
<pubDate>Wed, 01 Jul 2020 21:31:20 +0000</pubDate>
</item>
<item>
<title>Error al enviar una imagen en base 64 desde un cliente y recibirla en un API a traves de una peticion post</title>
<link>https://dudasprogramacion.com/2481/error-enviar-imagen-desde-cliente-recibirla-traves-peticion</link>
<description>Hola, estoy implementando una API de reconocimiento facial en un matraz, y la necesito para recibir una imagen codificada en base64, una vez que la recibo la decodifico para procesarla. En el cliente envío la imagen con este código.&lt;br /&gt;
&lt;br /&gt;
cv2.imwrite (&amp;#039;imagen.jpg&amp;#039;, marco)&lt;br /&gt;
img = open (&amp;#039;image.jpg&amp;#039;, &amp;#039;rb&amp;#039;)&lt;br /&gt;
frame = img.read ()&lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;respuesta = request.post (&amp;#039;http: // localhost: 5001 / server / Recognize&amp;#039;, json = {&amp;#039;image&amp;#039;: str (base64.encodestring (frame))}). json ()&lt;br /&gt;
&lt;br /&gt;
Pero al recibirlo en el microservicio, con este código:&lt;br /&gt;
&lt;br /&gt;
imgbase64 = request.json [&amp;quot;imagen&amp;quot;]&lt;br /&gt;
frame = base64.decodestring (imgbase64)&lt;br /&gt;
&amp;nbsp;Al enviar la respuesta, tuve que convertir la imagen codificada en una cadena porque si la envío en formato de byte no es aceptada por el formato json. Ahora sucede que cuando es recibido por el microservicio, ya que tuvo que convertirse en cadena, no admite el parámetro cuando lo decodifica con el método base64.encodestring (), por lo que al consumir el microservicio devuelve el error:&lt;br /&gt;
Expecting value: line 1 colum 1 char (0)&lt;br /&gt;
Gracias de antemano por su ayuda a solucionar el error.</description>
<category>Flask</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2481/error-enviar-imagen-desde-cliente-recibirla-traves-peticion</guid>
<pubDate>Wed, 24 Jun 2020 21:06:02 +0000</pubDate>
</item>
<item>
<title>Machine Learning Python Regresion Plinomial AYUDA :(</title>
<link>https://dudasprogramacion.com/2459/machine-learning-python-regresion-plinomial-ayuda</link>
<description>&lt;p&gt;Buenas tardes compañeros, una disculpa por las molestias, pero en verdad que ya llevo casi una semana peleandome con mi codigo jaja y no puedo resolverlo.&lt;/p&gt;&lt;p&gt;Estoy tratando de hacer una regresion polinomial en Python, y por mas que intento y modifico mi codigo me manda siempre y siempre el mismo error, no me deja visualizar la grafica, por favor si alguien pudiera ayudarme se los agradeceria muchisimo, anexo codigo y error.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;CODIGO:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;#REGRESION POLINOMICA ------------------&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;import pandas as pd&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;import numpy as np&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;import matplotlib.pyplot as plt&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;data=pd.read_csv(&quot;Position_Salaries.csv&quot;)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;X=data.iloc[:, 1].values&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;y=data.iloc[:, 2].values&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;X=X.reshape(-1,1)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;#AJUSTAR LA REGRESION POLINOMICA -----------------------&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;#la fila de 1 para sacar el p valor se agrega sola&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;from sklearn.preprocessing import PolynomialFeatures&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;poly_reg=PolynomialFeatures(degree=2) #el primer valor es el grado&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;X_ply=poly_reg.fit_transform(X) #transformar matriz original generando sus cuadrados&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;lin_reg_2=LinearRegression()&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;lin_reg_2.fit(X, y)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;# Visualización de los resultados del Modelo Polinómico&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;plt.scatter(X, y, color = &quot;black&quot;)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;plt.plot(X, lin_reg_2.predict(X_ply), color = &quot;red&quot;)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;plt.title(&quot;Modelo de Regresión Polinómica de grado 2&quot;)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;plt.xlabel(&quot;Nivel del empleado&quot;)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;plt.ylabel(&quot;Sueldo ($)&quot;)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Arial,Helvetica,sans-serif&quot;&gt;plt.show()&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ERROR:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ValueError: matmul: Input operand 1 has a mismatch in its core dimension 0, with gufunc signature (n?,k),(k,m?)-&amp;gt;(n?,m?) (size 1 is different from 3)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;S&lt;/strong&gt;i alguien pudiera auxiliarme en verdad se los agradeceria mucho, si necesitan mas datos o alguna imagen anexo mi correo:&lt;/p&gt;&lt;p&gt;yahel.neuro.gb@gmail.com&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2459/machine-learning-python-regresion-plinomial-ayuda</guid>
<pubDate>Wed, 10 Jun 2020 04:06:51 +0000</pubDate>
</item>
<item>
<title>Respondido: Ficheros; añadir datos a una lista</title>
<link>https://dudasprogramacion.com/2346/ficheros-anadir-datos-a-una-lista?show=2458#a2458</link>
<description>&lt;p&gt;linea = &quot;Pedro;López;987006778;andaluz&quot;&lt;br&gt;print(linea)&lt;br&gt;lista = linea.split(&quot;;&quot;)&lt;br&gt;print(lista)&lt;br&gt;&lt;br&gt;Con esto, separamos por ; y tenemos una lista. Un saludo!&lt;br&gt;&lt;br&gt;Si te gusta el mundo de la programación te invitamos a nuestro canal en Youtube para sentirte parte del equipo:&lt;br&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.youtube.com/channel/UCk-kpbj1bjoKQclxD73SxUg&quot;&gt;https://www.youtube.com/channel/UCk-kpbj1bjoKQclxD73SxUg&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Grupo Facebook:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.facebook.com/groups/256021635460605/&quot;&gt;https://www.facebook.com/groups/256021635460605/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Instagram:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.instagram.com/programa_desde_cero/&quot;&gt;https://www.instagram.com/programa_desde_cero/&lt;/a&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2346/ficheros-anadir-datos-a-una-lista?show=2458#a2458</guid>
<pubDate>Fri, 05 Jun 2020 10:22:05 +0000</pubDate>
</item>
<item>
<title>Respondido: Declaro 2 variables D = 1, A = 2, CHINGAS=D+A Ahora pongo: print(CHINGAS) y dice que CHINGAS no esta declarado</title>
<link>https://dudasprogramacion.com/2352/declaro-variables-chingas-ahora-chingas-chingas-declarado?show=2457#a2457</link>
<description>A mi me funciona correctamente!&lt;br /&gt;
&lt;br /&gt;
Si te gusta el mundo de la programación te invitamos a nuestro canal en Youtube para sentirte parte del equipo:&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/channel/UCk-kpbj1bjoKQclxD73SxUg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/channel/UCk-kpbj1bjoKQclxD73SxUg&lt;/a&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2352/declaro-variables-chingas-ahora-chingas-chingas-declarado?show=2457#a2457</guid>
<pubDate>Fri, 05 Jun 2020 10:19:10 +0000</pubDate>
</item>
<item>
<title>Respondido: AYUDA NECESITO HACERLO EN PYTHON PORFIS</title>
<link>https://dudasprogramacion.com/2369/ayuda-necesito-hacerlo-en-python-porfis?show=2376#a2376</link>
<description>La situación actual de cuarentena ha demostrado la importancia de estudiar la tecnología informática</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2369/ayuda-necesito-hacerlo-en-python-porfis?show=2376#a2376</guid>
<pubDate>Tue, 21 Apr 2020 08:27:38 +0000</pubDate>
</item>
<item>
<title>ValueError: X.shape[1] = 2 should be equal to 3, the number of features at training time</title>
<link>https://dudasprogramacion.com/2364/valueerror-shape-should-equal-number-features-training-time</link>
<description>como puedo solucionar este error&lt;br /&gt;
&lt;br /&gt;
en python&lt;br /&gt;
&lt;br /&gt;
necesito llamar estas 3 variables&lt;br /&gt;
&lt;br /&gt;
y solo me deja con 2&lt;br /&gt;
&lt;br /&gt;
#Seleccionamos las variables de interés&lt;br /&gt;
&lt;br /&gt;
X = np.zeros((len(dataset.data),3))&lt;br /&gt;
&lt;br /&gt;
X[:,0] = dataset.data[:,29]&lt;br /&gt;
&lt;br /&gt;
X[:,1] = dataset.data[:,6]&lt;br /&gt;
&lt;br /&gt;
X[:,2] = dataset.data[:,6]</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2364/valueerror-shape-should-equal-number-features-training-time</guid>
<pubDate>Mon, 06 Apr 2020 02:32:28 +0000</pubDate>
</item>
<item>
<title>Web scraping aerolínea</title>
<link>https://dudasprogramacion.com/2358/web-scraping-aerolinea</link>
<description>Necesito que el programa me dé los precios de las aerolíneas pero estás tienen un previo filtro en dónde te pide colocar el destino, origen y la fecha en la que quieres viajar&lt;br /&gt;
&lt;br /&gt;
Cómo puedo hacerlo con requests y beautifulsoup</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2358/web-scraping-aerolinea</guid>
<pubDate>Tue, 31 Mar 2020 18:25:39 +0000</pubDate>
</item>
<item>
<title>generar una función en python</title>
<link>https://dudasprogramacion.com/2341/generar-una-funcion-en-python</link>
<description>&lt;p&gt;Hola, estoy iniciando en python y tengo el siguiente ejericicio,&amp;nbsp;&lt;/p&gt;&lt;p&gt;tengo esta lista&amp;nbsp;&lt;span style=&quot;color:#000000; font-family:&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size:14px&quot;&gt;lista1 = [[4,3,5],[3,5,8],[4,5,6]] y me piden:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h4 id=&quot;1)-Crear-una-función-llamada-obt_valor_medio-que-calcule-usando-iteraciones-el-valor-medio-de-todos-elementos-de-la-lista-anterior&quot; style=&quot;box-sizing: border-box; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-weight: bold; line-height: 1; color: rgb(0, 0, 0); margin: 1em 0px 0px; font-size: 14px;&quot;&gt;Crear una función llamada obt_valor_medio que calcule usando iteraciones el valor medio de todos elementos de la lista anterior y posteriormente calcular una nueva función que me permita comparar cada valor con el valor medio.&amp;nbsp;&lt;/h4&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Pueden ayudarme?&lt;/div&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2341/generar-una-funcion-en-python</guid>
<pubDate>Thu, 05 Mar 2020 19:12:44 +0000</pubDate>
</item>
<item>
<title>Problema en python</title>
<link>https://dudasprogramacion.com/2304/problema-en-python</link>
<description>Desarrolle una función que retorne, a partir de 3 números ingresados por el usuario, si un triangulo es equilatero, isosceles, escaleno o no válido. Un triángulo es inválido cuando al menos una de la suma de dos lados es menor que el tercer lado.</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2304/problema-en-python</guid>
<pubDate>Sun, 12 Jan 2020 21:26:27 +0000</pubDate>
</item>
<item>
<title>Ejercicio de programacion en python</title>
<link>https://dudasprogramacion.com/2303/ejercicio-de-programacion-en-python</link>
<description>Alguien me podria ayudar a resolver este ejercicio:&lt;br /&gt;
&lt;br /&gt;
Construya un programa en el cual se ingresen 2 fechas, la primera corresponde a la fecha de nacimiento, y con la segunda se quiere calcular cuánto falta para su cumpleaños y cuál es su edad hasta esa fecha. Defina un menú.</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2303/ejercicio-de-programacion-en-python</guid>
<pubDate>Sat, 04 Jan 2020 04:08:06 +0000</pubDate>
</item>
<item>
<title>Consulta de Python</title>
<link>https://dudasprogramacion.com/2296/consulta-de-python</link>
<description>Buen dia, lo que pasa es que tengo un archivo donde contiene dos hojas una dice los precios de unos productos con codigos y la otra hoja tiene como estilo de factura lo que necesito realizar es que dependiendo el codigo me llene la factura pero solo me quiere hacer con un producto y son 5591. alguien sabeee, porfis ayuda</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2296/consulta-de-python</guid>
<pubDate>Wed, 27 Nov 2019 20:49:08 +0000</pubDate>
</item>
<item>
<title>Respondido: ayuda con un codigo de python</title>
<link>https://dudasprogramacion.com/2282/ayuda-con-un-codigo-de-python?show=2290#a2290</link>
<description>Checa si esta idea te ayuda con lo que andas haciendo porque no se entiende muy bien jaja&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
import os&lt;br /&gt;
&lt;br /&gt;
monedas = [1000,500,200,100,50]&lt;br /&gt;
&lt;br /&gt;
actual = []&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
&lt;br /&gt;
os.system(&amp;quot;cls&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
op = int(input(&amp;quot;1)Estado actual.\n2)Cambiar monedas\n3)Cargar monedas\n4)Salir.&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
if op == 1:&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Tus monedas: &amp;quot;+str(len(actual))+&amp;quot;\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
os.system(&amp;quot;pause&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
if op == 2:&lt;br /&gt;
&lt;br /&gt;
if len(actual) == 0:&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;No puedes cambiar monedas, no tienes suficientes!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
os.system(&amp;quot;pause&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
else:&lt;br /&gt;
&lt;br /&gt;
pop = int(input(&amp;quot;Moneda a gastar [1000,500,200,100,50]: &amp;quot;))&lt;br /&gt;
&lt;br /&gt;
if pop in actual:&lt;br /&gt;
&lt;br /&gt;
for i in range(len(actual)):&lt;br /&gt;
&lt;br /&gt;
print(actual)&lt;br /&gt;
&lt;br /&gt;
print(str(i))&lt;br /&gt;
&lt;br /&gt;
if pop == actual[i]:&lt;br /&gt;
&lt;br /&gt;
actual.remove(i)&lt;br /&gt;
&lt;br /&gt;
break&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Se elimino la moneda con valor de &amp;quot;+ str(pop))&lt;br /&gt;
&lt;br /&gt;
os.system(&amp;quot;pause&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
else:&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;No existe esa denominacion en tus monedas!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
os.system(&amp;quot;pause&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
if op == 3:&lt;br /&gt;
&lt;br /&gt;
push = int(input(&amp;quot;Moneda a cargar [1000,500,200,100,50]: &amp;quot;))&lt;br /&gt;
&lt;br /&gt;
if push in monedas:&lt;br /&gt;
&lt;br /&gt;
actual.append(push)&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Se cargo la moneda con valor de &amp;quot;+ str(push))&lt;br /&gt;
&lt;br /&gt;
os.system(&amp;quot;pause&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
else:&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;No existe esa denominacion en tus monedas!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
os.system(&amp;quot;pause&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
if op == 4:&lt;br /&gt;
&lt;br /&gt;
exit(0)&lt;br /&gt;
&lt;br /&gt;
El programa tiene un error al eliminar la posicion pero se soluciona rapido facil</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2282/ayuda-con-un-codigo-de-python?show=2290#a2290</guid>
<pubDate>Tue, 12 Nov 2019 23:14:10 +0000</pubDate>
</item>
<item>
<title>¿Puedo llenar campos solicitados en paginas web mediante Python?</title>
<link>https://dudasprogramacion.com/2264/puedo-llenar-campos-solicitados-paginas-web-mediante-python</link>
<description>&lt;p&gt;Hola, requiero manipular los campos de&amp;nbsp;ingreso de&amp;nbsp;información&amp;nbsp;de una pagina web, para posterior a esto descargar un informe que la plataforma redirecciona posterior al ingreso de datos. Quisiera saber si esto es posible y de qúe forma se podría hacer?&lt;/p&gt;&lt;p&gt;Por ejemplo, en este link&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://reactivoenlinea.invima.gov.co/TransparenciaWeb/&quot;&gt;https://reactivoenlinea.invima.gov.co/TransparenciaWeb/&lt;/a&gt;&amp;nbsp;poder rellenar el campo de grupo y de fecha por medio de python.&lt;/p&gt;&lt;p&gt;Gracias.&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2264/puedo-llenar-campos-solicitados-paginas-web-mediante-python</guid>
<pubDate>Fri, 27 Sep 2019 17:11:21 +0000</pubDate>
</item>
<item>
<title>Usar elementos de una lista para un mismo condicional (Bucle for)</title>
<link>https://dudasprogramacion.com/2154/usar-elementos-de-una-lista-para-mismo-condicional-bucle-for</link>
<description>&lt;p&gt;Hola:&lt;/p&gt;&lt;p&gt;Tengo que hacer un ejercicio que consista en desglosar una cantidad de dinero en el menor número de billetes y monedas posibles. He usado condicionales if, pero para reducir el código, ya que es el mismo pero cambia mínimamente según la cantidad de dinero, me gustaría usar listas. Es decir, escribir únicamente una condición y que ésta pasara por cada billete introducido en la lista (tipo dinero = [500,200,100,50,20,5,2,1]), pero no sé cómo hacerlo.&lt;/p&gt;&lt;p&gt;El código que he escrito es este:&lt;/p&gt;&lt;p&gt;cantidad = int(input(&quot;Cantidad total de dinero que quieres&amp;nbsp;desglosar:&quot;))&lt;/p&gt;&lt;p&gt;if (cantidad &amp;gt;= 500):&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; nre_billetes = cantidad // 500&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; cantidad = cantidad % 500&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; print (&quot;Nº&amp;nbsp;de billetes de 500€:&quot;,(nre_billetes))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; print (&quot;Diner&amp;nbsp;que queda por&amp;nbsp;desglosar:&quot;,(cantidad))&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Gracias de antemano!!!&lt;/div&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2154/usar-elementos-de-una-lista-para-mismo-condicional-bucle-for</guid>
<pubDate>Mon, 04 Feb 2019 13:12:02 +0000</pubDate>
</item>
<item>
<title>CREAR UN DIRECTORIO DE CONTACTOS para agregar buscar y eliminar  contactos  sin ninguna base de datos solo con listas</title>
<link>https://dudasprogramacion.com/2119/directorio-contactos-agregar-eliminar-contactos-ninguna</link>
<description>CREAR UN DIRECTORIO DE CONTACTOS:&lt;br /&gt;
&amp;nbsp;INSERCION (QUE EL NOMBRE DE CONTACTO NO SE REPITA),&lt;br /&gt;
&amp;nbsp;BUSQUEDA, ELIMINACION</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2119/directorio-contactos-agregar-eliminar-contactos-ninguna</guid>
<pubDate>Mon, 12 Jun 2017 02:05:13 +0000</pubDate>
</item>
<item>
<title>Controles para un juego</title>
<link>https://dudasprogramacion.com/2091/controles-para-un-juego</link>
<description>Hola, la cosa es que debo realizar un juego de carreras usando python pero sin ningun modulo como pygame etc solamente puedo usar tkinter el juego que debo hacer es un Road Fighter pero no logro saber como crear los controles ¿como hago que con presionar una tecla el juego tenga una interaccion?</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2091/controles-para-un-juego</guid>
<pubDate>Tue, 11 Apr 2017 15:38:14 +0000</pubDate>
</item>
<item>
<title>como hacer una función de crecimiento poblacional</title>
<link>https://dudasprogramacion.com/2078/como-hacer-una-funcion-de-crecimiento-poblacional</link>
<description></description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2078/como-hacer-una-funcion-de-crecimiento-poblacional</guid>
<pubDate>Tue, 28 Mar 2017 03:36:04 +0000</pubDate>
</item>
<item>
<title>gracias por decirme qué esta mal en: a=&quot;¿cual es el precio de un pantalon?&quot; &gt;&gt;&gt; if input(a)&gt;100: print(&quot;es muy caro&quot;)</title>
<link>https://dudasprogramacion.com/2023/gracias-decirme-esta-cual-precio-pantalon-input-print-caro</link>
<description></description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2023/gracias-decirme-esta-cual-precio-pantalon-input-print-caro</guid>
<pubDate>Sun, 05 Feb 2017 10:52:49 +0000</pubDate>
</item>
<item>
<title>¿El problema es que no puedo lograr que &quot;img_back&quot; se guarde en una ruta absoluta?</title>
<link>https://dudasprogramacion.com/1998/problema-que-puedo-lograr-que-imgback-guarde-ruta-absoluta</link>
<description>&lt;p&gt;&lt;span style=&quot;color:rgb(34, 34, 34); font-family:arial,sans-serif; font-size:12.8px&quot;&gt;Hola, buenas:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Para los que tienen conocimiento sobre el procesamiento de imagenes en python&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;El problema es que no puedo lograr que &quot;img_back&quot; se guarde en una ruta absoluta, es decir, similar a esto, por ejemplo:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;imagen_filtro_mediana.save(&#039;/home/gerardo/Documentos/python/lena-filtro-mediana.jpg&#039;)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Dicho en otras palabras, tengo que lograr que &amp;nbsp;&quot;img_back&quot; se guarde en una ruta absoluta.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Aclaracion:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;6° La 5 imagen es de color gris, similar a las anteriores. Ustedes pueden ver la 5 imagen agregando la linea de codigo:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;imshow(img_back)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Saludos&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Gracias&lt;/p&gt;&lt;p&gt;Ahora le paso el codigo:&lt;/p&gt;&lt;p&gt;# -*- coding: utf-8 -*-&lt;br&gt;#!/usr/bin/env python&lt;/p&gt;&lt;p&gt;import numpy as np&lt;br&gt;from numpy import array,uint8,uint16,uint32,float,int8,int16,int32&lt;br&gt;import cv2&lt;br&gt;from matplotlib import pyplot as plt&lt;br&gt;#from cv2 import *&lt;br&gt;from PIL import Image&lt;br&gt;import time&lt;br&gt;from scipy import ndimage&lt;br&gt;import os&lt;br&gt;from scipy.misc import imshow,imsave&lt;br&gt;divline = &quot;=&quot;*80&lt;/p&gt;&lt;p&gt;&lt;br&gt;print(divline)&lt;br&gt;print(&quot;COMPRESION TRANSFORMADA DE FOURIER&quot;)&lt;br&gt;print(divline)&lt;/p&gt;&lt;p&gt;#-----------------------------------------SE MUESTRA LA IMAGEN ORIGINAL A COLOR--------------------------------------------&lt;/p&gt;&lt;p&gt;print(divline)&lt;/p&gt;&lt;p&gt;#se muestra (se abre la imagen) la imagen de entrada&lt;br&gt;print(&quot;SE MUESTRA LA IMAGEN ORIGINAL&quot;)&lt;br&gt;imagen_original = Image.open(&#039;/home/gerardo/Documentos/python/imagenes-jpg/lena.jpg&#039;)&lt;br&gt;#se muestra la imagen&lt;br&gt;imagen_original.show()&lt;/p&gt;&lt;p&gt;&lt;br&gt;print(divline)&lt;br&gt;time.sleep(3)&lt;br&gt;#aqui es donde empeiza a correr el proceso de ejecucion&lt;/p&gt;&lt;p&gt;&lt;br&gt;#----------------------------------------------SE CONVIERTE LA IMAGEN A ESCALA DE GRISES-----------------------------&lt;/p&gt;&lt;p&gt;print(&quot;SE MUESTRA LA IMAGEN EN ESCALA DE GRISES&quot;)&lt;/p&gt;&lt;p&gt;def cargar(imagen):&lt;br&gt;&amp;nbsp; &amp;nbsp; im = Image.open(imagen)&lt;br&gt;&amp;nbsp; &amp;nbsp; ancho, altura = im.size&lt;br&gt;&amp;nbsp; &amp;nbsp; pixels = im.load()&lt;br&gt;&amp;nbsp; &amp;nbsp; return ancho,altura,pixels,im&lt;br&gt;#######################proceso de transformar la imagen a gris#############################################################&lt;br&gt;#######################################################################&lt;br&gt;def escala(imagen):&lt;br&gt;&amp;nbsp; &amp;nbsp; ancho,altura,pixels,im = cargar(imagen)&lt;br&gt;&amp;nbsp; &amp;nbsp; for i in range(ancho):&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for j in range(altura):&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (a,b,c) = pixels[i,j]&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; suma = a+b+c&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; prom = int(suma/3)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a = prom ##igualamos&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; b = prom ##igualamos&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c = prom ##igualamos&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pixels[i,j] = (a,b,c) ##igualamos&lt;br&gt;&amp;nbsp; &amp;nbsp; im.save(&quot;/home/gerardo/Documentos/python/escala-gris.jpg&quot;) ##guardamos la imagen nueva&lt;br&gt;&amp;nbsp; &amp;nbsp; return&lt;/p&gt;&lt;p&gt;escala( &#039;/home/gerardo/Documentos/python/imagenes-jpg/lena.jpg&#039;)&lt;/p&gt;&lt;p&gt;#se abre la imagen&lt;br&gt;imagen_gris = Image.open(&#039;/home/gerardo/Documentos/python/escala-gris.jpg&#039;)&lt;br&gt;#se muestra la imagen&lt;br&gt;imagen_gris.show()&lt;/p&gt;&lt;p&gt;#------------------------------------SE APLICA LA TRANSFORMADA DE FOURIER-----------------------------------------------------------------&lt;br&gt;print(divline)&lt;br&gt;print(&quot;SE APLICA LA TRANSFORMADA DE FOURIER&quot;)&lt;br&gt;#print(&quot;SE APLICA LA TRANSFORMADA DE FOURIER&quot;)&lt;br&gt;#aqui te lee la imagen de entrada utilizando OPENCV&lt;br&gt;imagen_entrada = cv2.imread(&#039;/home/gerardo/Documentos/python/escala-gris.jpg&#039;, 0)&amp;nbsp;&lt;br&gt;#aplicamos un rango de presicion a la imagen, segun la siguiente fuente: Solo flotador de precisión: bit de signo, exponente de 8 bits, 23 bits de mantisa&lt;br&gt;img_float32 = np.float32(imagen_entrada) #float 32: Solo flotador de precisión: bit de signo, exponente de 8 bits, 23 bits de mantisa&lt;/p&gt;&lt;p&gt;#aplicamos la transformada de fourier&lt;br&gt;dft = cv2.dft(np.float32(img_float32),flags = cv2.DFT_COMPLEX_OUTPUT) #se aplica la transformada &amp;nbsp;rapida de fourier&lt;/p&gt;&lt;p&gt;dft_shift = np.fft.fftshift(dft) #Cambie la componente de frecuencia cero al centro del espectro. Se obtuvo de la siguiente fuente: &lt;a href=&quot;http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;magnitude_spectrum = 20*np.log(cv2.magnitude(dft_shift[:,:,0],dft_shift[:,:,1]))&lt;/p&gt;&lt;p&gt;#Se transforma en escala de grises la magnitud del espectro que paso por DFT&lt;br&gt;imagen_fourier = Image.fromarray(array(magnitude_spectrum,dtype=uint8))&lt;br&gt;#se muestra la imagen&lt;br&gt;imagen_fourier.show()&lt;br&gt;#se guarda la imagen&lt;br&gt;imagen_fourier.save(&#039;/home/gerardo/Documentos/python/lena-gris-transformada-fourier.jpg&#039;)&lt;/p&gt;&lt;p&gt;#---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br&gt;#----------------SE LE APLICA EL FILTRO DE LA MEDIANA---------------------------------------------------------------------------------------------------------&lt;br&gt;print(divline)&lt;br&gt;print(&quot;SE LE APLICA EL FILTRO DE LA MEDIANA&quot;)&lt;br&gt;#aplicando filtro de la media&lt;br&gt;#print(&quot;SE LE APLICA EL FILTRO DE LA MEDIANA&quot;)&lt;br&gt;#tomando como fuente de filtros: &lt;a href=&quot;http://pybonacci.github.io/scipy-lecture-notes-ES/advanced/image_processing/index.html#filtrado-de-imagenes&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://pybonacci.github.io/scipy-lecture-notes-ES/advanced/image_processing/index.html#filtrado-de-imagenes&lt;/a&gt;&lt;br&gt;med_denoised = ndimage.median_filter(img_float32, 3)&lt;/p&gt;&lt;p&gt;imagen_filtro_mediana = Image.fromarray(array(med_denoised,dtype=uint8))&lt;br&gt;#se muestra la imagen&lt;br&gt;imagen_filtro_mediana.show()&lt;br&gt;#se guarda la imagen&lt;br&gt;imagen_filtro_mediana.save(&#039;/home/gerardo/Documentos/python/lena-filtro-mediana.jpg&#039;)&lt;/p&gt;&lt;p&gt;&lt;br&gt;#----------------------SE LE APLICA LA TRANSFORMADA INVERSA-----------------------------------------------------------------------------&lt;br&gt;print(divline)&lt;br&gt;print(&quot;SE LE APLICA LA TRANSFORMADA INVERSA&quot;)&lt;br&gt;#print(&quot;SE LE APLICA LA TRANSFORMADA INVERSA&quot;)&lt;br&gt;#aplicar la transformada inversa de Fourier, creando primero una mascara&lt;br&gt;rows, cols = imagen_entrada.shape&lt;br&gt;#--------------------------------------------------------------------&lt;br&gt;nrows = cv2.getOptimalDFTSize(rows)&lt;br&gt;ncols = cv2.getOptimalDFTSize(cols)&lt;br&gt;#----------------------------------------------------------------------------&lt;br&gt;crow,ccol = nrows/2 , ncols/2&lt;br&gt;#---------------------------------------------------------------------------&lt;br&gt;nimg = np.zeros((nrows,ncols))&lt;br&gt;nimg[:rows,:cols] = imagen_entrada&lt;/p&gt;&lt;p&gt;# create a mask first, center square is 1, remaining all zeros&lt;br&gt;mask = np.zeros((nrows,ncols,2),np.uint8)&lt;br&gt;mask[crow-30:crow+30, ccol-30:ccol+30] = 1&lt;/p&gt;&lt;p&gt;# apply mask and inverse DFT&lt;br&gt;fshift = dft_shift*mask&lt;br&gt;f_ishift = np.fft.ifftshift(fshift)&lt;br&gt;img_back = cv2.idft (f_ishift)&lt;br&gt;img_back = cv2.magnitude (img_back [:,:, 0], img_back [:,:, 1])&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1998/problema-que-puedo-lograr-que-imgback-guarde-ruta-absoluta</guid>
<pubDate>Thu, 12 Jan 2017 22:16:32 +0000</pubDate>
</item>
<item>
<title>Ayuda con codigo en python</title>
<link>https://dudasprogramacion.com/1993/ayuda-con-codigo-en-python</link>
<description>&lt;p&gt;Hola amigos,&lt;/p&gt;&lt;p&gt;-tengo un archivo con varios nombres de usuario y contraseñas con el siguiente formato:&lt;br&gt;Usuario: pepe Contraseña:123&lt;br&gt;Usuario: pepe2 Contraseña:1234&lt;br&gt;Usuario: pepe3 Contraseña:1235&lt;br&gt;Usuario: pepe4 Contraseña:1236&lt;br&gt;...&lt;br&gt;-ahora quiero q esos sombres de usuarios y contraseñas sean pasados uno por uno por un formulario web y luego se extraiga un pedazo de información de la web q es el tiempo disponible de la cuenta y q ese resultado lo escriba al lado, qdaria algo como:&lt;br&gt;Usuario: pepe Contraseña:123 Tiempo: 00:10:12&lt;br&gt;Usuario: pepe2 Contraseña:1234 Tiempo: 04:10:12&lt;br&gt;Usuario: pepe3 Contraseña:1235 Tiempo: 02:10:12&lt;br&gt;Usuario: pepe4 Contraseña:1236 Tiempo: 01:10:12&lt;br&gt;&lt;br&gt;el codigo en mechanize que me funciona si testeo los usuarios manuales lo pongo aca, lo que no se hacer es leer el archivo y pasar user y pass como si fuera una variable en mechanize&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;import mechanize&lt;/pre&gt;&lt;pre&gt;import cookielib&lt;/pre&gt;&lt;pre&gt;import ssl&lt;/pre&gt;&lt;pre&gt;
&lt;/pre&gt;&lt;pre&gt;ssl._create_default_https_context = ssl._create_unverified_context&lt;/pre&gt;&lt;pre&gt;
&lt;/pre&gt;&lt;pre&gt;br = mechanize.Browser()&lt;/pre&gt;&lt;pre&gt;cj = cookielib.LWPCookieJar()&lt;/pre&gt;&lt;pre&gt;br.set_cookiejar(cj)&lt;/pre&gt;&lt;pre&gt;br.set_handle_robots(False)&lt;/pre&gt;&lt;pre&gt;br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)&lt;/pre&gt;&lt;pre&gt;br.addheaders = [(&#039;User-agent&#039;, &#039;Mozilla/5.0 (X11; U; Linux i686; es-VE; rv:1.9.0.1)Gecko/2008071615 Debian/6.0 Firefox/9&#039;)]&lt;/pre&gt;&lt;pre&gt;r = br.open(&#039;https://www.web.com&#039;)&lt;/pre&gt;&lt;pre&gt;
&lt;/pre&gt;&lt;pre&gt;br.select_form(nr=0)&lt;/pre&gt;&lt;pre&gt;br.form[&#039;login_user&#039;] = &#039;123&#039;&lt;/pre&gt;&lt;pre&gt;br.form[&#039;password_user&#039;] = &#039;123&#039;&lt;/pre&gt;&lt;pre&gt;br.submit()

&lt;/pre&gt;&lt;pre&gt;print br.response().read()&lt;/pre&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1993/ayuda-con-codigo-en-python</guid>
<pubDate>Tue, 10 Jan 2017 03:44:46 +0000</pubDate>
</item>
<item>
<title>¿Cual es la herramienta mas popular para hacer interfaces gráficas profesionales en Python 2.7?</title>
<link>https://dudasprogramacion.com/1887/herramienta-popular-interfaces-graficas-profesionales-python</link>
<description></description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1887/herramienta-popular-interfaces-graficas-profesionales-python</guid>
<pubDate>Tue, 16 Aug 2016 17:22:00 +0000</pubDate>
</item>
<item>
<title>PyQt5 error con QwebView</title>
<link>https://dudasprogramacion.com/1722/pyqt5-error-con-qwebview</link>
<description>Buenas&lt;br /&gt;
&lt;br /&gt;
Estoy intentando realizar un navegador, realizo la interfaz con qt designer y realizo el codigo en python pero al intentar ejecutarlo me aparece el siguiente error&lt;br /&gt;
&lt;br /&gt;
TypeError: QWebView.setUrl(QUrl): argument 1 has unexpected type &amp;#039;QUrl&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Lo cual me parece bastante extraño dado que mirando el codigo si paso los argumentos correctamente, alguien sabe que podria estar sucediendo?</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1722/pyqt5-error-con-qwebview</guid>
<pubDate>Sun, 05 Jun 2016 06:52:56 +0000</pubDate>
</item>
<item>
<title>No guarda cambios en la db</title>
<link>https://dudasprogramacion.com/1670/no-guarda-cambios-en-la-db</link>
<description>Hola, tengo un problema con mi pagina, estoy intentando guardar cambios en mi base de datos pero no los guarda. Todo sigue como antes, tampoco me arroja ningun error&lt;br /&gt;
&lt;br /&gt;
Field_db = [request.user.first_name,request.user.last_name,request.user.email,request.user.usuario.nacimiento,request.user.usuario.cel]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Field = [&amp;#039;first_name&amp;#039;,&amp;#039;last_name&amp;#039;,&amp;#039;email&amp;#039;,&amp;#039;birthday&amp;#039;,&amp;#039;cel&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for field_db, field in zip(Field_db,Field):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp = form.cleaned_data[field]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if temp:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;field_db = temp&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;request.user.save()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;request.user.usuario.save()</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1670/no-guarda-cambios-en-la-db</guid>
<pubDate>Tue, 24 May 2016 02:05:12 +0000</pubDate>
</item>
<item>
<title>Ayuda para resolver con un for</title>
<link>https://dudasprogramacion.com/1627/ayuda-para-resolver-con-un-for</link>
<description>&lt;h3&gt;1 Stock de un supermercado&lt;/h3&gt;&lt;p style=&quot;text-align:justify&quot;&gt;Desarrollar un programa para administrar n artículos de un supermercado (n se ingresa por teclado). Por cada artículo se ingresa código, stock actual, stock ideal y precio unitario. Se pide:&lt;/p&gt;&lt;ul&gt;&lt;li style=&quot;text-align:justify&quot;&gt;Generar y mostrar un listado de los artículos que necesitan reposición (stock actual &amp;lt; stock ideal)&lt;/li&gt;&lt;li style=&quot;text-align:justify&quot;&gt;Informar el monto total que representa la mercadería en existencia (stock actual * precio)&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1627/ayuda-para-resolver-con-un-for</guid>
<pubDate>Sun, 01 May 2016 19:58:46 +0000</pubDate>
</item>
<item>
<title>fecha Excel xlsx (2016, 1, 6, 0, 0) a Python-Firebird</title>
<link>https://dudasprogramacion.com/1544/fecha-excel-xlsx-2016-1-6-0-0-a-python-firebird</link>
<description>&lt;p&gt;Buenas tardes:&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-size:16px&quot;&gt;&amp;nbsp;Os agradecería ayuda...&lt;br&gt;&lt;br&gt;&amp;nbsp;Tengo una fecha leída en excel.xlsx con formato (2016, 1, 6, 0, 0) y necesito el código &amp;nbsp;Python para insertar en Firebird.&lt;br&gt;&lt;br&gt;NOTA: Python 2.7 y Firebird 2.x&lt;br&gt;&lt;br&gt;Muchas gracias de antemano.&lt;/span&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1544/fecha-excel-xlsx-2016-1-6-0-0-a-python-firebird</guid>
<pubDate>Thu, 25 Feb 2016 12:29:21 +0000</pubDate>
</item>
<item>
<title>Respondido: Primeros pasos en Python</title>
<link>https://dudasprogramacion.com/515/primeros-pasos-en-python?show=1541#a1541</link>
<description>En Python los espacios son importantes, lo que te esta diciendo es que hay un error de identacion, porque hay dos espacios donde no deberia haberlos. Python no utiliza llaves para definir los bloques, estos se definen por la identacion.&lt;br /&gt;
&lt;br /&gt;
Ej:&lt;br /&gt;
&lt;br /&gt;
def imprime():&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print &amp;quot;Hola Mundo&amp;quot; #En este caso los espacios son no solo validos, sino que requeridos.&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Hola Mundo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# En este caso la instruccion esta fuera de la función y no se espera que lleve espacios.&lt;br /&gt;
&lt;br /&gt;
PD: Python no es un lenguaje compilado, es interpretado ;)</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/515/primeros-pasos-en-python?show=1541#a1541</guid>
<pubDate>Sun, 21 Feb 2016 14:48:30 +0000</pubDate>
</item>
<item>
<title>Respondido: Library not loaded: libmysqlclient.18.dylib</title>
<link>https://dudasprogramacion.com/1451/library-not-loaded-libmysqlclient-18-dylib?show=1496#a1496</link>
<description>&lt;p&gt;Suena a que no te está encontrando la librería de MySQL. Puedes añadir la localización de dónde esté la librería:&lt;/p&gt;&lt;pre&gt;export DYLD_LIBRARY_PATH=/usr/local/mysql/lib&lt;/pre&gt;&lt;p&gt;Además deberás de ponerlo en tu&amp;nbsp;.bash_profile para poder tenerlo definido de forma constante. Y ojo fíjate dónde tienes la librería en cuestión. Por ejemplo si utilizas XAMPP la tendrás en&amp;nbsp;&lt;/p&gt;&lt;pre&gt;export DYLD_LIBRARY_PATH=/Applications/XAMPP/xamppfiles/lib&lt;/pre&gt;&lt;p&gt;Espero que te sirva.&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1451/library-not-loaded-libmysqlclient-18-dylib?show=1496#a1496</guid>
<pubDate>Sun, 14 Feb 2016 00:00:31 +0000</pubDate>
</item>
<item>
<title>Problema con codigo</title>
<link>https://dudasprogramacion.com/1466/problema-con-codigo</link>
<description>&lt;p&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;Buenas compañeros, primero soy nuevo en el lenguaje de python y estoy llevando un curso con este lenguaje, estoy intentando compilar un código del juego de la vida, solo que me aparece este error:&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;Traceback (most recent call last):&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;File &quot;python&quot;, line 75, in &amp;lt;module&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;NameError: name &#039;recorre_cadena&#039; is not defined&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;ya intente solucionarlo definiendo lo así: recorre_cadena=&quot; &quot; pero me sale otro error :&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;Traceback (most recent call last):&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;File &quot;python&quot;, line 76, in &amp;lt;module&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;TypeError: &#039;str&#039; object is not callable&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;Alguien me podría apoyar como se solucionaría o en que me estoy equivocando, porfavor.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;&#039;&#039;&#039;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;Automata con celdas binarias, donde cada celda tiene dos vecinos&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;&#039;&#039;&#039;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;import sys&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;# Imprimir resultado con el formato establecido: 0=blanco, 1=*.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;# Entrada: cadena&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;# Salida: cadena con formato establecido (anexa guiones al principio y al final)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;cadena=&quot; &quot;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;resultado_formato=&quot; &quot;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;def imprime_resultado(cadena):&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;resultado_formato=&#039;_&#039;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;for caracter in cadena:&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;if caracter==&#039;1&#039;:&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;resultado_formato=resultado_formato + &#039;+&#039;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;else:&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;resultado_formato=resultado_formato + &#039;a&#039;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;print (&quot;_&quot;)&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;def procesa_ventana():&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;if ventana[0]==ventana[2]:&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;resultado=&#039;1&#039;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;else:&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;resultado=&#039;0&#039;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;def recorre_cadena(cadena):&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;nueva_cadena=&#039;&#039;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;for i in range(0,len(cadena)-2):&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;n=len(cadena)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;ventana=cadena[i:i+3]&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;nueva_cadena=nueva_cadena+procesa_ventana(ventana)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;ultima_ventana=cadena[len(cadena)-2]+cadena[len(cadena)-1]+cadena[0]&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;primera_ventana=cadena[len(cadena)-1]+cadena[0]+cadena[1]&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;ultima_celda=procesa_ventana(ultima_ventana)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;primer_celda=procesa_ventana(primera_ventana)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;nueva_cadena=primer_celda+nueva_cadena+ultima_celda;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;return nueva_cadena&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;# Main (parte principal del programa)&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;# Cadenas de prueba&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;mi_cadena=&quot;0000000000000000000000000000000000100000000000000000000000000000000000&quot;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;# Toma la cantidad de iteraciones como argumento de la linea de comand&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;iteraciones=sys.argv[0]&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;for i in range(0,len(iteraciones)):&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;imprime_resultado(mi_cadena)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;nueva_cadena=recorre_cadena(mi_cadena)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color:rgb(0, 0, 0); font-family:open_sansregular; font-size:12px&quot;&gt;mi_cadena=nueva_cadena&lt;/span&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1466/problema-con-codigo</guid>
<pubDate>Sat, 06 Feb 2016 21:27:07 +0000</pubDate>
</item>
<item>
<title>Respondido: como abrir archivo .pyc</title>
<link>https://dudasprogramacion.com/567/como-abrir-archivo-pyc?show=1455#a1455</link>
<description>Los programas Python son .py y los .pyc son los programas compilados y que contienen los byte codes. Deberías de hacerte con el programa .py para poder ver el programa.&lt;br /&gt;
&lt;br /&gt;
Saludos.</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/567/como-abrir-archivo-pyc?show=1455#a1455</guid>
<pubDate>Mon, 01 Feb 2016 17:20:02 +0000</pubDate>
</item>
<item>
<title>Respondido: Manual Python</title>
<link>https://dudasprogramacion.com/488/manual-python?show=1409#a1409</link>
<description>busca uno que se llama python para todos es bien bueno</description>
<category>Python</category>
<guid isPermaLink="true">https://dudasprogramacion.com/488/manual-python?show=1409#a1409</guid>
<pubDate>Fri, 29 Jan 2016 04:23:50 +0000</pubDate>
</item>
</channel>
</rss>