Esta es una fiesta de estudiantes para un magnate de la informática.
√Fase 1: Familiarizarse con Python
Explore activamente el uso de _Python_ y complete las siguientes tareas tanto como sea posible.
Día 1: Conceptos básicos (4 horas): entorno construido, material impreso, variables,
Entradas, declaraciones condicionales
Día 2: Conceptos básicos (5 horas): lista, bucle for, bucle while.
Bucles, funciones, módulos de importación
Día 3: Problemas de programación simples (5 horas): Intercambia dos valores de variables y configúralos
Convierte Celsius en Fahrenheit, encuentra la suma de las medianas de los números y juzga un número.
Ya sea un número primo, generar números aleatorios, eliminar duplicados en la lista, etc.
Día 4: Problemas de programación intermedios (6 horas): Invertir una cadena (atrás)
Detección de texto), calcular el máximo común divisor, fusionar dos matrices ordenadas, Adivinar el número.
Juegos, cálculo de edad, etc.
Día 5: Estructuras de datos (6 horas): pila, cola, diccionario, tupla,
árbol, lista enlazada.
Día Seis: Programación Orientada a Objetos (POO) (6 horas): Objetos, clases,
Métodos y constructores, herencia en POO.
Día 7: Algoritmos (6 horas): Búsqueda (métodos de búsqueda lineal y binaria), clasificación
Secuenciación (clasificación por burbujas, clasificación por selección), funciones recursivas (factorial, Fibonacci Bonacci
Secuencia), complejidad temporal (lineal, cuadrática y constante)
√Fase 2: Desarrollo de software
Comencemos con el desarrollo de software. Comience a aprender y trate de combinar. lo que has aprendido para completar uno.
Xiangqie
Día 1: Familiarizado con un IDE (5 horas): IDE es el entorno operativo cuando escribes un proyecto a gran escala
, por lo que Es necesario dominar un IDE. En desarrollo de software
Inicialmente, te recomiendo que instales la extensión Python o uses .
Abre tu libreta.
Día 2: Git hub (6 horas): explora Git hub y crea un
repositorio de códigos. Intente enviar, comparar y presionar.
(Empuja) tu código. Además, debes aprender a trabajar con sucursales.
Cómo fusionar diferentes ramas, cómo crear~
Solicitud de extracción (Pull request)
Día 3: Un cálculo simple para la Calculadora del primer proyecto (4 horas): Familiarízate con
Tkinter, crea una calculadora sencilla
Días 4, 5, 6: Proyecto personal (5 horas por día): Elige uno.
Apunta y hazlo. Si no sabes qué debes hacer, he reunido 70 ejercicios.
Puedes elegir algunos proyectos hechos a mano para probar.
Día 7: Hosting de Proyectos (5 horas): Aprende a utilizar servidores y
servicios de hosting para alojar tus proyectos. Crea una combinación de configuración de Her roku.
Escribe las aplicaciones que construyes.
√La tercera etapa: convertirse en programador
Estar familiarizado con el proceso de desarrollo de software y no es necesario dominar todos los conocimientos.
Pero es necesario tener algo de sentido común.
Día 1: Conceptos básicos de bases de datos (6 horas): consultas SQL básicas (crear
tablas, seleccionar, consultar Dónde, actualizar), funciones SQL (Promedio, Máx,
√La tercera etapa: convertirse en programador
Conteo), base de datos relacional (normalización), conexiones internas, conexiones externas, etc.
Día dos: Uso de una base de datos Python (5 horas): Uso de una base de datos.
Un framework (SQLite o panda) que se conecta a una base de datos, en múltiples tablas.
Cree e inserte datos en tablas y luego lea datos de las tablas.
Día 3: API (5 horas) Cómo llamar a API: aprende JSON e incógnito.
Los servicios (microservicios) y las aplicaciones de la capa de presentación convierten las conexiones de las aplicaciones.
Boca (Rest API)
Día 4: Numpy (4 horas): Familiarízate con Numpy.
Días 5 y 6: Portafolio web (5 horas diarias): Estudio.
Django, también debes saber cómo utilizar Django para crear un sitio web de cartera.
Estructura de matraz.
Día 7: Pruebas unitarias, registro y depuración (5 horas): Aprenda las pruebas unitarias.
Pruebe (prueba Py), cómo configurar y ver registros, depurar con puntos de interrupción.
√Etapa 4: Piensa seriamente en el trabajo.
Piensa bien cómo conseguir que te contraten las empresas. Incluso si no buscas trabajo por un tiempo, seguirás ahí.
Aprende más mientras exploras.
Semana 1: Preparación del currículum (5 horas): Crea un currículum de una página. Mantén
tu resumen de habilidades en la parte superior, el cual deberá adjuntarse al proyecto.
Enlace de Git Hub.
Semana 2: Sitio web del portafolio (6 horas): escribe algunas publicaciones de blog y agrégalas a la lista.
Agregar al sitio web del portafolio que desarrolló anteriormente.
Semana 3: Introducción al Linking (4 horas): Crea un enlace.
Introducción, vincula todo en tu currículum.
Semana 4: Preparación de la entrevista (7 horas): Prepárate para algunas entrevistas comunes en Google.
Preguntas, practique las 10 preguntas de programación de entrevistas del documento técnico. Existencia
Consulte las preguntas de las entrevistas que enfrentan las personas mayores en sitios web como Glass Door Career Cup.
Semana 5: Networking (~horas): Sal de casa y empieza a asistir a fiestas y a reclutar.
Reuniones de contratación para conocer a otros desarrolladores y reclutadores.
Semana 6: Solicitud de empleo (~hora): busque "Python Job" y marque
Busque empleos y enlaces a sitios de empleo locales.
Semana 7: Aprender del rechazo (unas 20 horas)
Cursos, notas, vídeos
Introducción a los libros PDF