Cuando aprendes Python o PHP, ¿cómo puedes practicar lo que aprendes?

Puedes comenzar solo con Python. No hay mucho que no puedas hacer con eso. Puede ser útil realizar algunos tutoriales específicos desde el principio, pero después de eso, simplemente decida qué desea hacer y comience a hacerlo. Opcionalmente, puedes usar algo como Flask o Django si quieres hacer un desarrollo web.

Con Python y PHP en la web, también necesitará conocer HTML, y probablemente los conceptos básicos de CSS y JS. Si necesita almacenar una gran cantidad de datos, necesitará una base de datos como MySQL o MongoDB o algo así. Configure un servidor Apache localmente (completamente gratis), o gane espacio en un servidor web gratuito o de pago, o (un poco más difícil) vaya a AWS y cree una cuenta, luego use EC2.

Si tienes alguna pregunta específica, literalmente solo busca en Google. Lo mismo con los mensajes de error. Si su pregunta es pequeña y lo suficientemente específica, el 99% del tiempo estará en StackOverflow. No copie trozos masivos de código, pero busque buenas explicaciones y pequeños fragmentos que pueda comprender y asimilar a su conocimiento.

Aprender haciendo. Tal vez quieras comenzar con una plataforma de blogs simple. Planearlo Es probable que tenga que configurar una base de datos para contener publicaciones, tal vez administración de usuarios, una página de inicio de sesión, una página de publicaciones y una página de inicio que capte las publicaciones de la base de datos (por ejemplo, las 10 más recientes). Puedes hacer maquetas y diagramas, etc. si quieres planearlo por completo. Entonces empieza a desarrollarlo.

Haz ese tipo de cosas, pero con tus propias ideas. Al principio pueden ser simples. Solo guardando algo enviado en un formulario a un archivo de texto, o algo así. Está bien. Solo trabaja paso a paso.

Buena suerte.

Python y PHP tienen diferentes formas de ejecutar.
Python: descargue python de Welcome to Python.org y use la interfaz IDLE para la programación.
PHP – Es un poco complicado. Dado que, es un idioma final del servidor, necesita un servidor para ejecutar su program.php en el navegador. Puede usar XAMPP para crear un host local y colocar sus archivos .php en la carpeta htdocs de XAMPP.

Como lo mencionaron otros, puede intentar Aprender a codificar si la configuración es un problema.
Para PHP, es mejor tener conocimientos previos de HTML, CSS y MySQL en cierta medida.

Por favor, pregunte por cualquier consulta adicional.

En mi curso de Estructuras de datos, usamos Python principalmente para realizar todas las manipulaciones en pilas, colas y varias otras estructuras. Debo decir que la formación de TDA utilizando Python y su aplicación en problemas de la vida real me ayudó a practicar Python mucho. La resolución repetida de problemas de problemas simples de Estructuras de datos puede ayudarlo a recordar la sintaxis, utilizar varios conceptos de Python y también a convertirse en un buen depurador de Python.
En cuanto a PHP, que estoy aprendiendo como un requisito para mi pasantía, un amigo mío sugirió que realmente intentara desarrollar un sitio web en línea usando un host web. El sitio web que estoy usando para este propósito es http://www.000webhost.com/ . Esto ayuda mucho porque realmente puedes ver tus códigos PHP en acción en un sitio web en vivo. El otro punto positivo es que, sin importar desde donde cargue el código, no es necesario que el dispositivo local que usó tenga un compilador de PHP, lo que hace que sea muy fácil cargar el código en línea y usar el compilador del sitio web. Para codificar localmente, es posible que necesite instalar los complementos FTP necesarios en su editor de texto preferido.

Segundo la recomendación para el Proyecto Euler.
Puedes usar cualquier lenguaje para resolver los problemas allí y tienen muchos de bajo nivel para que te pongas en marcha.

Puedes tomar los problemas de asignación de cualquier plan de estudios universitario y comenzar a practicarlos en python o PHP.

Encuentro coursers.org que da estas prácticas. Para python, hay pocos cursos uno de la universidad Rice – https://www.coursera.org/course/ … que ofrece el material del curso con problemas de asignación de varios niveles de dificultad. Y hay uno de la universidad de Toronto también.

Después de obtener una amplia experiencia, puede intentar desarrollar un sitio web funcional y optimizarlo (ya sea en PHP o Python), lo que le dará una gran exposición al lenguaje, así como a las bibliotecas.

Obtenga algo de espacio web o instale un servidor en su computadora portátil y cree cosas. Probar, probar, cambiar, romper y arreglarlo.