Giter VIP home page Giter VIP logo

aprender-python's Introduction

Aprender Python

Python

Python

Este repositorio lo he creado con la finalidad de ir aprendiendo Python poco a poco. 🐍

Lo poco que he visto del lenguaje me está gustando mucho, así que me he dicho, ¿por qué no hacer una pequeña guía del lenguaje con lo que vayas aprendiendo?

Y que mejor manera de aprender que obligarte a practicar y escribir tu mismo lo que lees en la documentación oficial y en otros repositorios de Python.

Ya se sabe que la mejor manera de meter información en la cabeza es practicar y documentar 😉

Mi Inspiración

Este repositorio lo he creado, como digo anteriormente, para aprender, y me han servido de inspiración dos cursos ya creados antes que este, que son:

Quiero dejar constancia que este repositorio es explicando los conceptos a mi manera, siendo fiel (si los errores me lo permiten) a la documentación oficial.

Por ello la documentación oficial deberá ser siempre tu fuente principal de consulta y no yo (por si caes aquí de pura casualidad 😜).

Te dejo por tanto la página que hay que añadir a favoritos si tu intención es aprender este lenguaje

Enlaces de interés

Guía Rápida

El curso lo estoy estructurando según el árbol de directorios que puedes ver más arriba. La numeración indica por el tema que deberías empezar si quieres adentrarte en Python tal y como lo estoy haciendo yo.

De hecho, como me estoy inspirando en el curso de Asabeneh, estoy siguiendo más o menos su línea.

Igualmente te dejo aquí también los accesos con un pequeño resumen de qué va cada tema.

Capítulo Tema Descripción
0 Instalación Instalar Python en su sistema
1 Entorno de Desarrollo Qué entorno usar y cómo configurarlo (vscode)
2 Fichero Python Cómo crear el primer fichero Python y cómo ejecutarlo
3 Comentarios Insertar comentarios
4 Tipos de Datos Una breve explicación de los tipos de datos
5 Operadores Descripción de operadores básicos
6 Biblioteca Estándar (Built-in) Uso de las funciones básicas incorporadas a Python
7 Variables Crear variables, instanciarlas y tiparlas
8 Strings Aprender a trabajar con Strings
9 Listas Aprender a trabajar con Listas
10 Tuplas Aprender a trabajar con Tuplas
11 Conjuntos Aprender a trabajar con Conjuntos (Sets)
12 Diccionarios Aprender a trabajar con Diccionarios
13 Condicionales Estructura de control: condicionales (if)
14 Bucles Estructura de control: bucles (loops)
15 Funciones Funciones
16 Módulos Módulos (paquetes)
17 Clases Clases (objetos)
18 Lista Compacta Clases (objetos)
19 Exepciones Control de Excepciones
20 Recursividad Funciones recursivas
21 Archivos Tratamiento de archivos

Si no sabes nada de Python, recomiendo encarecidamente empezar por la instalación.

Mini proyectos

Cuando te vayas sintiendo con confianza puedes intentar realizar los mini proyectos que te muestro a continuación.

¿Te está gustando el contenido?

Puedes apoyarme concediéndome una ☆ en el repositorio, o bien nominándome al Github Star.

Sé que será prácticamente imposible que nadie lo haga porque tengo repercusión cero, ¿pero quién dijo miedo? 🤪

https://stars.github.com/nominate/


➡️ Empezamos con la instalación.

aprender-python's People

Contributors

davibern avatar israbern avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.