Explique los once pasos para aprender Python en detalle_Cómo aprender Python

prefacio

Lo más importante para aprender bien Python es la perseverancia. Sólo la perseverancia puede ser la reina. Aquí hay algunos conceptos nuevos para los principiantes de Python que realmente insisten en aprender:

Consejo 1: codifica todos los días

La coherencia es muy importante cuando estás aprendiendo un nuevo idioma. Te recomendamos dedicarte a escribir código todos los días. Es difícil de creer, pero la memoria muscular juega un papel muy importante en la programación. Codificar todos los días ayudará a desarrollar la memoria muscular. Si bien puede parecer desalentador al principio, considere comenzar con 25 minutos al día y vaya aumentando a partir de ahí.

Consulte los primeros pasos con la guía de Python para obtener información sobre el instalador y ejercicios para comenzar.

Consejo 2: escríbalo

A medida que avanza en su viaje como nuevo programador, es posible que se pregunte si debería tomar notas. ¡Si deberías! De hecho, las investigaciones muestran que tomar notas a mano es lo mejor para la retención a largo plazo. Esto es especialmente beneficioso para aquellos que aspiran a convertirse en desarrolladores a tiempo completo, ya que muchas entrevistas implicarán escribir código en una pizarra.

[---- Ayude a aprender Python, ¡todos los siguientes materiales de aprendizaje son gratuitos al final del artículo! ----】

Una vez que comience a trabajar en proyectos y programas pequeños, escribir a mano también puede ayudarlo a planificar su código antes de pasar a una computadora. Puede ahorrar mucho tiempo si escribe las funciones y clases que necesita y cómo interactuarán.

Consejo 3: ¡Vaya a interactuar!

Ya sea que esté aprendiendo estructuras de datos básicas de Python (cadenas, listas, diccionarios, etc.) por primera vez o esté depurando una aplicación, el shell interactivo de Python será una de sus mejores herramientas de aprendizaje. ¡Lo usamos mucho en este sitio también!

Para utilizar el shell interactivo de Python (a veces llamado Python RePL), primero asegúrese de que Python esté instalado en su computadora. Tenemos un tutorial paso a paso para ayudarle a hacer precisamente eso. Para activar un shell de Python interactivo, simplemente abra una terminal y ejecute Python o Python 3 según su instalación. Puede encontrar instrucciones más específicas aquí.

Ahora que sabes cómo iniciar un shell, aquí tienes algunos ejemplos de cómo utilizarlo a medida que aprendes.

Vea lo que puede hacer con elementos usando element():

pitón:

>>> my_string = 'Soy una cadena'

>>> dir(mi_cadena)

['__add__', …, 'upper', 'zfill'] # Truncado para facilitar la lectura

Los elementos devueltos por DIR() son todos métodos (es decir, acciones) que se pueden aplicar al elemento. Por ejemplo:

  python:

  >>> my_string.upper()

  >>> 'I AM A STRING'

Tenga en cuenta que llamamos al método up(). ¿Puedes ver lo que hace? ¡Hace que todas las letras de la cadena estén en mayúsculas! Obtenga más información sobre estos métodos integrados en "Manipulación de cadenas" en este tutorial.

Tipos de elementos de aprendizaje:

pitón:

>>> tipo(mi_cadena)

>>> cadena

Utilice el sistema de ayuda integrado para obtener documentación completa:

pitón

>>> ayuda(cadena)

Importa una carpeta de imágenes e interactúa con ella:

pitón

>>> desde fecha y hora importar fecha y hora

>>> directorio(fechahora)

['__add__', …, 'weekday', 'year'] # Truncado para facilitar la lectura

>>> fechahora.ahora()

fechahora.fechahora(2018, 3, 14, 23, 44, 50, 851904)

Ejecute el comando de shell:

pitón

>>> importar sistema operativo

>>> sistema operativo('ls')

python_hw1.py python_hw2.py README.txt

Consejo 4: Descanse

Cuando estás aprendiendo, es importante alejarte y absorber estos conceptos. La técnica POMODROO es muy utilizada y puede ayudar: se trabaja durante 25 minutos, se toma un descanso y se repite el proceso. Los descansos son la clave para una sesión de estudio eficaz, especialmente cuando estás trabajando con mucha información nueva.

Las interrupciones son especialmente importantes durante la depuración. Si encuentra un error y no puede entender qué salió mal, tómese un descanso. Aléjate de tu computadora, sal a caminar o charla con un amigo.

En programación, su código debe seguir estrictamente las reglas del lenguaje y la lógica, por lo que incluso las comillas que faltan pueden estropearlo todo. Unos ojos frescos marcan una gran diferencia.

Consejo 5: convertirse en el insecto de un cazarrecompensas

Hablando de errores, una vez que comienzas a escribir programas complejos, es inevitable que encuentres errores en tu código. ¡Es algo que todos tenemos! No dejes que los errores te depriman. En lugar de eso, aproveche estos momentos con orgullo y considérese un cazarrecompensas de errores.

Al depurar, es importante tener un enfoque metodológico que le ayude a encontrar dónde fallan las cosas. Es una buena idea seguir el orden en que se ejecuta el código para asegurarse de que cada parte funcione.

Una vez que sepa dónde podrían fallar las cosas, inserte la siguiente línea de código en su script importando PDB, PDB.SETTraceTo() y ejecútelo. Este es el depurador de Python y lo pone en modo interactivo. El depurador también se puede ejecutar desde la línea de comando con Python -M PDB <MyAuthFr.PyMyAuthFr.Py>.

hazlo colaborativo

Una vez que las cosas empiecen a verse mejor, acelere el aprendizaje colaborando. A continuación se presentan algunas estrategias que le ayudarán a aprovechar al máximo el trabajo con otras personas.

Consejo 6: aprende con quienes te rodean

Si bien la programación puede parecer una actividad solitaria, en realidad es más efectiva cuando trabajan juntos. Cuando aprendes a codificar en Python, es muy importante que te rodees de otras personas que estén aprendiendo. Esto le permitirá compartir los consejos y trucos que aprenda.

No te preocupes si no conoces a nadie. ¡Hay muchas maneras de satisfacer a los apasionados por aprender Python! Encuentre un evento o reunión local o únase a PythOnistaCaFe, una comunidad de aprendizaje entre pares para amantes de Python como usted.

Consejo 7: Enseñar

Se dice que la mejor manera de aprender algo es enseñándolo. Esto es cierto cuando aprendes Python. Hay muchas formas de hacer esto: hacer una pizarra con otros entusiastas de Python, escribir publicaciones en blogs, explicar conceptos recién aprendidos, registrar lo que explica o simplemente hablar consigo mismo en su computadora. Cada estrategia solidificará su comprensión y expondrá cualquier brecha en su comprensión.

ToIP tipo 8: procedimiento de emparejamiento

La programación en pares es una técnica que involucra a dos desarrolladores trabajando en una sola estación de trabajo para completar una tarea. Los dos desarrolladores alternan entre el "conductor" que escribe el código y el "navegante" que ayuda a guiar la resolución de problemas y verifica el código a medida que se escribe. Cambie con frecuencia para beneficio de ambas partes.

La programación en pares tiene muchos beneficios: le brinda la oportunidad no solo de que otra persona revise su código, sino también de ver cómo piensa otra persona sobre un problema. La exposición a múltiples ideas y formas de pensar le ayudará a resolver problemas cuando vuelva a su propio código.

Consejo 9: haga preguntas "buenas"

La gente siempre dice que no existen las malas preguntas, pero cuando se trata de programación, es muy posible hacer una. Cuando pides ayuda a alguien con pocos conocimientos sobre el problema que intentas resolver, lo mejor que puedes hacer es seguir el acrónimo que aparece a continuación:

G: Da lo que quieres hacer y describe el problema claramente.

Describe el problema que has intentado resolver.

O: Para darle su mejor idea de cuál podría ser el problema. Es útil que la persona que te ayuda no sólo sepa lo que estás pensando, sino que también hayas pensado algo.

D: Demuestre lo que pasó. Incluya el código, el mensaje de error de rastreo y una descripción de los pasos realizados que provocaron el error. De esa manera, la persona que ayuda no tiene que intentar recrear el problema.

Las buenas preguntas ahorran mucho tiempo. Saltarse cualquiera de estos pasos puede dar lugar a conversaciones de ida y vuelta que pueden causar conflictos. Como principiante, debes asegurarte de hacer buenas preguntas para practicar la comunicación de tu proceso de pensamiento y que la persona que te ayude esté feliz de ayudarte.

buscando problemas

La mayoría de los programadores de Python que conoces, si no todos, te dirán que para aprender Python, debes aprender a hacerlo. Sólo escribir código a menudo puede llegar lejos.

Consejo 10: construye cualquier cosa

Para los principiantes, hay muchos pequeños ejercicios que le ayudarán a convertirse en un verdadero trabajador de Python en el desarrollo de la memoria muscular, de los que hablamos anteriormente. Una vez que tenga una comprensión sólida de las estructuras de datos básicas (cadenas, listas, diccionarios, conjuntos), es hora de comenzar a desarrollar cursos de escritura y programación orientada a objetos.

Tu construcción no es tan importante como cómo la construyes. El verdadero viaje es lo que la arquitectura más quiere enseñarte. Solo se puede aprender mucho leyendo artículos y cursos reales de Python. Lo que más quieres aprender a construir con Python. Para solucionar el problema tienes que enseñarte a soldar.

Hay una serie de conceptos para presentar en sus proyectos de Python. Aquí hay algunas ideas para comenzar:

Siempre he aconsejado la cantidad de juegos después de hechos como este.

programa de calculadora simple

simulador de tirar dados

Servicio de notificación de precios de Bitcoin

Si le resulta difícil llegar a la práctica laboral de proyectos de Python, mire este video. Incorpora miles de actividades de proyectos que puedes utilizar para generar pensamiento estratégico cuando piensas en ello.

Consejos: 11 fuentes abiertas

En el software de código abierto hay un modelo utilizable en el que el código fuente se hace público y cualquiera puede colaborar. Hay muchas bibliotecas de Python que los proyectos de código abierto contribuyen y requieren. Además, muchas empresas lanzan proyectos de código abierto. Esto significa que puedes trabajar con el código escrito y producido por los ingenieros que trabajan en la tesis de la empresa.

¡Sal y estudia!

Ahora que tienes estas estrategias de aprendizaje, ¡estás listo para comenzar tu viaje con Python! ¡Encuentre la hoja de ruta para verdaderos principiantes de Python y aprenda aquí!

¡Feliz codificación!

1. Introducción a Python

El siguiente contenido es el conocimiento básico necesario para todas las direcciones de aplicación de Python. Si desea realizar rastreadores, análisis de datos o inteligencia artificial, primero debe aprenderlos. Todo lo alto se construye sobre cimientos primitivos. Con una base sólida, el camino por delante será más estable.Todos los materiales son gratuitos al final del artículo.!!!

Incluir:

Conceptos básicos de informática

inserte la descripción de la imagen aquí

conceptos básicos de Python

inserte la descripción de la imagen aquí

Vídeo introductorio de Python 600 episodios:

Ver el video de aprendizaje de base cero es la forma más rápida y efectiva de aprender. Siguiendo las ideas del maestro en el video, aún es muy fácil comenzar desde lo básico hasta lo más profundo.

2. Rastreador de Python

Como dirección popular, los reptiles son una buena opción, ya sea como trabajo a tiempo parcial o como habilidad auxiliar para mejorar la eficiencia del trabajo.

El contenido relevante se puede recopilar mediante tecnología de rastreo, analizarlo y eliminarlo para obtener la información que realmente necesitamos.

Este trabajo de recopilación, análisis e integración de información se puede aplicar en una amplia gama de campos. Ya sean servicios de vida, viajes, inversiones financieras, demanda del mercado de productos de diversas industrias manufactureras, etc., la tecnología de rastreo se puede utilizar para obtener información más precisa y información eficaz uso.

inserte la descripción de la imagen aquí

Material de vídeo del rastreador de Python

inserte la descripción de la imagen aquí

3. Análisis de datos

Según el informe "Transformación digital de la economía de China: talentos y empleo" publicado por la Facultad de Economía y Gestión de la Universidad de Tsinghua, se espera que la brecha en los talentos de análisis de datos alcance los 2,3 millones en 2025.

¡Con una brecha de talento tan grande, el análisis de datos es como un vasto océano azul! Un salario inicial de 10.000 es realmente común.

inserte la descripción de la imagen aquí

4. Base de datos y almacén de datos ETL

Las empresas necesitan transferir periódicamente datos fríos desde la base de datos empresarial y almacenarlos en un almacén dedicado a almacenar datos históricos. Cada departamento puede proporcionar servicios de datos unificados en función de sus propias características comerciales. Este almacén es un almacén de datos.

La arquitectura de procesamiento de integración del almacén de datos tradicional es ETL, que utiliza las capacidades de la plataforma ETL, E = extraer datos de la base de datos de origen, L = limpiar los datos (datos que no se ajustan a las reglas), transformar (diferente dimensión y diferente granularidad). de la tabla según las necesidades del negocio) cálculo de diferentes reglas de negocio), T = cargar las tablas procesadas al almacén de datos de forma incremental, completa y en diferentes momentos.

