Conviértete en un freelance de Python: el secreto para construir una carrera con una sólida carrera con Freelance | Umair Ahmed | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Conviértete en un freelance de Python: el secreto para construir una carrera con una sólida carrera con Freelance

teacher avatar Umair Ahmed, Computer Enthusiast

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      1:03

    • 2.

      ¿Por qué deberías comenzar con Freelancing?

      1:39

    • 3.

      ¿Por qué Python?

      1:42

    • 4.

      Hoja de ruta de Python

      3:52

    • 5.

      Seamos específicos

      1:08

    • 6.

      Tecnologías web

      2:33

    • 7.

      Desarrollo en Python

      2:39

    • 8.

      Inteligencia artificial en Python

      3:53

    • 9.

      La mejor plataforma

      1:00

    • 10.

      Proyecto de clase

      0:21

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

59

Estudiantes

--

Proyecto

Acerca de esta clase

En este curso, aprenderás a comenzar tu carrera freelance como desarrollador de Python principiante. Primero, aprenderás sobre el mapa de ruta de aprendizaje de Python, y hablaremos sobre algunos campos específicos de Python. Finalmente, aprenderás cómo trabajar con freelance y cómo iniciarlo como desarrollador de Python.

Conoce a tu profesor(a)

Teacher Profile Image

Umair Ahmed

Computer Enthusiast

Profesor(a)

I'm Umair Younas, a certified TensorFlow Developer and deep learning specialist with a passion for making complex AI concepts accessible. My technical foundation combines Google's TensorFlow Developer certification with comprehensive specializations in Deep Learning and TensorFlow Advanced Techniques. Through hands-on research projects in image dehazing, medical image analysis, and custom attention mechanisms, I've applied theoretical concepts to real-world challenges. My unique perspective bridges deep learning with full-stack development expertise in React, Express.js, Laravel, and Vue.js. I bring a commitment to bridging the gap between cutting-edge technology and practical implementation. My courses integrate technical depth with clear explanations, helping students not just underst... Ver perfil completo

Habilidades relacionadas

