¿Dónde puedo encontrar el material para aprender Python 3?

Este curso cubre exactamente lo que necesita, no solo eso, sino también Django, Flask, Tkinter y raspado web:

The Complete Python Masterclass: Aprende Python desde cero

Este es uno de los cursos más completos de Python que me parecen útiles.

Cubre casi todo sobre Python, incluyendo Django, Flask, Tkinter y Web Scraping.

La mejor parte fue que este curso comienza desde lo básico y luego la dificultad aumenta gradualmente.

El curso es de aproximadamente 14 horas con 129 conferencias.

Aquí están los contenidos del curso:

Lectura 1 Introducción al Curso

Clase 2 Instalando Python y PyCharm

Conferencia 3 Programa Hello World en Python

Clase 4 Algunas otras operaciones matemáticas en Python

Clase 5 Cuerdas En Python

Clase 6 Aceptar información del usuario en Python

Clase 7 Realizar operaciones en una cadena en Python

Clase 8 Variables en Python

Clase 9 Operadores de lugar en Python.

Clase 10 Escribiendo nuestro primer programa en PyCharm.

Clase 11 Desafío de codificación, parte 1

Clase 12 Si declaración en Python

Clase 13 Declaración Elif en Python

Clase 14 Introducción a las listas en Python.

Lectura 15 Lista de operaciones en Python

Lectura 16 Lista de funciones en Python

Clase 17: Función de rango en Python.

Clase 18 Reutilización de código y funciones en Python.

Lecture 19 For Loop en Python

Lección 20 Lógica booleana en Python

Lección 21 Mientras bucle en Python

Clase 22 Pasando argumentos a funciones en Python

Clase 23 Cómo hacer que la función devuelva valor en Python

Clase 24 Pasando funciones como argumentos en Python

Lección 25 módulos en Python

Clase 26 Errores y excepciones en Python

Clase 27 Manejo de excepciones en Python

Clase 28 finalmente bloque

Clase 29 Manejo de archivos

Clase 30 Agregando datos al archivo.

Lectura 31 Lectura de un archivo.

Clase 32 Anexando a un archivo

Clase 33 Diccionarios

Clase 34 Tuplas

Clase 35 Lista de corte

Clase 36 Comprensión de lista

Clase 37 Formato de cuerdas

Clase 38 funciones de cuerdas

Clase 39 funciones numéricas

Lección 40 Programación funcional.

Conferencia 41 Lambdas en Python

Lecture 42 Mapa en Python

Lección 43 Filtros en Python

Lección 44 Generadores en Python

Clase 45 Programación Orientada a Objetos en Python

Conferencia 46 Herencia en Python

Clase 47 Recursión en Python

Lectura 48 Sets

Clase 49 Itertools

Clase 50 Sobrecarga del operador en Python

Clase 51 Datos escondidos en Python

Clase 52 Expresiones regulares en Python

Clase 53 Buscar y encontrar todo

Clase 54 Buscar y reemplazar

Clase 55 El metacarácter punto.

Conferencia 56 Metacaracter de Caret y Dólar.

Conferencia 57 clase de personajes.

Lección 58 Estrella Metacarácter

Clase 59 Grupo

Clase 60 Tkinter: Hola programa mundial.

Clase 61 Tkinter: Usando marcos

Clase 62 Tkinter: diseño de cuadrícula

Clase 63 Tkinter: Widgets autoajustables.

Clase 64 Tkinter: Manejo de clics de botón

Clase 65 Tkinter: Usando clases

Clase 66 Tkinter: Uso de menús desplegables

Clase 67 Tkinter: Barra de herramientas

Clase 68 Tkinter: Hacer barra de estado

Clase 69 Tkinter: Cuadro de mensaje

Clase 70 Tkinter Dibujo

Clase 71 Tutorial de Django 1 Instalando Django

Clase 72 Instalando Django para usuarios de MAC

Clase 73 Tutorial de Django 2: Creando nuestro primer proyecto de Django

Clase 74 Tutorial de Django 3: Creando nuestra propia aplicación

Clase 75 Tutorial de Django 4: Descripción general de una aplicación en Django

Clase 76 Tutorial de Django 5: Creando nuestras propias vistas en Django

Lección 77 Django tutorial 6: Aplicar migraciones

Clase 78 Tutorial de Django 7: Creando una tabla de libros en Django

Clase 79 Tutorial de Django 8: Pasos finales en la creación de tablas

Lección 80 Django tutorial 9: Agregar datos a las tablas de base de datos

Lección 81 Django tutorial 10: Filtrar los resultados

Clase 82 Django tutorial 11: Panel de administración en Django

Clase 83 Tutorial de Django 12: Creando otra vista en Django

Lección 84 Django tutorial 13: Conexión a la base de datos

Lección 85 Django tutorial 14: Creación de plantillas

