Aprendí programación enteramente de Bilibili, es tan delicioso (primer número)

Hola, mi nombre es Martín.

Soy un compañero de clase de Martin que estudió en la Universidad Bilibili en 2020. De todos modos, mi aprendizaje de informática realmente depende de Bilibili.

Soy un adicto a los videos y también tengo muchos videos de programación en mis favoritos en Bilibili.

Por ejemplo, C/C++, lenguaje Go, sistema operativo, estructura y algoritmo de datos, red informática, base de datos, rastreador Python, aprendizaje automático y front-end que estoy aprendiendo durante este tiempo.

imagen

Varios tutoriales

Permítanme compartirles mi cronograma de cursos cuando estudiaba en la Universidad de Bilibili. Para ser honesto, he visto muchos videos y también hay muchos videos de programación excelentes en Bilibili. Hoy compartiré un video de aprendizaje de programación que creo que es bonito. bien.

He examinado no solo cursos nacionales sino también excelentes cursos extranjeros, como MIT .828, 6.824 y CMU15-213.

Por razones de espacio, este número hablará primero sobre los chinos nacionales y luego compartiré los extranjeros . Primero puedo decir que hay muchos videos excelentes de programación de computadoras en el extranjero.

Sólo recomiendo los vídeos que conozco, es decir, los vídeos que he visto o que me han recomendado los amigos que me rodean.

En cuanto a aquellos cursos que no he visto o no entiendo, no diré tonterías ni los recomendaré al azar. Si tienes alguno bueno, puedes dejar un mensaje al final del artículo. Como dice el refrán, todo el mundo echa más leña al fuego.

imagen

1.C/C++

1. Este puede ser el mejor tutorial de lenguaje C.

El tutorial de lenguaje C del profesor Hao Bin puede ser el mejor tutorial de lenguaje C en Bilibili. Hasta ahora, tiene 468W de vistas completas.

También leí Little Turtle y creo que la historia de Little Turtle es un poco cruda y Little Turtle siempre conduce. . . Vi algunas páginas y luego lo apagué. . .

imagen

Dirección : https://www.bilibili.com/video/BV1os411h77o

Índice de recomendaciones : ⭐⭐⭐⭐⭐

El lenguaje C es un curso muy importante, especialmente la parte de puntero, se recomienda que aquellos que quieran ingresar a la informática o simplemente ir a la universidad echen un vistazo a este curso.

2. Vídeo de Dark Horse C++

Este video de C ++ es el primer video que vi cuando comencé a aprender C ++ por mi cuenta, la calidad es bastante buena y es adecuado para comenzar.

Pero recuerda seguir la lectura y no limitarte a mirar sin escribir, de esta manera no tendrás ninguna impresión después de leerlo una vez, lo mejor es seguir al profesor y empezar a escribir.

imagen

Debajo del video, también hay mensajes que dejé en 2019. Los amigos todavía me responden a menudo a continuación. .

imagen

Dirección : https://www.bilibili.com/video/BV1Tb411j7uM

Índice de recomendaciones : ⭐⭐⭐⭐⭐

3. Análisis del código fuente STL del profesor Hou Jie

El profesor y gurú de C++ de Taiwán, Hou Jie, tiene cinco o seis cursos en la Expo:

  • Desarrollo orientado a objetos C++

  • Biblioteca estándar STL y programación genérica.

  • C++ nuevo estándar C++ 11 y 14

  • Mecanismo de gestión de memoria C ++

  • Inicio de C++ revelado

Personalmente creo que el análisis del código fuente STL, es decir, la biblioteca estándar STL y la programación genérica, es el mejor curso entre ellos.

Hay varios libros de nivel bíblico sobre C ++, y "Análisis de código fuente STL" es uno de ellos. Aunque ese libro es un poco antiguo, ¡las ideas de diseño son realmente geniales! Junto con este libro, puede obtener el doble de resultado con la mitad de esfuerzo.

imagen

Método de descarga : De hecho, los cursos del profesor Hou Jie solían estar disponibles en la estación B, pero fueron retirados de los estantes, lo cual es una lástima. Más tarde, fui a recoger los cursos y el material didáctico del profesor Hou Jie. Puedes obtenerlos respondiendo "Hou Jie" en el fondo de la cuenta oficial.

