¿Cuál es la forma más rápida y sencilla de aprender programación de Python?

Bueno, se dice que Python es uno de los idiomas más fáciles de aprender. Por lo tanto, definitivamente tendrá una ventaja en términos del ritmo al que aprende. Especialmente si ya posees un fondo de programación. ¡Aquí están algunas de mis elecciones para ayudarte a aprender!

  1. Tutorial de Python para principiantes: aprende en 7 días Este enlace te llevará a un blog donde puedes aprender Python de forma gratuita. La enseñanza se realiza a través del contenido basado en texto y se espera que practiques por tu cuenta.
  2. Puedes ver este curso en línea en Python. Un tutorial completo sobre programación en Python | ChalkStreet Esto ha sido creado por un equipo formado por los graduados de Stanford, IIT, IIM Alumni. Ellos han construido este curso para principiantes absolutos y este curso viene con una certificación. Creo que también hay una introducción al Aprendizaje Automático en este curso.
  3. Dirígete a Coursera. Cursos de programación en Python | Coursera Aunque todo el contenido del video es gratuito, la certificación se paga. La ventaja es que puedes estudiar gratis.

La clave para dominar Python (no solo python, sino cualquier cosa) es ¡Practicar, practicar y practicar! Espero que esto haya ayudado!

Cualquier idioma puede ser experto al comprender sus características y construcciones compatibles. Python es un lenguaje imperativo, multi-paradigma, orientado a objetos . Fue lanzado en el año 1991 diseñado por Guido van Rossum . Este lenguaje de propósito general de alto nivel enfatiza la legibilidad del código. El lenguaje facilita a los programadores el uso de pequeños segmentos de código para realizar tareas complejas.

Los principiantes pueden comenzar sus lecturas y trabajar simultáneamente. El sistema operativo y la versión que se pretende utilizar pueden descargarse. El software debe ser puesto en estado de ejecución.

  • El usuario debe comenzar por entender la sintaxis básica . Las palabras reservadas y las reglas para usar identificadores deben ser anotadas. Las construcciones se pueden utilizar para construir códigos complejos.
  • Los tipos de variables utilizados en el lenguaje deben ser anotados. Utilizando tipos de datos estándar, se deben registrar asignaciones múltiples, asignaciones de cadenas y números.
  • Los diferentes tipos de operadores: aritmética, comparación, asignación, lógica, bitwise, membresía e identidad deben anotarse con ejemplos. La precedencia debe ser escrita.
  • Diferentes estructuras de decisión: si la declaración, si la otra instrucción, se anida si las declaraciones deben registrarse con ejemplos. Mientras que el bucle, bucle y bucle anidado con fragmentos pequeños puede traer un mejor aprendizaje.
  • El uso de números, cadenas con ejemplos tiene que ser anotado. Los métodos de cadena incorporados deben registrarse con los ejemplos apropiados. El uso de listas con ejemplos se puede anotar hacia abajo. La actualización, la eliminación y el acceso a los valores seguidos de las operaciones de lista se pueden anotar.
  • Uso de funciones: sintaxis, función de llamada , uso de argumentos de función deben explorarse.
  • Archivo de E / S: se deben escribir los métodos de lectura / escritura abierto (), cerrado () y otros .
  • Manejo de excepciones: sintaxis, cláusula try-finally, generando una excepción, se pueden registrar excepciones definidas por el usuario con ejemplos.
  • La programación avanzada que incluye clases, programación CGI, acceso a bases de datos, redes, subprocesos múltiples, programación GUI con fragmentos de código puede ser anotada.

Lectura relacionada

Aprender la programación de Python

Bienvenido a Python.org

Python – Lenguaje de programación

Aprendo todo lo que aprendo en episodios.
Por lo general me pongo una meta alcanzable y doy vuelta a cada piedra
Viendo como otras personas intentaron hacer algo similar.
Y observando por qué eligen diferentes estilos basados ​​en.
Qué restricciones adoptaron.