inserte la descripción de la imagen aquí

5. Aprendizaje automático

El aprendizaje automático consiste en aprender parte de los datos de la computadora y luego predecir y juzgar otros datos.

En esencia, el aprendizaje automático consiste en "usar algoritmos para analizar datos, aprender de ellos y luego tomar decisiones o predicciones sobre nuevos datos". Es decir, una computadora usa los datos obtenidos para obtener un determinado modelo, y luego usa este modelo para hacer predicciones. Este proceso es algo similar al proceso de aprendizaje humano: por ejemplo, las personas pueden predecir nuevos problemas después de obtener cierta experiencia.

inserte la descripción de la imagen aquí

Materiales de aprendizaje automático:

inserte la descripción de la imagen aquí

6. Python avanzado

Desde el contenido gramatical básico hasta muchos puntos de conocimiento avanzados y profundos, para comprender el diseño del lenguaje de programación, después de aprender aquí, básicamente comprenderá todos los puntos de conocimiento desde el nivel básico hasta el avanzado de Python.

inserte la descripción de la imagen aquí

En este punto, básicamente puede cumplir con los requisitos laborales de la empresa. Si aún no sabe dónde encontrar materiales para entrevistas y plantillas de currículum, también he compilado una copia para usted. Realmente se puede decir que es un aprendizaje sistemático. ruta para niñera y.