Clase 86 Tutorial de Django 15: Plantillas de renderizado

Clase 87 Tutorial de Django 16: Levantando un error 404

Clase 88 Tutorial de Django 17: Diseñar la vista detallada

Clase 89 Tutorial de Django 18: Eliminación de las URL codificadas

Clase 90 Django tutorial 19: Espacios de nombres en Django

Lecture 91 Tutorial de Django 20: Uso de archivos estáticos en Django

Clase 92 Tutorial de Django 21: Creando nuestra barra de navegación

Lección 93 Django tutorial 22: Retoque de la barra de navegación

Lección 94 Django tutorial 23: Uso de plantillas de base

Lección 95 Django tutorial 24: Vistas genéricas en Django

Lección 96 Django tutorial 25: Retoque de diseño

Lección 97 Django tutorial 26: Formulario para agregar libros

Clase 98 Django tutorial 27: Forma parte -2

Clase 99 Tutorial de matraz 1: Creando la estructura del directorio

Lección 100 Frasco Tutorial 2: Hola mundo

Lección 101 Tutorial Matraz 3: Enrutamiento

Clase 102 Tutorial de matraz 4: Variables

Clase 103 Tutorial de matraz 5: Urls dinámicos

Lección 104 Tutorial de matraz 6: Pasar datos al servidor

Clase 105 Tutorial de matraz 7: Plantillas

Lección 106 Tutorial de matraz 8: Plantillas que pasan datos

Lección 107 Tutorial de matraz 9: Uso de plantillas

Lección 108 Tutorial de matraz 10: Pasar datos de formulario a plantillas

Lección 109 Tutorial de matraz 11: Uso de cookies

Clase 110 Python Web Crawler Parte -1

Clase 111: Parte 2 del rastreador web de Python

Lección 112 Web sobre orugas de Python, parte 3

Clase 113 Web sobre orugas de Python, parte -4

Clase 114 Web sobre orugas de Python, parte 5

Clase 115: Parte del rastreador web de Python -6

Lección 116 Web sobre orugas de Python, parte 7

Clase 117: Parte del rastreador web de Python -8

Clase 118: Parte del rastreador web de Python -9

Lección 119 Rastreador web de Python, parte 10

Clase 120 Python Web Crawler Parte -11

Conferencia 121 Web sobre orugas de Python, parte 12

Lección 122 Web sobre orugas de Python, parte 13

Clase 123 Python Web Crawler Parte -14

Clase 124 Web sobre orugas de Python, parte 15

Lecture 125 Python Web Crawler Parte -16

Clase 126 Parte del rastreador web de Python -17

Clase 127 Web sobre orugas de Python, parte 18

Clase 128 Python Web Crawler Parte -19

Conferencia 129 Conclusión

El curso se vende por alrededor de $ 195 en Udemy, pero puedes usar este enlace de cupón que se encuentra a continuación para obtener $ 10:

The Complete Python Masterclass: Aprende Python desde cero

Espero que esto ayude 🙂

Gracias

Después de navegar por Imgur por un tiempo, encontré una gran cantidad de publicaciones de “aprender a programar”. Pero eran simplemente incomprensivos. Así que decidí escribir una guía para ustedes.

Cuando estés viendo estos tutoriales, aprenderás cómo descargar Python. Hay dos opciones: Python 3 y Python 2. Hay cambios leves entre las versiones, pero no tanto. Recomiendo Python 3 porque es el futuro del lenguaje.

FUENTES:

Informática: https://www.cs.hmc.edu/csforall/

Videos / Sitios web interactivos: https://www.youtube.com/user/the… -> El canal Thenewboston es el mejor.

La razón por la que no especifiqué ninguna lista de reproducción es porque puedes encontrar al menos 7-8 tutoriales de Python diferentes solo en este canal.

https://www.youtube.com/watch?v=… -> Derek Banas tiene excelentes tutoriales. Este enlace es para la lista de reproducción de Python 2.7, pero también puede encontrar los tutoriales de Python 3 en su canal.

https://www.youtube.com/playlist… -> Aprendiendo Python con la lista de reproducción de Hummus por @melwop https://www.codecademy.com/ -> Sitio web interactivo, escribirá un código desde el principio.

https://www.udacity.com/course/w… -> “Crear un sitio web con Python” curso.

http://www.learnpython.org/ -> Interactivo.

http://www.tutorialspoint.com/py… / -> Este sitio web es para cuando olvidaste una función incorporada.

Libros en linea:

http://nbviewer.jupyter.org/gith… / -> Esta es una fuente muy importante y hermosa. Es posible que desee ver la sección de recomendaciones para este. http://learnpythonthehardway.org … / -> Creo que este es uno de los mejores libros en línea.