No trates de resolver todo de una vez.
Elige problemas solubles y juega con ellos.
No solo hagas una cosa una vez y te declaras hecho.
Todo problema del mundo real requerirá un cambio en la estructura del código.
Algunos cambios serán estilísticos (prestando atención a PEP8).
Algunos serán conscientes de los recursos (Django).
Algunos serán altamente eficientes y optimizados (scipy).
No hay una manera “correcta”, excepto la que resuelve el problema.

Probablemente debería comenzar eligiendo entre los
Legado robusto y estable, 2.7 Python y el desarrollo 3.X.
Prefiero 2.7 ya que hay una gran comunidad que lo rodea.

Empezaría mirando las páginas de hello world:
Lista de ejemplos del programa Hello World
La colección Hello World
http://c2.com/cgi/wiki?HelloWorldInManyProgrammingLanguages
Que te muestran algunas similitudes y diferencias estilísticas.
Luego, como otros recomiendan, asuma tareas cada vez más difíciles.

Me parece que este libro es particularmente perspicaz:
La biblioteca estándar de Python por ejemplo
Hace uso canónico de muchas bibliotecas importantes y
Es probable que el código copiado de esta fuente sea tan frágil como el nuevo código.
El estilo en el libro es sólido incluso si es espartano.

Siempre es útil mirar las listas de lectura del sitio de Python:
PythonBooks – Python Wiki
IntroductoryBooks – Python Wiki
y hay algunos libros gratuitos en PDF de Python en línea.

Me gusta la idea de dar pasos más pequeños en lugar de grandes saltos desde
uno puede desanimarse cuando se enfrenta a múltiples incógnitas.
Al igual que con la mayoría de los idiomas modernos, Python ofrece miles de
sintaxis, semántica, métodos de biblioteca para facilitar el uso profesional.

Los problemas mejor resueltos en Python son diferentes de aquellos
mejor resuelto en PHP, javascript, C ++, ensamblador, gpgpu.
Aprenda Python como una de las muchas herramientas en su caja de herramientas profesional.

A veces, las mejores características de un idioma no son las más fáciles.
Por ejemplo, las comprensiones y generadores de Python son importantes;
como lo son las bibliotecas como scipy que dan acceso a operaciones matemáticas superiores.

Entrando en las primeras etapas, encontrará que ir muy fácil.
El aumento a más potencia es una curva suave, bien transitada por otros.
Cualquier problema específico que quieras resolver se escribe normalmente
por alguien interesado en el mismo problema o similar.

Espero que el consejo que di sea lo suficientemente diferente de las excelentes ideas de los demás.
y se suma a su nivel de comodidad en la búsqueda de este gran lenguaje.

Esta pregunta subyace a una suposición falsa: no existe una manera mejor y más sencilla de hacer esto.

Primero, al contrario del estereotipo, Python es grande y complejo, y mientras lo uses, aprenderás cosas nuevas sobre él. Dicho esto, llegar al punto en el que sabes lo suficiente como para usarlo de manera significativa es en realidad bastante simple.

Si aprendes mejor por alguien que te da un tutorial directo, Codecademy completará este estilo de aprendizaje.

Si aprendes mejor con la lectura, hay cientos de libros disponibles. Déjame sugerir que primero busques Automatizar las cosas aburridas.

Si prefiere recibir instrucciones, hay moocs tanto en Udacity como en Udemy e incluso en el curso de introducción a la programación del MIT.

Con el requisito funcional fuera del camino, comience a hacer las cosas. Cualquier cosa que suene interesante.

Finalmente, aprenderá que la documentación suele ser su mejor amigo y nunca dejará de aprender cosas sobre este idioma.

Hola,
Puedes inscribirte en el curso de programación en línea. Te enseñará todas las herramientas y técnicas necesarias para programar. Por ejemplo, puedes probar estos archivos de Python – Talk-IT

Además, debe configurar sus habilidades de programación desarrollando aplicaciones reales y aplicando todo el conocimiento que ha aprendido.

También puedes intentar resolver algunos enigmas de codificación y probar si tu conocimiento es suficiente. También puede identificar las áreas donde necesita mejorar.

Algunos rompecabezas de codificación:

1). Echemos un vistazo a la búsqueda de una secuencia de números. Lo demostraremos con un juego. Adivina cualquier número entero entre 0 y 63. ¿Es menor que 32? Sí. ¿Es menos de 16? Y así.