Desarrollo Lenguajes de programación Python
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Hola. En este curso, aprenderás cómo puedes comenzar tu carrera freelance como desarrollador principiante de Python. Si no tienes ni idea en cuanto a pelea que no tener matemáticas duras y estás confundido en qué aprender, cómo aprender, y a partir de ahí demasiado grande, entonces has aterrizado en el lugar correcto. Porque en esta clase, aprenderás por qué tú como principiante, necesitas iniciar tu carrera como freelancer y por qué debes iniciarla con Python. Olvido las respuestas de estas preguntas cruciales, te sumergirás en la parte práctica donde aprenderás sobre tus dibujos de Python reunidos en detalle. En esa parte, obtendrás respuestas con respecto a tus patrones de préstamos. Por último, aprenderás qué plataforma debes jugo. Y compartiré algunos consejos basados en mis experiencias personales. Entonces si te interesa, entonces da click en la próxima conferencia y te veré ahí. Adiós, adiós. 2. Lectura 2: En los últimos años, Lansing se ha vuelto más popular que nunca. Beneficios y libertad de ser tu propio jefe insistió en 1 tercio del alumno para perseguirlo. Puedes considerar el trabajo independiente como un ajetreo lateral, un trabajo de medio tiempo o un trabajo de tiempo completo. Muchos de los que consideran aventurarse en el trabajo independiente varían. Si es una elección sabia mientras que puede tomar tanto la matriz como el hardware para comenzar. Pero convertirse en un freelancer exitoso es alcanzable y viene con muchos beneficios, y discutirán tres de ellos a continuación. Una de las mayores ventajas de trabajar independientemente como freelancer es ganar la libertad de elección. Y depende de ti a qué nuevos clientes adquieres, cuál es tu tarifa por hora y cuáles son tu trabajo. Freelancing es un getter que a las oportunidades. Como puedes trabajar con diferentes clientes en diferentes proyectos, diferentes entornos, puede ayudarte a establecer nuevas relaciones, nuevos amigos. Y esto abre las puertas. Seguro. Lansing significa que disfrutas de varios proyectos de múltiples clientes. Cada proyecto trae sus propios desafíos a la mesa y te brinda oportunidad de ampliar tu conjunto de habilidades. Sorprendentemente, puedes elegir cómo quieres mejorar tu conjunto de habilidades. 3. Lectura 3: Hay un par de razones por las que deberías comenzar tu carrera con Python, pero discutiremos tres de ellas. Inicialmente. Entonces saltas al campo de la informática. No tienes esa imagen mucho más clara respecto a tu parte, tu carrera, y eres asignaturas de especializaciones. En ese momento, se necesita una navaja suiza, que cabe casi en todos los campos. Y Python es realmente una navaja suiza. Desde el desarrollo web y software hasta el análisis de datos, desde la inteligencia artificial hasta la ingeniería de datos, desde la automatización hasta el desarrollo del FBI. Encaja en casi todos los campos. En segundo lugar, a las diez es un lenguaje amigable para principiantes. Se escribe dinámicamente, lo que ahorra tiempo a los desarrolladores al comprender automáticamente los tipos de datos. Cuenta con enorme comunidad y permite a los principiantes encontrar las soluciones de sus problemas fácilmente. Por último, se ha desarrollado una gran cantidad de bibliotecas y marcos para el patrón, lo que reduce el tiempo de desarrollo. Sí, Python está respaldado por gigantes tecnológicos, Netflix, spotify, Google, YouTube, Facebook, Amazon, y tantas otras empresas tecnológicas usan fightin. Teniendo en cuenta todas las razones anteriores, uno debe comenzar una carrera de TI que les luche. 4. Lectura 4: ¿ Alguna vez has oído hablar del principio del burrito establece que aproximadamente el 80% de los resultados de 20% de las causas. Ahora tienes duro, tanta gente que necesitas gastar tantos vehículos en aprender Python. Pero no es cierto porque inicialmente necesitas saber todas las dos cosas que usarás 80% en el desarrollo cotidiano. Entonces hablemos de ellos uno por uno. En primer lugar, cuando saltas en el campo de la programación de computadoras, necesitas saber sobre diferentes tipos de lenguajes. Qué es un lenguaje interpretado y qué lo hace diferente de él, de uno compilado. Entonces, lo que nuestro IDE, o entornos de desarrollo integrados, después de estos prerrequisitos básicos, salta directamente a la codificación. Conoce las variables y cómo declararlas. Cuáles son los tipos de datos y cuál es la diferencia entre un piso entero, complejo y tipo de datos booleano. Conozca en profundidad los tipos de datos de recopilación, que incluye el conjunto y cadena de Drupal lanzados, y conozca sus casos de uso. encasillamiento es una característica muy singular de Python y ayuda en muchos escenarios. Así que manténgalo en tu lista como la cientos de decisiones en todos los días. De igual manera, la toma de decisiones es muy crucial en la programación, cual se puede implementar a través de condiciones. Aprende cuándo usar, si, si más o si Alice. Después de la programación condicional, aprende sobre los bucles y lo que sigue para el bucle, diferente de una vid. Excelente. Habías completado el paso número uno. Paso número dos, ensuciarse las manos con la programación funcional en Python. Cómo declarar una diferencia de función entre método y función, pasando argumentos o parámetros a la función y el propósito de vorticidad o para la palabra clave return. También es necesario tener una comprensión clara de la función lambda, recursión, decoradores, variables locales y globales. En el paso ellos pero tres, sumérgete en nuestra programación orientada a objetos. Ahí se aprende sobre clases y objetos. Por qué la función init se llama constructor. Diferencia entre las variables de brillo e instancia. ¿ Qué hace que la instancia estática y el método de pérdida sean diferentes entre sí? Aprende sobre herencia, polimorfismo, encapsulación, tipificación de pato sector X. El paso final, aprende sobre las bibliotecas comunes de Python, cómo instalarlas e importarlas. Aprende sobre el manejo de errores y manejo de archivos. PrefieroLondres. Todos estos sobre temas que detectarán hicieron durante 25 R's, tienes un fuerte mejor de Python. Ahora, es momento de practicar preguntas. Hay montón de sitios web por ahí para practicar patrón gastado alrededor o vaga en la sección de práctica. Y nos vemos en la próxima conferencia. 5. Lectura 5: Después de aprender Python, ahora, si estás pensando que estás listo para saltar al freelancing, entonces te equivocas. Nadie tiene ningún interés en tus habilidades de Python. Todos en el marketplace freelance son solucionadores de problemas. Ahora, es momento de que aprendas sobre problemas de dicho específico e intentes resolverlos con Python. Aquí está la lista de diferentes campos donde se pueden utilizar patentes para la resolución de problemas. Estos están negando grandes campos. Ahí. Puedes aplicar tus habilidades de Python para que puedas resolver los problemas solo con Python. Más bien, necesitas aprender algunas bibliotecas y frameworks específicos de Python para cada campo con el fin de resolver problemas. En las próximas conferencias, ahí se habla de ellas a detalle. 6. Tecnologías web: Si estás interesado en las tecnologías y quieres resolver los problemas, entonces los botones te convienen lo mejor. Puede probar sus escalas de patrones en esa automatización de laboratorio de desguace, desarrollo de back-end. Vamos a discutirlos uno por uno. Ese es el desguace es el proceso de extraer datos de diferentes tipos de sitios web utilizando tableros. Si deseas desarrollar estos tableros en Python, necesitas aprender. Python solicita biblioteca, biblioteca Beautiful Soup, y marco scrappy. Veamos cuánto tiempo necesitas gastar en cada uno de ellos. En primer lugar, solicitudes, biblioteca, incluso deck, apenas dos horas de aprendizaje. Sopa Hermosa. Cuatro requieren de seis a ocho horas de aprendizaje. Por último, el temblapie es un marco y requiere de diez a 15 horas de aprendizaje. Se requiere que pases de dos a tres días para convertirte en un raspador web Python. El proceso de realizar acciones predefinidas, tareas y procesos en el navegador web Thru Bars se llama que la automatización es conocida por automatizar tareas y puede automatizar lo que mejor se hace usando Marco de selenio junto con las solicitudes y BeautifulSoup para al menos que el nuestro, están obligados a aprender selenio por completo. Si tienes un poco de conocimiento de HTML, CSS y JavaScript que desarrollo de back-end te corresponde. La ayuda de Flask y Django framework. Puedes desarrollar el backend de ese sitio en Python, pero necesitas hacer un trabajo duro al principio. Además es un pequeño framework y puedes aprenderlo en 1.5 semana. tanto que Django requiere al menos un mes de aprendizaje. Después de aprenderlos, haz 23 proyectos con el fin de nutrir tu esqueleto. 7. Desarrollo en Python: Aunque python es un lenguaje interpretado, pero todavía nos permite desarrollar potentes aplicaciones MPI e incluso juegos. Ahora, discutamos qué bibliotecas y marcos necesita aprender en cada categoría. Interfaz de programación de aplicaciones, o API, es una comunicación entre dos programas de computadora. El desarrollo del FBI en Python, es posible que tanto el hilo dental como la API rápida, pero FastAPI está completamente optimizado para el desarrollo de API en Python. Junto con esto, necesitas aprender sobre bases de datos como Postgres, SQLite. Junto con algo de experiencia en SQL, el FBI rápido se puede aprender y sumar a diez horas. Lot SQL requiere de dos a cuatro Rs y Postgres requiere de cuatro a seis horas de aprendizaje. Te recomiendo que después de aprender el desarrollo de API, Mac, una o dos API, las desplieguen en rápido FBI. Allí puede convertir sus API en nuestro flujo de ingresos como válido por el también es una buena opción para el desarrollo de aplicaciones debido a GAVI, D converter y phi q t Estos son los tres marcos separados que permite desarrollar aplicaciones en Python. Todos ellos tienen sus propias ventajas. Se puede aprender fácilmente la televisión en ocho a diez horas, mientras que la teca a su vez requiere cuatro a cinco horas de aprendizaje de Judy es un gran marco y requiere 15 a 17 horas de aprendizaje. Por último, el desarrollo de juegos en Python fue posible con la ayuda de Pi aprendizaje de juegos, textos de diseño, función y método de pi gamma es bastante fácil. Pero la parte más desafiante en el desarrollo de juegos es la creación de la lógica. Puedes aprender pi get en 15 a 17 horas después de aprender Mac, al menos dos juegos y aplaudirlos en GitHub. Y luego enlaza para obtener ayuda con el marketplace freelance que actuará como tu portafolio. 8. Inteligencia artificial en Python: La relación entre Python y inteligencia artificial es la misma que la del agua y el hielo. No se puede perseguir en inteligencia artificial sin patrón, el mercado está experimentando un crecimiento robusto. Informes de estado o tamaño del mercado global de 32700000002021, que se ampliará a 190. Por qué 61 mil millones para 2025 sólo en EU. Si deseas seguir tu carrera como ingeniero de IA. Comience desde el análisis de datos, aprendizaje automático y el procesamiento del lenguaje natural. análisis de datos es el proceso de extracción de información y insights de los datos. En Python, NumPy y Matplotlib realmente ayudan en el análisis de datos. Numpy es una biblioteca numérica que nos permite jugar con arrays en Python. Por lo general, el séptimo de diciembre para sumar horas de aprendizaje, bond sí nos permite reclamar , manipular y extraer datos de diferentes tipos de archivos como CSV, exit, etcétera. Requiere de 15 a 20 horas de aprendizaje. Matplotlib es una biblioteca de visualización de datos que nos permite visualizar datos en forma de gráficos y tablas. Hay algunas otras alternativas, como C-H bond y Plotly, pero no queda mucho, es una biblioteca conocida y fácil de aprender, ¿qué deck? A siete horas de aprendizaje. Después de aprender estas bibliotecas, es necesario aprender algunas matemáticas y estadísticas básicas, que requirieron de 20 a 30 horas de estudio. Mit define el aprendizaje automático como la capacidad de una máquina para imitar el comportamiento humano inteligente. Los sistemas de aprendizaje automático pueden ser descriptivos, predictivos y prescriptivos. Esto se puede lograr utilizando diferentes técnicas y algoritmos estadísticos y Python, SciKit-learn o Escalade, TensorFlow y PyTorch son bibliotecas de uso común para el aprendizaje automático. Pero como principiante, qué debes elegir en base a algunas estadísticas. Cada principiante de aprendizaje automático debe comenzar desde SKLearn, que es de propósito más general y fácil de aprender la biblioteca de aprendizaje automático después de él, tensorflow es el cuello, que es de nuevo, fácil para aprender, Google powered ML biblioteca. Pero se usa comúnmente para deep learning y redes neuronales. Ambos requieren de uno a dos meses de aprendizaje. Junto con ello, necesitas conocer algunas matemáticas y estadísticas. procesamiento del lenguaje natural, o PNL, es la capacidad de la computadora para entender los lenguajes humanos. Python, NLTK, Bessie, y phos decks. He utilizado comúnmente para la formación modelos de procesamiento del lenguaje natural. Aplastada o caída, empieza a prestar de speci que saltó a NLTK y luego a fomentar texto. Todos ellos son tan fáciles que puedes aprenderlos. Hicieron número. 9. La mejor plataforma: Gran trabajo. Ahora ya estás listo para saltar al mercado freelance. Pero, ¿deberías empezar desde la app de Fiverr para o cualquier otra que no sea la experiencia de piedra? Inicialmente, debes partir de la fibra. Hay dos razones principales. En primer lugar, está diseñado tanto para principiantes como para profesionales. Para que puedas pulir tus habilidades de patrones trabajando en pequeños proyectos, lo que te permitirá doblarte la reputación visible. En segundo lugar, los compradores vendrán a ti. No tienes que pujar para conseguir clientes. No tenemos que pasar todo el día pujando en proyectos potenciales. Simplemente siéntate y ese correo electrónico de notificación extranjero para llegar una vez que tengas experiencia en la etiqueta de lo que puedes cambiar a otro pellet freelance. Adiós. 10. Proyecto de clase: Después de asistir a la clase. Ahora, tu tarea es hacer una ruta patrón acorde a tu interés. También mencionó las timestamps y share como su proyecto de clase con el fin de ayudar a los demás. Espero que hayan disfrutado de esta clase y nos vemos más tarde. Adiós.