http://citeseerx.ist.psu.edu/viewdoc/downloaddoi=10.1.1.111.6062&rep=rep1&type=pdf -> sugerido por @AGirlIsAryaStarkOfWinterfell http://pymbook.readthedocs.io/en … / -> Otro libro html.

La práctica es todo:

http://anandology.com/python-pra… -> Puede encontrar ejercicios para cualquier tema.

http://www.practicepython.org/ -> Python ejercicios con soluciones. https://medium.com/learning-jour… -> 5 ideas de proyectos simples para principiantes.

Canales importantes de Youtube (no relacionados con Python): https://www.youtube.com/channel/https://www.youtube.com/channel/https://www.youtube.com/channel/ … Recomendaciones :

1-Jetbrains: Jetbrains produce IDE muy potentes. Básicamente, IDE es un software donde puedes escribir tu código. Puedes descargar Pycharm.

2-GitHub Por favor vea esto: https://www.youtube.com/watch?v=… 3- Comprando cursos de Udemy Hay un curso llamado “Complete Python Bootcamp” y lo recomiendo altamente, piratas.

editar:

En este post algunos de los enlaces son para Python 2.7. Pero puedes encontrar cursos o listas de reproducción de Python 3 en los enlaces que compartí. Esto es importante porque Python 3 es el futuro del lenguaje. Si inició Python 2.7, no se preocupe, simplemente aprenda el núcleo del lenguaje. Por el núcleo del idioma, me refiero a los tipos de datos, listas, tuplas, etc. Luego, no aprenda sobre módulos y bibliotecas, cambie a Python 3 mientras pueda.

fuente :

Aprende Python para Real (OC)

por pusheronedge

Aprende Python para Real (OC)

¡Oye! Te presentaré algunas de las características de la emocionante y popular lengua Python y exploraremos el poder que viene mientras aprendemos Python.

Déjame enumerar algunas de las características geniales de python:

  • Lenguaje de uso general de código abierto.
  • Gestión automática de la memoria
  • Soporta variedad de tipos de datos básicos
  • Gran ambiente interactivo
  • Soporta programación orientada a objetos
  • Python se ejecuta en todos los principales sistemas operativos

Lo mejor de Python es que no hay limitación para los datos. Puede procesar datos incluso con una máquina simple como un hardware básico, su computadora portátil, computadora de escritorio y otros.

Ahora, para comenzar con Python, puede consultar los siguientes blogs:

  • Tutorial de Python
  • Python Numpy
  • Python Matplotlib
  • Scikit Learn – Machine Learning utilizando Python

Alternativamente, también puede ir a través de esta lista de reproducción de youtube que le ayudará a comprender los diversos fundamentos de la programación de Python con ejemplos en detalle.

¡Espero que esto ayude! Feliz aprendizaje 🙂

El código de ejemplo que se proporciona como ejemplo para ilustrar un concepto es generalmente muy simple. Si estás en la fase de aprendizaje, tendrás que lidiar con estas dos diferencias entre python 2 y python 3.

Imprimir “hola”, “amigo”, “¿cómo estás?”

Diferencia 1 – imprimir declaración.

Python 2 permite imprimir la declaración sin paréntesis, es decir, esta es una declaración perfectamente válida:

Imprimir “hola”, “¿cómo estás”, “?”

Python 3 hace uso del paréntesis obligatorio, es decir

imprimir (“hola”, “cómo estás”, “?”)

Diferencia 1 – excepciones.

Python 2:

tratar:

hacer algo;

excepto excepción, e:

pasar

Python 3:

tratar:

hacer algo;

excepto excepción como e:

pasar

Si se ocupa de las dos diferencias anteriores, debe poder seguir cualquier tutorial, independientemente de que esté escrito en python 2 o python 3.

¿Debo preferir – python 2 o python 3?

Ya que estás empezando, definitivamente debes elegir Python 3. La comunidad e incluso el creador de Python Guido recomienda que las personas que trabajan en Python 2 se muden a Python 3. Python 3 tiene muchos modismos y todo el nuevo desarrollo está tomando colocar en python3.

¿Por qué la gente usa 2.7 en absoluto?

Hay algunas bibliotecas que aún no están portadas a Python 3. Algunos proyectos no pueden vivir sin ellos. Por lo tanto, no pueden actualizar.

Algunos proyectos se vuelven tan grandes que la actualización a python3 es mucho trabajo. Ellos opinan que el tiempo dedicado a las actualizaciones se puede utilizar mejor en el desarrollo de características. Esto varía dependiendo del proyecto.

Otros consejos

Si desea trabajar en el terminal, instale ipython para el terminal interactivo. De lo contrario, pycharm IDE es la elección unánime.

Python está diseñado de manera que tu código se vea bonito. Encontrará muchos casos en los que el enfoque de Python es muy diferente de otros idiomas. La gente de Python lo llama ser pythonic. Aprende a escribir código pythonic .