Índice de recomendaciones : ⭐⭐⭐⭐⭐

Recuerda lucir bien.

4. Gestión de la memoria del profesor Hou Jie

En mi opinión personal, este curso es el segundo mejor curso impartido por Hou Jie después del análisis del código fuente STL.

imagen

Índice de recomendaciones : ⭐⭐⭐⭐

Si tienes suficiente energía para aprender, se recomienda deslizarla, la forma de conseguirla es responder "Hou Jie" de fondo.

En cuanto a los otros cursos impartidos por el Sr. Hou Jie, como las nuevas funciones de C ++ 11, también vale la pena verlos. En cuanto a los otros cursos, simplemente vaya y repáselos si tiene tiempo.

2.Java

Sé que cuando alguien vea esto, puede cerrar el artículo en la esquina superior derecha o incluso criticarme directamente:

" Axiu, ¿no eres un experto en tecnología C/C++/Golang? ¿A quién estás calificado para recomendar Java ?"

¿Nunca has comido carne de cerdo ni has visto correr un cerdo?

Java es el lenguaje número uno en Internet. ¿No es sorprendente que haya varios chicos importantes de Java en Axiu?

La colección de videos recomendados por una persona puede contener las suposiciones del supervisor, pero este video está incluido en los videos de Java recomendados por cinco o seis maestros de Java, por lo que es básicamente seguro que la calidad de dichos videos es buena.

Estos videos de Java se obtuvieron preguntando a seis amigos que sabían reproducirlos. Según las recomendaciones de varias personas, obtuve la lista de videos a continuación.

1. Vídeo de Java basado en cero del profesor Song Hongkang de Shang Silicon Valley

¡Un saludo a Teacher Song, YYDS por comenzar con Java! ! !

Sé que también hay un video básico de Java del maestro Bi Xiangdong que también es bastante bueno, pero la versión de Java que él enseña es un poco antigua. Después de una cuidadosa consideración, recomiendo que todos den prioridad al aprendizaje de este video del maestro Song Hongkang.

imagen

Dirección : https://www.bilibili.com/video/BV1Qb411g7cz

Índice de recomendaciones : ⭐⭐⭐⭐⭐

2. Vídeo de Java del profesor Gao Qi de Shangxuetang

imagen

El profesor Gao Qi ha producido videos de Java antes, no había muchos videos en ese momento, pero el efecto fue muy bueno.

Hace algún tiempo, se lanzó otro video del episodio Java 300, con Gao Qi de Silicon Valley, ¡nada que decir!

Dirección : https://www.bilibili.com/video/BV1ct411n7oG

Índice de recomendaciones : ⭐⭐⭐⭐⭐

3. Vídeo de introducción a Java de la clase de conocimiento 2019

Este curso en el Aula de Búsqueda de Conocimiento no tiene sentido y le brinda información práctica desde el principio, por lo que también es un factor importante en la gran reputación de este curso.

imagen

Dirección : https://www.bilibili.com/video/BV1CJ411m7gg

Índice de recomendaciones : ⭐⭐⭐⭐⭐

4. Nuevas funciones de Java 8 en Silicon Valley

Java8 ha estado disponible por un tiempo. Es mejor ver este video después de ver cualquiera de los videos anteriores, esto hará que sea más fácil de aceptar.

imagen

Dirección : https://www.bilibili.com/video/BV1ME411y7Ce

Índice de recomendaciones : ⭐⭐⭐⭐

5. El proyecto Java más sólido de Bilibili: Guli Mall

Hay muchos puntos de conocimiento que deben aprenderse en el lenguaje Java, es imposible dominar este lenguaje al nivel de empleo solo con algunos videos, por lo que es necesario ver algunos videos prácticos.

Pregunté a seis amigos y compañeros y cuatro de ellos me recomendaron este curso ¡Se nota la calidad!

imagen

Sin embargo, este curso implica muchos puntos de conocimiento, como microservicios, distribución, MySQL, etc., por lo que se recomienda volver a estudiar este curso más adelante.

Dirección : https://www.bilibili.com/video/BV1np4y1C7Yf

Índice de recomendaciones : ⭐⭐⭐⭐⭐

3. Estructuras de datos y algoritmos.

