Les dejo el link de mi libro 📔 "C#"por Mastery: 80 Ejercicios Prácticos" 📔 por si quieren adquirirlo en formato digital o impreso: Digital: a.co/d/9ZZV0V5 Pasta Blanda: a.co/d/d6MF6Ku
ปีที่แล้ว +18
C# también es multiplataforma, y otra plataforma que puede abarcar C# es el desarrollo móvil con Maui 🙂
Bueno últimamente se ha propuesto que C# tenga como objetivo ser multiplataforma (de ahí migrar net framework (diseñado para windows) a standard (una locura experimental pero transición necesaria) y ya evolucionar a core (multiplataforma)
yo conozco personas que primero aprendieron C++, luego C# y se les hizo facil aprender Phyton, mientras que conozco otras personas que primero aprender Phyton y les costo horrores aprender C#
Respecto a la Sintaxis, considero que C# es mucho mejor. El hecho de que sea más verbosa, es mejor para mí . Un ejemplo muy simple: Quiero escribir una linea en la consola: Python: Print() C#: Console.WriteLine(); Básicamente, C# describe completamente lo que hacen sus funciones, methodos, clases, etc. Lo que incluso permite no tener que comentar código, porque el codigo prácticamente es autodescriptivo. Que las palabras sean más largas, no es problema en la actualidad, con un IDE como VS, el precompilado en tiempo de desarrollo, y las IA. Para mí las ventajas de Python son 2: - la comunidad y sus librerias. - Uso en Scripting.
Nota. Puedes agregar al archivo de proyecto , y así poder usar solo WriteLine() en todas partes. De otra parte podemos usar Alias para tipos, con lo que lo de verboso pasa a la historia (.NET 8).
Además, el tipado estático te obliga a definir los tipos de variables. Éso te ayuda a tener en claro todo, el dinámico de Python puede hacer que se te olvide. Técnicamente, las variables y objetos abstractos es similar al tipado de Python, pero solo por encima
@@adrianmendez8053 si trabajas con código spaghetti, puede suceder, pero si aprendiste a fondo la programación funcional y la programación oriental a objetos en Python, la respuesta es NO. Una gran desventaja en C# es la programación funcional. Los lenguajes modernos cómo RUST y GO, utilizan Programación Funcional y Programación Orientada a Objetos.
C sharp (compilado) vs python (interpretado). No creo que sea la mejor comparación, Te reto a Go vs Rust, dos dias con cada uno. Facilidad de programación y APIs.
Pienso que python está demasiado sobrevalorado. C# es mucho más robusto (fuertemente tipado) y su potencial será casi ilimitado en los próximos años: desarollo web con Blazor (incluso API REST), movil en IOS y Android con MAUI, videojuegos con Unity y por supuesto apps de escitorio con WPF (Tkinter de python es de risa), además de machine learning con ML .NET. Para mí no hay color.
Python es un lenguage hecho para ciencia de datos, estoy de acuerdo con la mayor parte de tu comentario pero, no compares hacer una red neuronal en C# con hacerla en Python. El verdadero rival de C# es Rust, no Python.
🤔 Python no solo tiene tkinter. Esta wxpython, hacer la GUI en NET y compularla a dll y usarla con pythonnet, hacer la GUI en Delphi y usarlas con Delphivlc o firemokey, Flet, DearPyGUI etc , etc
Si y no, en realidad cuando eres programador propiamente dicho muy pocos te lo recomiendan pero la mayoría no lo somos y nos permite hacer cosas más rápidas, no solemos hacer proyectos sino scripts o proyectos muy pequeños, entonces seguro que para nosotros es la ostia pero la respuesta es sobrevalorado para quien
Que carrera tienes, si eres programador andate a java antes que a c# después puedes mutar a c# muy rápido, si no eres programador python 100% recomendado
Les dejo el link de mi libro 📔 "C#"por Mastery: 80 Ejercicios Prácticos" 📔 por si quieren adquirirlo en formato digital o impreso:
Digital: a.co/d/9ZZV0V5
Pasta Blanda: a.co/d/d6MF6Ku
C# también es multiplataforma, y otra plataforma que puede abarcar C# es el desarrollo móvil con Maui 🙂
Python recuerda al Vb de toda la vida.
Bueno últimamente se ha propuesto que C# tenga como objetivo ser multiplataforma (de ahí migrar net framework (diseñado para windows) a standard (una locura experimental pero transición necesaria) y ya evolucionar a core (multiplataforma)
yo conozco personas que primero aprendieron C++, luego C# y se les hizo facil aprender Phyton, mientras que conozco otras personas que primero aprender Phyton y les costo horrores aprender C#
Entonces no aprendieron Python
Yo soy uno de esos python lo veo tan facilito luego de comenzar con c++ y luego en c#
Primero hay que aprender a programar, despues te dedicas a los lenguajes
Hoy muchos errores en el vídeo, como que c# no es multiplataforma
Claro q lo es, pero para net core, este puede ejecutarse en macOS y linux
Buenos videos. Tienes libros donde enseñes C# o Android (Java o Kotlin) ? Saludos.
Solo tengo un libro de ejercicios de c# de básico a avanzado. Todo lo demás lo enseñó por aquí
No me gusta Python en su vida y menos que me lo hicieron aprender durante un año en una asignatura. C# me encanta.
c# es la mera onda jaja
Crees que c# no es multiplataforma fundamenta bien porque con c# puedes desarrollar absolutamente todos tipos aplicaciones comunes hoy en dia.
Respecto a la Sintaxis, considero que C# es mucho mejor. El hecho de que sea más verbosa, es mejor para mí . Un ejemplo muy simple:
Quiero escribir una linea en la consola:
Python: Print()
C#: Console.WriteLine();
Básicamente, C# describe completamente lo que hacen sus funciones, methodos, clases, etc. Lo que incluso permite no tener que comentar código, porque el codigo prácticamente es autodescriptivo.
Que las palabras sean más largas, no es problema en la actualidad, con un IDE como VS, el precompilado en tiempo de desarrollo, y las IA.
Para mí las ventajas de Python son 2:
- la comunidad y sus librerias.
- Uso en Scripting.
Nota. Puedes agregar al archivo de proyecto , y así poder usar solo WriteLine() en todas partes. De otra parte podemos usar Alias para tipos, con lo que lo de verboso pasa a la historia (.NET 8).
Además, el tipado estático te obliga a definir los tipos de variables. Éso te ayuda a tener en claro todo, el dinámico de Python puede hacer que se te olvide.
Técnicamente, las variables y objetos abstractos es similar al tipado de Python, pero solo por encima
@@adrianmendez8053 si trabajas con código spaghetti, puede suceder, pero si aprendiste a fondo la programación funcional y la programación oriental a objetos en Python, la respuesta es NO. Una gran desventaja en C# es la programación funcional. Los lenguajes modernos cómo RUST y GO, utilizan Programación Funcional y Programación Orientada a Objetos.
C sharp (compilado) vs python (interpretado). No creo que sea la mejor comparación, Te reto a Go vs Rust, dos dias con cada uno. Facilidad de programación y APIs.
python también puede ser compilado
Entre C sharp y Rust .. me quedo con Rust.
¿por qué Rust?
Pienso que python está demasiado sobrevalorado. C# es mucho más robusto (fuertemente tipado) y su potencial será casi ilimitado en los próximos años: desarollo web con Blazor (incluso API REST), movil en IOS y Android con MAUI, videojuegos con Unity y por supuesto apps de escitorio con WPF (Tkinter de python es de risa), además de machine learning con ML .NET. Para mí no hay color.
Python es un lenguage hecho para ciencia de datos, estoy de acuerdo con la mayor parte de tu comentario pero, no compares hacer una red neuronal en C# con hacerla en Python. El verdadero rival de C# es Rust, no Python.
robledes totalmente de acuerdo. C# es muy superior a Python, además de mucho más ligero y eficiente
🤔 Python no solo tiene tkinter. Esta wxpython, hacer la GUI en NET y compularla a dll y usarla con pythonnet, hacer la GUI en Delphi y usarlas con Delphivlc o firemokey, Flet, DearPyGUI etc , etc
Si y no, en realidad cuando eres programador propiamente dicho muy pocos te lo recomiendan pero la mayoría no lo somos y nos permite hacer cosas más rápidas, no solemos hacer proyectos sino scripts o proyectos muy pequeños, entonces seguro que para nosotros es la ostia pero la respuesta es sobrevalorado para quien
ya me confundí mas cual estudiar c# o phyton los dos son buenos
ambos son buenos, depende a qué te quieras dedicar.
Que carrera tienes, si eres programador andate a java antes que a c# después puedes mutar a c# muy rápido, si no eres programador python 100% recomendado
*_C God (C#) condenó a la perdición eterna a satanás (Python)_*
Buen video , pero lo que no me quedo claro es que c# no es multiplataforma! Saludos.
C# es un lenguaje de programación multiplataforma creado por Microsoft que permite el desarrollo de aplicaciones para Windows, Linux y macOS.
te falta actualizarte
Le falto estudiar (actualizarse) un poquito más sobre C#
Infórmate mejor! c# es multiplataforma
Creo que el verdadero competidor de C# es Rust.
el competidor directo con c# es java no rust para eso esta C y C++
@@freddydev3562 Rust juega en ambos terrenos alto y bajo nivel.
@@freddydev3562 No obstante, C# en unsafe puede manejar punteros, en resumen, bajo nivel.