El número se puede encontrar haciendo solo 6 preguntas.
Escribe un corto elegante en cualquier lenguaje de programación para:

  1. Pídale al usuario que seleccione un número entero en un rango específico
  2. Pregunte al usuario Sí o No para reducir el rango.
  3. Muestra el número seleccionado.

2). Veamos la estimación de pi usando el método de Monte Carlo . Los métodos de Monte Carlo emplean muestreos aleatorios repetidos para resolver problemas.

Considere un círculo inscrito en una unidad cuadrada. Dado que el círculo y el cuadrado tienen una proporción de áreas que es π / 4, el valor de π se puede aproximar utilizando un método de Monte Carlo.

  1. Dibuja un cuadrado en el suelo y luego inscribe un círculo dentro de él.
  2. Dispersar uniformemente algunos objetos de tamaño uniforme (granos de arroz o arena) sobre el cuadrado.
  3. Cuente el número de objetos dentro del círculo y el número total de objetos.
  4. La relación de los dos conteos es una estimación de la relación de las dos áreas, que es π / 4. Multiplica el resultado por 4 para estimar π.

Por favor, lea los consejos sobre este problema aquí. Boletín TalkIT abril 2015

Para aprender Python “haciéndolo”, adoptando un enfoque práctico. Si está considerando aprender Python para la ciencia de datos, considere los siguientes cursos gratuitos, que utilizan desafíos de codificación interactivos con comentarios personalizados para comenzar:

  • Aprende Python para Data Science – Curso en línea
  • Introducción a Python para Data Science

Además, también considere el siguiente tutorial y libro:

  • Learn Python (Tutorial de programación para principiantes)
  • Programación de Python para el principiante absoluto, 3ª edición: Michael Dawson: 8601200556445: Amazon.com: Libros

La forma ” más rápida ” de aprender Python, es escribir tanto Python siempre que puedas. Incluso si son solo 15 minutos al día. La forma ” más fácil ” de aprender Python es ver a alguien hacerlo. Creo que esta es la forma más rápida y fácil de aprender a hacer cualquier cosa.

Si está empezando a programar, ambos podrían ser difíciles de hacer. Aquí es donde entran los MOOC, donde puedes codificar y ver el código de otros también.

El MOOC que recomiendo (para Python) es Introducción a la Informática | Udacity que enseña programación de Python y sobre programación en general. En cuestión de pocas semanas, podrá pasar de no tener idea sobre la codificación a expresar sus ideas en código. Bastante rápido, y fácil si me preguntas!

Python es un lenguaje de programación realmente simple pero extremadamente útil. Aprender Python es muy simple de hecho. Primero tienes que ir a través de los conceptos básicos como sintaxis, variables, cadenas, listas, diccionario, funciones, clase, etc.

Pero cuando se trata de aprender este idioma, recomiendo estas fuentes:

  1. Sentdex – Completamente tutoriales de Python desde principiantes hasta avanzados.
  2. Thenewboston – Canal de programación extremadamente famoso con recursos suficientes para aprender la programación en Python. Aunque recomiendo ver videos de Sentdex primero.
  3. Tutorials Point: Python 3 tutorial
  4. Desbordamiento de pila: Probablemente lo sepas. Cada programador cualquiera que sea el lenguaje usa StackOverflow. Puede obtener la respuesta a los problemas que enfrenta en relación con cualquier lenguaje de programación.

Aprendí la programación en Python de estas fuentes, y puedo decir que realmente he aprendido lecciones muy valiosas de Python. Y también he empezado un tutorial sobre Python en mi canal de Youtube. Si lo desea, puede consultar:

En

Todo esto depende de su experiencia de programación actual y preferencia de aprendizaje personal.

Si ya te sientes cómodo con un lenguaje de programación orientado a objetos, es posible que desees repasar algunos de los ejercicios del curso de Python de Codecademy para que te sientas cómodo con la sintaxis del idioma. Entonces, simplemente escribe algunos programas de práctica. Tal vez intente volver a implementar un programa que haya hecho en un idioma anterior. Asegúrese de tomarse el tiempo para pensar qué aspectos de Python simplificaron la escritura del programa y cuáles lo hicieron más difícil.