1. Profesor Wang Zhuo de la Universidad de Qingdao, YYDS

Siempre que alguien me pregunte qué estructura de datos y algoritmo recomiendo como curso introductorio, le recomendaré que tome este curso de estructura de datos y algoritmo impartido por el profesor Wang Zhuo.

He visto muchos cursos sobre estructuras de datos y algoritmos, pero no muchos de ellos se pueden enseñar de forma clara y clara. ¡El profesor Wang Zhuo es uno de ellos!

imagen

Dirección : https://www.bilibili.com/video/BV1nJ411V7bd

Índice de recomendaciones : ⭐⭐⭐⭐⭐

2. Curso de estructura de datos y algoritmos impartido por el profesor Deng Junhui de la Universidad de Tsinghua

Además del profesor Wang Zhuo, el curso del profesor Deng Junhui sobre estructuras de datos y algoritmos también es muy bueno.

Escuché que cuando el profesor Deng dio una conferencia sobre este curso en la Universidad de Tsinghua, el aula estaba llena y muchos amigos de clases no principales vinieron a escuchar.

imagen

Dirección : https://www.bilibili.com/video/BV1jt4y117KR

Índice de recomendaciones : ⭐⭐⭐⭐⭐

3. Nueve conferencias sobre mochileros

Este es el tema especial de nueve conferencias de Y God sobre mochilas, dividido en dos conferencias. La mochila aquí se refiere al algoritmo de la mochila. El algoritmo de la mochila es una pregunta que a menudo se prueba en las competiciones ACM y también es una pregunta de algoritmo con mejor discriminación.

Muchos fabricantes importantes suelen examinar el tipo de pregunta del algoritmo de mochila en sus exámenes escritos. Y la conferencia de Dios es bastante buena, y recomiendo a todos que le echen un vistazo.

imagen

Dirección : https://www.bilibili.com/video/BV1qt411Z7nE

Índice de recomendaciones : ⭐⭐⭐⭐⭐

4. Árboles rojos y negros

Si quiere hablar sobre estructuras de datos comunes, ¿qué estructura de datos es la más problemática y difícil de dominar?

Definitivamente tiene que ser el árbol rojo-negro . Si lo miras tú mismo, es posible que muchas personas no entiendan el árbol rojo-negro después de verlo muchas veces.

Este es el video más difícil del sitio B que explica los árboles rojo-negros. Este tipo te muestra la escritura a mano de árboles rojo-negros. ¡Es uno de los mejores! ¡Date prisa y recógelo!

imagen

Dirección : https://www.bilibili.com/video/BV1Ss411F76x

Índice de recomendaciones : ⭐⭐⭐⭐⭐

4. Sistema operativo

1. Vídeo sobre conceptos básicos de informática del profesor Yuan Chunfeng de la Universidad de Nanjing

Si no sabe mucho sobre computadoras o desea comenzar con las computadoras o tiene una comprensión general de los sistemas operativos, no debe perderse la serie de videos básicos de computación del profesor Yuan Chunfeng.

imagen

Dirección : Hay cuatro partes en esta serie.

Conceptos básicos del sistema informático (1): representación, conversión y vinculación de programas: https://www.bilibili.com/video/BV1gx411n7aG

Conceptos básicos del sistema informático (2): ejecución y almacenamiento de programas Visite Yuan Chunfeng: https://www.bilibili.com/video/BV1Xx411E7qn

Fundamentos de los sistemas informáticos (3): excepciones, interrupciones y entrada_salida Yuan Chunfeng: https://www.bilibili.com/video/BV1kW411M7Tc

Fundamentos de sistemas informáticos (4): práctica de programación y depuración_Yuan Chunfeng de la Universidad de Nanjing: https://www.bilibili.com/video/BV1GE411T7Qs

Índice de recomendaciones : ⭐⭐⭐⭐

2. Principios del sistema operativo Tsinghua

El curso sobre sistemas operativos impartido por el Sr. Chen de la Universidad de Tsinghua también es bastante bueno: es conciso y completo y cuenta muchos puntos clave.