inserte la descripción de la imagen aquí
Pero el aprendizaje de la programación no se logra de la noche a la mañana, sino que requiere perseverancia y capacitación a largo plazo. En la organización de esta ruta de aprendizaje espero avanzar junto con todos y poder revisar algunos puntos técnicos yo mismo. Ya sea que sea un principiante en programación o un programador experimentado que necesita avanzar, creo que todos pueden ganar algo con ello.

Puede lograrse de la noche a la mañana, pero requiere perseverancia y formación a largo plazo. En la organización de esta ruta de aprendizaje espero avanzar junto con todos y poder revisar algunos puntos técnicos yo mismo. Ya sea que sea un principiante en programación o un programador experimentado que necesita avanzar, creo que todos pueden ganar algo con ello.

Recopilación de datos

Esta versión completa del conjunto completo de materiales de aprendizaje de Python se ha subido al CSDN oficial. Si lo necesita, puede hacer clic en la tarjeta WeChat de certificación oficial de CSDN a continuación para obtenerlo gratis ↓↓↓ [Garantizado 100% gratis ]

inserte la descripción de la imagen aquí

Buen articulo recomendacion

Comprenda las perspectivas de Python: https://blog.csdn.net/SpringJavaMyBatis/article/details/127194835

Obtenga más información sobre la actividad secundaria a tiempo parcial de Python: https://blog.csdn.net/SpringJavaMyBatis/article/details/127196603

Supongo que te gusta

Origin blog.csdn.net/weixin_49892805/article/details/132606885
Recomendado
Clasificación