Si no tienes mucha experiencia en la programación, es probable que desees seguir algún tipo de curso o tutorial que te ayude a comprender los fundamentos de la lógica y la resolución de problemas, ya que enseña Python. Si prefieres leer, trata de encontrar un buen libro como han sugerido otros. Si aprendes mejor viendo videos, quizás intentes un MOOC como este curso de Python en Coursera.

¿Eres un novato en la codificación o no? Si es así, tiene que buscar algunos cursos en línea que enseñen conceptos básicos (¿qué es el algoritmo? ¿Qué es la recursión? ¿Qué es la ramificación? Y así sucesivamente) y después de esto, vaya a la segunda parte de mi respuesta.

Si conoces lo básico y solo tienes que aprender un idioma, te aconsejo que hagas dos cosas:

  1. Encuentre CUALQUIER buen recurso con información sobre un idioma en sí. Puede ser un curso en línea de Coursera, una aplicación SoloLearn en tu teléfono inteligente o algún buen libro.
  2. Iniciar un pequeño proyecto en este idioma. Intente crear una calculadora, por ejemplo, una rueda de ruleta virtual o un catálogo de libros, todo lo que desee. Y empieza a codificar. Aprende y codifica, codifica y aprende, y google mucho si te sientes perdido.

Puede que no sea la mejor manera y definitivamente no es la más fácil, pero le enseñará mucho.

Pero, por supuesto, no es un sustituto de la educación formal. Puedo decirlo como una persona que carece de uno :).

¡Conviértase en un programador de Python y aprenda una de las habilidades más solicitadas por el empleador de 2017!

Enlace del curso -Completo Python Bootcamp: ir de cero a héroe en Python

¡Este es el curso más completo, aunque sencillo, para el lenguaje de programación Python en Udemy!

Si nunca ha programado antes, ya conoce la sintaxis básica o si desea conocer las funciones avanzadas de Python, ¡este curso es para usted! En este curso, le enseñaremos las dos versiones de Python (2 y 3) para que pueda adaptar fácilmente su conjunto de habilidades a cualquiera de las versiones.

Con más de 100 conferencias y más de 10 horas de video, este curso integral no deja piedra sin remover. ¡Este curso incluye pruebas, exámenes y tareas, así como 3 proyectos principales para crear una cartera de proyectos de Python!

¡Este curso te enseñará Python de una manera práctica, con cada conferencia viene un screencast de codificación completo y un cuaderno de códigos correspondiente! ¡Aprende de la manera que sea mejor para ti!

Comenzaremos por ayudarlo a instalar Python en su computadora, independientemente de su sistema operativo, ya sea Linux, MacOS o Windows, ¡lo tenemos cubierto!

¡Obtendrá acceso de por vida a más de 100 conferencias más los cuadernos correspondientes para las conferencias!

¡Este curso viene con una garantía de devolución de dinero de 30 días! Si no está satisfecho de alguna manera, recuperará su dinero. Además, mantendrá el acceso a los Cuadernos como agradecimiento por probar el curso.

¿Entonces, Qué esperas? ¡Aprenda Python de una manera que avance en su carrera y aumente su conocimiento, todo de una manera divertida y práctica!

¿Quién es el público objetivo?

  • Principiantes que nunca han programado antes.
  • Los programadores cambian de idioma a Python.
  • ¡Programadores intermedios de Python que quieren mejorar sus habilidades!

Haga clic en el enlace de abajo para ver los contenidos del curso.

Completa el campo de entrenamiento de Python: pasa de cero a héroe en Python

Si ya te sientes cómodo con un lenguaje de programación orientado a objetos, es posible que desees repasar algunos de los ejercicios del curso de Python de Codecademy para que te sientas cómodo con la sintaxis del idioma. Entonces, simplemente escribe algunos programas de práctica. Tal vez intente volver a implementar un programa que haya hecho en un idioma anterior. Asegúrese de tomarse el tiempo para pensar qué aspectos de Python simplificaron la escritura del programa y cuáles lo hicieron más difícil.