El contenido principal se divide en los siguientes diez capítulos:

  • [Sistema operativo] Sistema operativo Capítulo 1: Descripción general

  • [Sistema operativo] Sistema operativo Capítulo 2: Operaciones básicas del sistema operativo

  • [Sistema operativo] Sistema operativo Capítulo 3: Asignación de memoria continua

  • [Sistema operativo] Sistema operativo Capítulo 4: Asignación de memoria no contigua

  • [Sistema operativo] Sistema operativo Capítulo 5: Memoria virtual

  • [Sistema operativo] Sistema operativo Capítulo 6: Algoritmo de reemplazo de página

  • [Sistema operativo] Sistema operativo Capítulo 7: Procesos y subprocesos

  • [Sistema operativo] Sistema operativo Capítulo 8: Programación de CPU

  • [Sistema operativo] Sistema operativo Capítulo 9: Sincronización

  • [Sistema operativo] Sistema operativo Capítulo 10: Semáforos y monitores

imagen

Dirección : https://www.bilibili.com/video/BV1uW411f72n

Índice de recomendaciones : ⭐⭐⭐⭐

3. Sistema operativo: Li Zhijun del Instituto de Tecnología de Harbin

También hay un curso sobre sistemas operativos del Instituto de Tecnología de Harbin que también es muy bueno, y Li Zhijun es el conferenciante.

Recuerdo que este curso también se actualizó simultáneamente en MOOC.com, y los amigos interesados ​​​​también pueden ir a MOOC para verlo.

imagen

Dirección : https://www.bilibili.com/video/BV1d4411v7u7

Índice de recomendaciones : ⭐⭐⭐⭐

4. Sistema operativo de la Universidad de Nanjing: diseño e implementación” (Jiang Yanyan)

Este curso también es muy bueno y es un punto de conocimiento poco común relacionado con el diseño y la implementación.

Pero en consecuencia, este curso requiere habilidades básicas relativamente profundas. Axiu recomienda que tenga cierto conocimiento de los sistemas operativos antes de realizar este curso.

imagen

Dirección : https://www.bilibili.com/video/BV1N741177F5

Índice de recomendaciones : ⭐⭐⭐⭐

5. Red informática

Del mismo modo, hay muchos buenos vídeos en las redes informáticas.

1. Red informática del profesor Han Ligang

Si tuviera que recomendar un vídeo tutorial sobre redes informáticas, creo que debería ser el vídeo del profesor Han Ligang.

Las conferencias del profesor Han son muy interesantes. Te reirás inconscientemente al ver el vídeo y las conferencias del profesor Han también son muy accesibles.

¡Recomiendo encarecidamente el curso de redes informáticas del profesor Han!

imagen

Dirección : https://www.bilibili.com/video/BV1Qr4y1N7cH

Índice de recomendaciones: ⭐⭐⭐⭐⭐

2. Microaula de red informática

Este video fue producido por un profesor de redes informáticas de la Universidad de Ciencia y Tecnología de Hunan. ¡Este profesor ha estado actualizando este video y es muy bueno!

Huele vagamente al curso del profesor Han Ligang, jajaja

imagen

Dirección : https://www.bilibili.com/video/BV1c4411d7jb

Índice de recomendaciones : ⭐⭐⭐⭐

3. Curso de educación en línea "Red informática" de la Universidad Tecnológica de Dalian

Este video de red informática de la Universidad Tecnológica de Dalian es muy antiguo y muchos estudiantes optarán por verlo cuando aprendan sobre redes informáticas.

Si algún estudiante quiere aprender más sobre las redes informáticas, también puede ver este vídeo.

imagen

Dirección : https://www.bilibili.com/video/BV19x411z7Pu

Índice de recomendaciones : ⭐⭐⭐⭐

6. Base de datos (MySQL, Redis)

En cuanto a la parte de la base de datos, vi principalmente algunos videos sobre MySQL y Redis. Ahora recomendaré algunos de los mejores videos relacionados con bases de datos que he visto.

Mucha gente piensa que hay tantas bases de datos relacionales, como MySQL, SQL Server y Oracle, las tres bases de datos relacionales más importantes del mundo, ¿por qué no aprender de las otras dos? ¿Por qué debes aprender MySQL?

De hecho, las bases de datos relacionales son bastante diferentes: si aprende bien una y las otras dos básicamente no son un problema, y ​​MySQL representa una gran proporción de las aplicaciones del mundo real, se recomienda que domine MySQL y termine con él.

Primero es MySQL

