Tengo 22 años y estoy dispuesto a aprender Python, aunque no sé mucho sobre programación. ¿Debo empezar a aprender Python?

A2A.
En primer lugar, gracias por el A2A, en segundo lugar, no soy la persona perfecta para responder a la pregunta, pero como sé un poco sobre programación, podría relacionarme de alguna manera con la pregunta y puedo darles algunas sugerencias obvias.

Tengo 22 años y estoy dispuesto a aprender Python.

En primer lugar, no importa si tiene 22 o 82 años o incluso en el lecho de muerte, la programación solo necesita una computadora portátil con probablemente un * nix OS instalado en ella con alguna conexión a Internet, eso es todo.

aunque no sé mucho de programación

Nadie sabía programar por nacimiento, lo que importa es tu amor hacia el tema. Apréndelo para saberlo mejor, no solo para marcar otra casilla en su lista de verificación. Y si crees que solo los cursos de CS o TI pueden hacer que un programador, entonces siento que está mal, miro a mi alrededor en @https: //www.kaggle.com/, un campo de aprendizaje de máquina donde la mayoría de los programadores son físicos o ingenieros eléctricos. Mira a los desarrolladores de software impresionante como @ scikit-learn o @SymPy. Incluso hay astrónomos e ingenieros mecánicos en eso. Para Python siempre sugiero estos libros para principiantes:
Aprender Python
Escribiendo Idiomatic Python Book

¿Debo empezar a aprender Python?

¿Tendría algún significado en mi carrera laboral?

Les responderé a los dos juntos, ya que se reducen a la misma pregunta “¿por qué debería aprender python (o la programación)?”. En primer lugar, no sé qué trabajo está haciendo o cuánto está relacionado con la programación, mi opinión sigue siendo la misma. Sí. Sin embargo, no es obligatorio, puedes ganar miles de millones sin conocer un código, pero lo que importa aquí es todo lo que puedes hacer cuando sabes cómo codificar. Y vivimos en una era que es dominada por las computadoras, por lo que no hay nada de malo en pasar algunas horas en ello.
Algunas cosas interesantes con la programación. Dale inteligencia a los bots impresionantes:
Materiales de AI de Berkeley

Página en aibirds.org

Google AI Challenge
Google AI Challenge

Ahora realmente no sé si te va a ayudar en tu trabajo. Pero te hace una mejor persona.

¿Cuánto tiempo debo pasar detrás de esto?

Tanto como puedas. No se supone que sea una tarea o responsabilidad, debe ser tu hobby.


NOTA: Mi respuesta no es específica de Python (aunque todas las cosas anteriores se pueden codificar en python) y no quiero que sea una. La única razón por la que la gente codifica en python es porque su sintaxis es fácil, pero todos los idiomas ahora son lo suficientemente maduros y admiten la mayoría de las cosas que necesitas. La programación es todo matemática, el lenguaje de programación es simplemente … bueno un idioma

Sí, Python es un buen lenguaje como primer idioma para aprender. Tiene múltiples conceptos que lo ayudarán más adelante, independientemente de la dirección que elija.

El tiempo que pase depende totalmente de sus objetivos. Y, por favor, establezca algunos objetivos antes de emprender este viaje. Tal vez pídale a alguien que lo ayude con eso, escríbalos en Quora o en la red de Stackoverflow para que las personas más experimentadas puedan revisarlos pero configurar algunos. Y asegúrate de “resonar” con esos. Tener esto te ayudará a mantenerte motivado durante tu viaje y saber exactamente hacia dónde te diriges.

Además, asegúrese de obtener comentarios a menudo. Si tiene amigos que ya saben python, pídales que revisen su código y sus conocimientos de vez en cuando. De lo contrario, existe Code Review Stack Exchange que uso bastante incluso como desarrollador experimentado. La revisión es vital para mantener un progreso constante y saludable.

