Red de conocimiento informático - Conocimiento sistemático - No es difícil empezar con los mejores estudiantes de la dinastía Qing del Norte.

No es difícil empezar con los mejores estudiantes de la dinastía Qing del Norte.

El autoestudio a ciegas sólo te destruirá. Aprender Python de la manera correcta puede ahorrarte dos años de desvíos.

¡Aprender Python realmente mantendrá a las personas alejadas de fricciones internas!

Semana 1: Familiarizado con Python

Explore activamente cómo usar Python y complete tantas tareas como sea posible

Las siguientes tareas:

Día 1: Conceptos básicos (4 horas): impresión, variables, entrada,

Declaraciones condicionales

Día 2: Conceptos básicos (5 horas): lista, bucle for,

bucle while, función, módulo de importación

Día 3: Problema de programación simple (5 horas): intercambie dos valores variables,

Convierta grados Celsius a Fahrenheit y encuentre los dígitos en el número Suma de números, determinar

si un número es primo, generar números aleatorios, eliminar duplicados

elementos de la lista, etc.

Día 4 Problemas de programación intermedia (6 horas): Invertir una cadena (detección de texto inverso), calcular el máximo común divisor, fusionar dos matrices ordenadas, adivinar el juego de números, calcular la edad, etc. etc

Día 5: Estructuras de datos (6 horas): pila, cola, diccionario, tupla,

árbol, lista enlazada.

Día 6: Programación Orientada a Objetos (0OP) (6 horas): Objetos, clases,

Métodos y constructores, herencia en programación orientada a objetos

Día 7: Algoritmos (6 horas): Búsqueda (búsqueda lineal y binaria), clasificación (clasificación por burbujas, clasificación por selección), funciones recursivas (factorial, Fibonacci) secuencia escriturada), complejidad temporal (lineal, cuadrática y constante)

Semana 2: Iniciar el desarrollo de software (proyecto de construcción)

La práctica es el único criterio para probar la verdad, y la práctica puede lograr el conocimiento real

Día 1: Familiarizarse con un IDE (5 horas): IDE es su entorno operativo al escribir

proyectos grandes, por lo que debe dominar un IDE.

En las primeras etapas del desarrollo de software, le recomiendo que instale la extensión

Python en código VS o utilice una computadora portátil J up y ter.

Día 2: Git hub (6 horas): explora Git hub y crea

un repositorio de código. Pruebe confirmar, diferenciar y enviar su código. Además, aprenda

cómo trabajar con ramas, cómo fusionar diferentes ramas

y cómo crear solicitudes de extracción en un proyecto (solicitud de extracción

).

Día 3: Primer proyecto - calculadora simple (4 horas): Familiarizado con

Tkinter, crea una calculadora simple

Cuarto Días 5 y 6: Personal. proyecto (5 horas al día): Elige un proyecto y complétalo.

Día 7: Hosting de Proyectos (5 horas): Aprende a utilizar servidores y

servicios de hosting para alojar tus proyectos. Cree una configuración de He roku

e implemente la aplicación que creó.

Semana 4: Considere seriamente cuestiones laborales (prácticas)

Día 1: Prepare el currículum (5 horas): cree un currículum de una página.

Coloca el resumen de tus habilidades en la parte superior y debes adjuntar un enlace de Git Hub al escribir el proyecto.

Día 2: Sitio web del portafolio (6 horas): escribe algunos blogs y agrégalos

al sitio web del portafolio que desarrollaste anteriormente.

Día 3: Perfil de Linked In (4 horas): crea un perfil de

Linked In y coloca todo en tu currículum en

Linked In.

Día 4: Preparación de la entrevista (7 horas): prepare algunas preguntas comunes de las entrevistas de Google

y practique las 10 preguntas de programación de entrevistas del documento técnico.

Consulte las

preguntas de entrevistas que encontraron personas anteriores en

Glass door, Career cup y otros sitios web.

Día 5: Networking (~horas): sal de casa y empieza a asistir a fiestas,

ferias de empleo y conoce a otros desarrolladores y reclutadores.

Día 6: Solicitud de empleo (~hora): busque "Python Job",

Consulte Linked In Job y los sitios web locales de búsqueda de empleo. Seleccione 3 puestos de trabajo

y envíe solicitudes de empleo. Personaliza tu currículum para cada trabajo.

Encuentra 2 o 3 cosas que no sepas sobre cada requisito laboral y dedica

aprendiéndolas durante los próximos 3 o 4 días.

Día 7 Aprendiendo del rechazo (~horas): Cada vez que te rechacen,

Encuentra dos cosas que debes saber para conseguir el trabajo y luego

Tómese de 4 a 5 días para dominarlos. De esta manera, cada rechazo

te convertirá en un mejor desarrollador.