1. Vídeo introductorio + capítulo avanzado de MySQ de Shang Silicon Valley

Aprendí este video de base de datos cuando comencé, creo que fue muy bueno y ahora se lo recomiendo a todos. ¡Es una excelente manera de comenzar!

imagen

Dirección : https://www.bilibili.com/video/BV12b411K7Zu

Índice de recomendaciones : ⭐⭐⭐⭐

2. Tutorial práctico de MySQL de Dark Horse

Después de aprender los conceptos básicos, hagamos algunos ejercicios prácticos. Este tutorial práctico de Dark Horse es bastante bueno y también es un video práctico de MySQL relativamente raro.

imagen

Dirección : https://www.bilibili.com/video/BV1vi4y137PN

Índice de recomendaciones : ⭐⭐⭐⭐⭐

3. Tutorial avanzado sobre la base de datos MySQL en Shang Silicon Valley

Si ha visto los dos primeros vídeos, puede continuar viendo este vídeo sobre optimización de bases de datos.

Como dice el refrán: comenzar es fácil, pero es difícil "dominarlo". Este es un video tutorial avanzado sobre bases de datos.

![](https://cdn.jsdelivr.net/gh/forthespada/[email protected]/202108/shang Silicon Valley Gao Advanced Tutorial.png)

Dirección : https://www.bilibili.com/video/BV1KW411u7vy

Índice de recomendaciones : ⭐⭐⭐⭐⭐

Luego está el vídeo de Redis.

De hecho, no he visto muchos videos de Redis, principalmente leí los dos libros "Diseño e implementación de Redis" y "Combate práctico de Redis".

Aprendí mucho de los dos libros aquí. Estos dos libros están disponibles en JD y Dangdang. Si está interesado, puede comprar la versión impresa.

En cuanto a las versiones electrónicas de estos dos libros, están almacenadas en el almacén de libros electrónicos de Axiu y, si las necesitas, puedes descargarlas tú mismo.

Almacén de libros electrónicos : https://github.com/forthespada/CS-Books

Lo que vi fue el video de Redis del maestro Zhou Yang: el tutorial súper clásico de Redis de Shang Silicon Valley, práctica de Redis, versión Yangge desde el principio hasta el dominio.

Este video es también el único video de Redis que he visto. Desde una perspectiva personal, creo que es muy bueno. Se puede decir que es la obra maestra de Redis en Silicon Valley .

imagen

Dirección : https://www.bilibili.com/video/BV1oW411u75R

Índice de recomendaciones : ⭐⭐⭐⭐⭐

7.Linux

De hecho, muchos amigos me han pedido que les recomiende videos de Linux. Para ser honesto, nunca he visto videos de Linux sistemáticamente.

Aprendo Linux principalmente a través del combate real, compruebo lo que está mal y corrijo lo que está mal .

Pero también consulté a algunos amigos en el campo de Linux y me recomendaron dos buenos videos de Linux, ¡que compartiré con ustedes ahora!

1. Han Shunping aprendió Linux en una semana

Se puede decir que este curso impartido por el profesor Han está creado para principiantes, es adecuado para que los principiantes comiencen y el curso general es relativamente fácil de entender.

Esta es una buena noticia para quienes no tienen conocimientos básicos.

imagen

Dirección : https://www.bilibili.com/video/BV1Sv411r7vd

Índice de recomendaciones : ⭐⭐⭐⭐

2. Tutorial de Shang Silicon Valley Linux (decenas de millones de estudiantes, la última versión actualizada de Linux)

Los cursos de Shang Silicon Valley son relativamente completos, se dice que los han tomado decenas de millones de personas y la calidad también es aceptable.

imagen

Dirección : https://www.bilibili.com/video/BV1dW411M7xL

Índice de recomendaciones : ⭐⭐⭐⭐

Bien, ese es todo el contenido recomendado en este número.

Se están escribiendo tweets para excelentes vídeos extranjeros y puedes esperar una oleada de ellos.

Soy Martin. Lo más aterrador en la vida es renunciar a ti mismo antes de que los demás te abandonen. Hasta la próxima.

                                                        

                                                                ---FIN---

Supongo que te gusta

Origin blog.csdn.net/liuxing__jacker/article/details/132971857
Recomendado
Clasificación