Expertos en Python: soy un novato y casi domino los conceptos básicos de gramática. ¿Pero quieres practicar con algunos ejemplos o proyectos? ¡No hay un buen camino!
Si tienes ciertos conocimientos básicos de programación informática, es fácil de aprender y si estás muy interesado en la programación, es fácil de aprender;
1. Encuentre un libro introductorio adecuado, léalo aproximadamente una vez, cicle, juzgue, categorías de uso común, comprenda (omita si es demasiado difícil).
2. El libro de cocina de Python es bueno para ejercicios, comparaciones de cadenas, fechas de lectura, etc. (Si es demasiado difícil y aburrido, sáltelo nuevamente. Mantener el interés es lo más importante. Si no lo sabe, puede aprenderlo nuevamente. ¿Más tarde)?
3. Únase al grupo de discusión de Python con una actitud amigable y una sonrisa (muy importante, para que los expertos corrijan pacientemente su sentido común equivocado). Hay muchos problemas pequeños que han estado enredados durante mucho tiempo. La otra parte puede brindarle ideas en una sola oración, lo que realmente le ahorra mucho tiempo. Muchas gracias por tu paciencia al enseñarme. ?
4. Resuelve tus propios problemas informáticos. Por ejemplo, al descargar una serie de televisión estadounidense, descargué los episodios 2, 4, 5 y 8 de forma dispersa, pero la serie de televisión tiene 12 episodios. ¿Cómo puedo saber qué episodios faltan? Luego, el problema se descompone, 1. Lea todos los nombres de archivos descargados, 2. Extraiga los números del conjunto, 3. Ordene los números y compárelos con (1--12) para encontrar los que faltan. ?
Para los principiantes en Python, es extremadamente importante encontrar un buen maestro del que aprender. Esto puede determinar si pueden hacer un buen proyecto. El camino hacia el desarrollo de Python será cada vez más fácil. Ahora, si te falta experiencia de aprendizaje y no puedes encontrar un maestro que te guíe en tus estudios, puedes agregar el Botón Penguin - 112 delante de Q más 983 en el medio y los últimos cuatro dígitos 4903, simplemente conéctalos.
5. Recuerda siempre el propósito, no ser programador, sino resolver problemas. Por ejemplo, si desea capturar contenido web de forma diferida, no puede usar urllib o request. Entonces descubrirá que capturar contenido implica muchos aspectos (cookies, encabezados, SSL, URL, javascript, etc.). Puedo escuchar los consejos de los demás y volver atrás y estudiar mucho, leer desde el principio. O, en lugar de buscar eficiencia, simplemente buscar una solución, ¿está bien abrir la página web en IE y guardarla como? IE ha mostrado todos los resultados. La pregunta es: 1. Abra las 10 páginas web especificadas (una línea de código será suficiente). ¿Quieres guardar algo más complejo? Use paquetes existentes, como PAM30 (el mío es Python3), abra IE directamente, use la función outHTML para guardar como texto y luego use la función de búsqueda (la búsqueda str también funcionará, la búsqueda regular también funcionará) para encontrar los datos. Sencillo ¿verdad? Y el código es súper corto. ?
6. Manténgase interesado y utilice la forma más sencilla de resolver el problema. Deje que los expertos escriban sobre los factores subyacentes y los diversos intercambios. Usamos paquetes existentes para completar. ?
7. Lea documentos con paciencia y practique la lectura de documentos rápidamente. Cuando obtiene un nuevo paquete y encuentra las funciones que necesita, debe leerlo rápidamente. Esto no es difícil si lee el nombre de la función, probablemente pueda adivinar qué hace y luego observar el valor de retorno para juzgar si es lo que necesita. ?
8. Escriba archivos de ayuda y notas de estudio, y publíquelos para compartirlos. Cuando enseñas a otros, en realidad estás pensando en ti mismo nuevamente. Creo que aprender programación es como aprender inglés. Una vez que comprende las palabras de alta frecuencia (bucles, juicios, paquetes de uso común, funciones de uso común), puede ensamblar el software que desee. Asegúrese de mantenerse interesado y omitir todo lo que sea demasiado complicado. Al igual que las matemáticas de la escuela primaria y el inglés de la escuela primaria, todos comienzan desde lo simple hasta lo más avanzado. Internet es muy plano. Innumerables expertos internacionales han escrito buenos libros sobre Python, algoritmos, computadoras, redes o pensamiento de programador o pensamiento empresarial (Top of the Wave es un buen libro), etc., y también hay cursos abiertos en línea. de escuelas internacionales famosas (los subtítulos en chino e inglés han sido traducidos, por lo que no es difícil de ver). Habla sobre computadoras, redes, seguridad o sistemas Android. Siempre que puedas seguir interesado y. aprende poco a poco, no es difícil. Todos los programadores genios alguna vez fueron niños y regresaron al pensamiento infantil para comprender y aprender. Si encuentra algo interesante, apréndalo primero. Si no lo comprende, déjelo en paz. Si tiene problemas, podrá aprenderlo nuevamente. La única sugerencia es no ser demasiado codicioso, tener paciencia y aprender un idioma elegante antes de aprender otros. Aunque Javascript es muy bueno cuando se trata de efectos especiales, o cuando se hace una determinada pregunta, algunos expertos sugieren que sería mejor escribirlo en Ruby, etc., no cambies la dirección.
Como el viejo chiste: "Para aprender la recursividad, primero debes entender la recursividad". Y luego el bucle sin fin continúa.
Sigue aprendiendo bien un idioma y luego estudia otros. Incluso si puedes aprender bien las partes relacionadas con la red, base de datos, etc. de un idioma, será muy rápido aprender otros idiomas. La otra cosa es usar la misma paciencia con la que aprendes inglés para aprender a usar computadoras. Si encuentras palabras que no entiendes en inglés, cópialas y búscalas. En Python, cuando vea Http, busque la definición. Cuando vea outHtml, busque la definición. Al igual que cuando aprendió inglés por primera vez, no adivine el significado directamente, porque existe una diferencia entre definiciones descriptivas precisas y vagas. lenguaje natural. Es fácil que los recién llegados malinterpreten las cosas si hacen conjeturas a ciegas. Wiki y Google son muy útiles.