En cuanto a la utilidad, Python te ayudará más adelante en múltiples ocasiones. ¿Alguna vez necesitas prototipar algo rápido? Python puede ayudarte. O quizás quieras automatizar algunas tareas que haces muy a menudo. Puedes hacerlo en python. Puede crear una pequeña aplicación web, agregar diversos comportamientos a su estación de trabajo, crear scripts para hacer una copia de seguridad de sus datos o administrar sus descargas, etc. Convierta datos de un formato de archivo a otro o tal vez procese algunos archivos de texto simples, creando tutoriales, artículos o documentos interactivos, cómputos científicos, juegos, aplicaciones de redes y mucho más se puede hacer en Python con facilidad. Más adelante aprenderá más idiomas y se dará cuenta de que algunas aplicaciones son más adecuadas para ser escritas en otra cosa, pero para empezar, obtendrá mucha flexibilidad bastante fácil.

Una vez que te sientas cómodo con Python, también recomiendo aprender un poco de C. Comprender la memoria y los indicadores te ayudará mucho en los idiomas de nivel superior.

¡Te deseo muchas y felices y productivas sesiones de codificación!

¡Siempre es un buen momento para aprender Python!

En términos de avanzar en tu carrera con Python, eso es un poco diferente. No sé qué puede hacer para ayudar a sus planes de carrera actuales. Si quieres entrar en la programación, entonces la idea realmente no es aprender Python, sino aprender a programar. Python es solo una herramienta en la inmensidad de la programación; sin embargo, necesitas determinar en qué planeas meterte. Por ejemplo, si desea seguir la ruta del desarrollador web, entonces es necesario aprender Python (con Django), Javascript (con jQuery), HTML y CSS. Por otra parte, actualmente creo que Ruby (con RAILS) es el lenguaje más popular para el desarrollo web y merece consideración contra Python.

Solo date cuenta de que aprender Python sería la clave para abrir la puerta a un nuevo mundo, pero de ninguna manera te ayudará a superarlo. Tomará mucho tiempo y esfuerzo, pero definitivamente vale la pena.

Además, aunque es MUCHO más difícil conseguir tu primer trabajo de programación sin un título, todavía es posible. Todo lo que tienes que hacer es poner tu pie en la puerta y luego estarás en casa gratis con una nueva carrera.

Si no tiene experiencia en programación, primero debe aprender que puede ser la programación en C para empezar.

Primero debe tener una idea de algunos conceptos básicos de programación como la sintaxis, la estructura de control, la programación de procedimientos y algunos conceptos importantes en redes, sistema operativo y luego puede comenzar a aprender lenguajes de scripting como Python.

Si ya está familiarizado con la programación, puede instalar Python IDLE, comenzar a revisar la documentación en línea de Python y realizar algunos procesos de codificación. Pero al comenzar es difícil encontrar ejemplos para comprender mejor. El Tutorial interactivo de Python es un buen sitio donde no solo puede encontrar buena documentación, sino también algunos ejemplos que puede probar en línea.

Debieras.

Comencé a escribir una serie sobre el aprendizaje y el dominio de la programación en Python.

Échale un vistazo aquí:

Una guía definitiva para aprender y dominar Python

Parte 1 – Aprendiendo Python – Nivel de principiante y principiante

Aprendiendo Python – Principiante Principiante
Puede comenzar a seguir las instrucciones de esta serie paso a paso para aprender y dominar Python.

He enumerado algunos libros en el enlace de arriba. Puedes echarles un vistazo. También he enumerado algunos sitios web, libros en línea que puede consultar.

Python es el lenguaje de programación más caliente ahora. Aprenderlo te dará mucha ventaja sobre los demás que no lo hacen.

Este es el seguimiento de la parte 1 de las cinco partes de Learn y Master Python. Echale un vistazo.

Python Progresivo – Nivel Intermedio

Python es impresionante. Definitivamente recomendaría pasar algún tiempo para conocerlo.

En términos de perspectivas de carrera, no vas a convertirte en un desarrollador de software profesional de la noche a la mañana, lleva tiempo y práctica. Dicho esto, hay muchos trabajos en los que un poco de conocimiento puede ser útil.

En lugar de tomar una gran decisión por adelantado, ¿por qué no sumergir los dedos de los pies, ver cuánto le gusta y luego decidir a medida que avanza cuánto tiempo desea invertir y cuáles son sus objetivos?

