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.