Si no tienes mucha experiencia en la programación, es probable que desees seguir algún tipo de curso o tutorial que te ayude a comprender los fundamentos de la lógica y la resolución de problemas, ya que enseña Python. Si prefieres leer, trata de encontrar un buen libro como han sugerido otros.

Todo depende de su experiencia en programación y también de lo que quiera hacer con Python. Claro, puede ver los libros a continuación como referencia, pero sin un proyecto en mente, podría olvidar la sintaxis, etc. Pero debe comprender qué problema desea resolver con Python.

Te recomendaría que comiences a ver un proyecto de código abierto que use Python, para resolver un problema tan cerca como quieras usarlo. Comience a establecer fechas límite para escribir piezas de componentes para usted mismo con esa referencia. Por ejemplo, 5 días para un escucha RPC simple, 5 días para un oyente que también crea una salida básica a un archivo o página web, etc.

Sin una comprensión clara de por qué quieres aprender Python, todo lo que hagas será teórico. Siempre puedes estudiar lugares como el tutorial de Python en la sintaxis, etc. Por ejemplo, puedo usar Listas en Python, lo que hace que algunos procesos sean mucho más fáciles para mí, ya que no se puede hacer de la misma manera en Java.

Aprendí Python alrededor del 2002, principalmente leyendo la documentación publicada y mirando algunos ejemplos del código de otras personas. Tomó aproximadamente una semana. Puede que tarde más tiempo, ya que el lenguaje ha agregado nuevas funciones desde entonces.

Por lo tanto, diría que la mejor manera de aprender Python rápidamente es conocer bien un par de docenas de lenguajes de programación y pasar unos días estudiando el idioma. Python no es lo suficientemente diferente de otros idiomas y, por lo tanto, no debe suponer un desafío serio para aprender para alguien que ya sabe, por ejemplo, C, Perl y un lenguaje de scripting como bash.

Tenga en cuenta que este enfoque requiere una comprensión amplia de las técnicas de programación en general, y el tiempo dedicado a adquirir esas técnicas (generalmente de 5 a 15 años como mínimo; en 2002, cuando aprendí Python por primera vez, tenía 24 años de experiencia) no está incluido en el estimar.

Mi punto aquí no es jactarme de mi propia experiencia, sino subrayar que uno no debe pensar en uno mismo como aprender a programar “en el lenguaje X”, sino aprender a escribir programas. Los lenguajes de programación son herramientas. Una persona que solo sabe usar un martillo no es un carpintero, no importa lo bueno que sea con él.

EDITAR: revise la clase Python de Google si solo quiere algo para comenzar en poco tiempo. Realmente bueno para las personas que ya están familiarizadas con la programación y que solo quieren que se cubran las cosas básicas rápidamente.

Creo que Learn Python es una muy buena fuente para los principiantes. Practicas a través de los conceptos básicos y no creo que tome mucho tiempo, ya que los ejercicios son muy lúcidos y pequeños, aunque tendrás que hacerlo. estudie un poco al margen, ya que el curso le presenta una gran cantidad de conceptos que debe seguir por su cuenta.

Comencé hace dos semanas, ya en más del 50% de los temas, ¡y lo hago los fines de semana!

¡Feliz aprendizaje! Caminos suaves y cálidos fuegos *
(* Copiado, uno de mis instructores en uno de los cursos que me lo enviaron, realmente me gustó 😀)

¿Por qué elegir bytes ?

– Fundada en 2014, Bytes inscribió a más de 5798 entrenamientos de estudiantes en todo el mundo, lo que ayudó a las necesidades de clientes corporativos e individuos

– Bytes ofrece sesiones de capacitación flexible en línea, en vivo, virtual y en línea.

– Bytes ofrece formación a más de 400 cursos técnicos.

– Bytes ofrece capacitación por parte de expertos en la materia con más de 10 años de experiencia y trabajo profesional en compañías multinacionales.

Curso curricular

1. Introducción al pitón.

2. Comenzando

3. Fundamentos del lenguaje

4. funcion

5. Colecciones

6. Modularización de código.

7. Expresiones regulares

8. Archivos y directorios

9. Manejo de excepciones

10. Conceptos básicos de OOP