Un gran comienzo para aprender python (y la informática en general) es https://www.udacity.com/course/c… , si no quiere hacer la opción de pago, simplemente puede hacer ‘ver el software del curso’ y Competir el curso sin el certificado de identidad verificado.

Sí.

Obviamente, depende en parte de tu carrera si es importante para eso (aunque puede convertirse en una carrera). Si está utilizando computadoras (la mayoría de las personas lo están), por ejemplo, escribiendo informes, utilizando hojas de cálculo, entonces saber Python / cómo programar puede acelerar o automatizar su trabajo. Notarás soluciones que otras personas no lo hacen. Impresione a su jefe y obtenga una promoción y / o un aumento de sueldo.

Si buscas una carrera en programación, también creo que Python es un gran lenguaje de introducción, de hecho, vale la pena aprender, incluso si ya conoces otros idiomas …

Tal vez.

¿Cuál es tu trayectoria profesional? Si no implica codificación, entonces no, no deberías hacerlo, a menos que planees usarlo tú mismo.

Personalmente, no uso mucho Python, pero lo he hecho y es un buen lenguaje, relativamente fácil de aprender, aunque no tan estructurado como muchos otros idiomas. Tal vez es por eso que muchos corren con él para su primer idioma.

De todos modos, estoy divagando. Si aún no tiene un propósito específico para ello, hay poco o ningún punto. Si estuviera contratando a alguien para un puesto no técnico, me sentiría más inclinado a contratar a alguien que no tiene conocimientos de programación, porque los que tienen algún conocimiento tienden a interferir con los conceptos a medio entender.

No conozco tus planes de carrera.

Python es probablemente un primer idioma aceptable. No lo sé bien; su desarrollador es un amigo (un fan), así que me sentí obligado a aprenderlo. Y parece que está bien (comencé con 2.0 y no he superado eso). Un amigo está empezando a organizar un curso de introducción de programación en línea para su universidad, y ella decidió elegir Python. No te quedes con Python, prepárate para aprender nuevas ideas e idiomas.

La programación no se trata de conocer un lenguaje de programación específico. Se trata de averiguar la secuencia y la ramificación (tomar decisiones y redirigir la secuencia), ocultar y reducir la complejidad, el paralelismo (ahora), cómo se deben estructurar los datos y más.

Mientras que normalmente escribo más en C (un comentario sobre los comentarios de 2 C) y otros idiomas, es mucho mejor aprender que en el contexto de Unix (que forma la base de Linux y Apple OS X). El mejor libro para entender esta filosofía es el libro de Kernighan y Pike. Eso, combinado con los libros publicados por O’Reilly, puede enseñarle mucho sobre programación. Python probablemente será un poco más fácil de escribir que C.

Gran lenguaje
Comience con Aprender a codificar gran sitio.
Luego únase a Grupos de Google como https://groups.google.com/forum/

Después de aprender lo básico Vaya aquí y encuentre más: Presencia de la comunidad Python Pune en Internet

Muchos otros han respondido, así que voy a ser breve.

Sí. Python es un lenguaje fácil de aprender, y su sintaxis y semántica están muy cerca del idioma inglés. También es un lenguaje muy poderoso dependiendo de lo que quieras hacer.

Dicho esto, no diría que Python sería un buen lenguaje de introducción que ayudaría a aprender otros idiomas en el futuro. Es un lenguaje de scripting con escritura dinámica, básicamente, esto significa que gran parte del trabajo se realiza para usted en segundo plano sin que tenga que preocuparse por ello; Este no es el caso en muchos otros idiomas.

¡Espero que esto ayude!

No pienses demasiado. Si tiene interés en la programación, solo vaya al enlace de abajo y comience a aprender …

Programación en Python para principiantes

Python tiene tres ventajas. Su sintaxis es simple y es fácil comenzar. Se ejecuta en casi cualquier computadora y es gratis. Hay toneladas de materiales gratuitos en la web para comenzar a aprenderlo.

Ve a por ello.

Sí definitivamente.

Es uno de los más fáciles de aprender a corto plazo y es por eso que hoy en día la mayoría de las universidades tienen cursos de introducción a la programación en lenguaje Python.

Sí. Es increíble para los principiantes.

mejor comiences a programar con C. esto sentará las bases de tu carrera en programación.