Cuando empiezas a apreciar el pitón

Habrá un momento en el que te enamorarás de Python. Serás como – ¡Cuéntame más de lo que tienes! Encontrarás que esta lista es increíble – vinta / awesome-python

¡Feliz codificación!

Primero, obtenga una base sólida en computación para poder poner a Python en contexto. Eso significa un libro sobre computación general, que le brinda lo básico sobre física de microchips, puertas lógicas, electrónica, hardware, sistemas operativos y software. Luego, aprenda sobre los lenguajes de programación en general, porque hay ciertos términos comunes en casi todos los lenguajes. Una vez que conozca esos términos, solo puede revisar el tutorial de Python en Python.org y todo lo que tenga en el tutorial tendrá sentido para usted.

Les advierto a todos los que estén interesados ​​en la programación, no solo que aprendan un lenguaje específico sin una base, porque es MUY fácil tener programadores experimentados que se ríen de usted a sus espaldas si no sabe informática general y no está familiarizado con la terminología de programación general.

Tuve el mismo problema que tú cuando empecé a aprender python durante los últimos 3 meses. Puedo asegurarte de que comiences a aprender Python 2 y luego saltar a Python 3, cuando tengas un buen conocimiento de Python en general.

Permítame sugerirle algunos materiales para ser claros acerca de este proceso: Comience con este libro gratuito: Cómo pensar como un informático. Luego, si tienes un buen conocimiento de python 2, salta a este libro: Dive Into Python 3 (ambos son gratuitos en su sitio web oficial).

También hay algunos grandes cursos gratuitos en línea de Udacity: Curso de programación de introducción a Python | Udacity (para principiantes), e Introducción a la Informática | Udacity (será fácil cuando tengas un poco de conocimiento de Python en tu mente).

Si tiene dificultades para cambiar, intente aprender y aplicar PEP8 lo más fácil que pueda.

Finalmente, podría decir que Python 2 y Python 3 no son tan diferentes. Es igual que python3 hace que python sea más fácil y clara sintaxis, ¡con un poco más de funciones! También hay muchas herramientas para transferir su código de python2 a 3. En algún momento en el futuro, necesita saber un poco de python2 si desea crear un código compatible para ejecutarse en máquinas que ejecuten python 2 y otras que se ejecutan. pitón 3!

Comience a aprender Python 3 de codecadmey Python o Coursea Page en coursera.org. Aquí es donde puede comenzar con toda la sintaxis requerida para codificar en Python 3. Coursera lo ayudará a comenzar con cosas teóricas si es nuevo en programación.

La sugerencia de comenzar con Python 3 es correcta en mi opinión. Si busca correctamente, encontrará muchos recursos en línea / fuera de línea para aprender. Algunos enlaces: ¿Cuál es el mejor recurso en línea para aprender Python? ¿Cómo empiezo a aprender Python?

Libros como Learn Python (aprende Python de la manera más difícil), Dive Into Python ahora están disponibles con Python 3. Más adelante, uno es para usuarios más avanzados y lo encuentro mejor si te familiarizas y te sientes cómodo con la sintaxis de Python 3.

No te preocupes y no tengas miedo al fracaso. Puedes aprender mucho si quieres.

Hay muchos cursos en línea para python
Me gusta Aprende a codificar, http://learnpythonthehardway.org ,
MIT curso en línea, o punto de tutoriales está ahí.
Sugiero ir con Learn Python Es realmente bueno para los principiantes de python.

En lo que a mí respecta, aprendo Python 3 leyendo Principio de Python: de principiante a profesional, 2ª edición, aunque la mayoría de ellos trata sobre Python 2. Pero Python 3 es familiar para python 2 en muchos aspectos y las diferencias pueden resolverse mediante Guiado por documentos oficiales de python. También puede descargar el intérprete y aprender la gramática de Python en la web oficial. Aquí está el tutorial de Python 3. En mi opinión, la mejor manera de aprender python 3 es navegar por los documentos oficiales. Deseo que puedas dominar Python en unos días. Y divertirse en la programación.

A2A.

Estoy de acuerdo con Linyuan Shi en que Python 3 es similar a Python 2. También sugeriría lo mismo. Es decir, empiezas con Python 2 si estás cómodo con los recursos que ya tienes y utilizas los recursos sugeridos para trabajar en las diferencias entre las versiones.

Y si quieres material para aprender Python 3 como dice la pregunta, puedes probar Dive Into Python y uno de los textos más completos sobre Python: Learning Python.

Todo lo mejor.

A continuación contiene información detallada

3.6.3 Documentación

Encontrarás algunos sitios interesantes en Google Python 3 tutoriales. Puede tener una vista completa en https://goo.gl/PlhsVr . Pueden proporcionar tanta información relacionada con la programación de python 3.