Beneficios del curso:

  • Python es un componente esencial para convertirse en un científico de datos, el “trabajo más sexy” del siglo XXI (Harvard Business Review).
  • Según el índice TIOBE, Python es uno de los lenguajes de programación más populares del mundo.
  • Debido a la alta demanda y escasez de profesionales calificados,
  • Python ofrece una carrera sumamente gratificante con un profesional de ciencias de la información que gana hasta $ 150,000 por año (Capital humano a escala de pago).

¿Quién puede solicitar este entrenamiento?

1. Desarrolladores web

2. Desarrolladores de Full Stack

3. Desarrolladores de interfaz de usuario y líderes técnicos

4. QAs, arquitectos y gerentes técnicos de proyectos.

Requisitos previos

No hay requisitos previos para este entrenamiento. Sin embargo, una familiaridad con los conceptos básicos de programación y los conceptos básicos de HTML será beneficiosa.

  1. Codecademia
    Codecademy es perfecto para principiantes absolutos. Sus tutoriales de código libre son muy populares, y por una buena razón. En este tutorial, obtendrás una buena idea de lo que es codificar Python al tener algunas lecciones prácticas y gratuitas en las que realmente puedes escribir algo de código.
  2. Aprende Python de la manera difícil
    Los libros Aprender … la manera difícil son parte de una serie muy respetada y conocida que enseña a las personas a aprender a codificar varios idiomas diferentes.
    Learn Python the Hard Way es un libro electrónico gratuito disponible en línea que le brinda un gran conocimiento básico del código Python. El libro cubre todo, desde lo más básico (cómo configurarlo cuando empiezas por primera vez) hasta lo más complejo (cómo construir un juego).

Aquí hay algunos buenos recursos de aprendizaje y enlaces útiles para aprender y practicar Python.

Lea Pragmatic Thinking and Learning de Andy Hunt, mientras toma el curso GRATUITO en línea en Codecademy, luego continúe con Introducción a Ciencias de la Computación (curso de Udacity) (también GRATIS) –

NO trabaje en ninguno de los cursos sin el contexto de una comprensión más amplia de los conceptos de programación / diseño de software; El libro ofrece ese contexto.

Página en pragprog.com
Aprender a codificar

Tiempo = más de 3 meses pero menos de un año, según su tiempo / esfuerzo. Recuerda que esto no es raza, si es que es contigo mismo.

A medida que se sienta cómodo con el material, verá otros caminos y recursos abiertos para usted, sígalos.

No sabía que había una manera “más rápida” y “más fácil”. La ÚNICA manera que conozco es:

  1. Aprender los conceptos básicos de programación. Vea la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?
  2. Practica lo que has aprendido escribiendo muchos, muchos y muchos programas.

Si hay otra manera, seguro que no sé qué es.

Aprendí python de Cursos en línea gratuitos y aprendizaje en línea de ALISON y http://onlinecourses.nptel.ac.in Prefiero que aprendas de ellos y pruebes tutoriales para comandos de Tex, Pruebas ágiles, Apache Tajo, Biblioteca C ++, MariaDB, SAP QM, SAP SOLMAN, SAP SCM, MS Access, KoaJS, OAuth2.0, Scrapy, SAP CCA, SAP PM, SAPUI5, Cognos, Internet de las cosas, Marketing rural, Trampolining, Golf, CakePHP, SAP EWM, Web Dynpro, Angular2, Framework7, Arduino, CherryPy, Firebase, SAP C4C, SAP Dashboard, SAP PI, ExpressJS, Design Thinking, Internet Security, PyGTK, Apache Drill, Excel Charts, Elastic Search, Seguridad informática, Programación extrema, Conducta impulsada por el desarrollo, Optimización de la tasa de conversión, SAP Basis, Business Law, Kanban, Erlang, SAP Payroll, ASP.Net WP, PouchDB, MFC, SAP HR, Yii, Clojure, Aurelia, CoffeeScript, CPanel, Laravel, SAP Webi, MS SQL Server, pinterest, Indian Polity, Teradata Windows10 y yo le sugerimos que descargue la aplicación móvil de Centro de Programación para un aprendizaje efectivo. Y es mejor visitar la documentación de Python de Welcome to Python.org