All Projects → danielquinn → Python Django For Php Nerds

danielquinn / Python Django For Php Nerds

Licence: agpl-3.0
A tutorial for PHP people wanting to learn Python/Django

Projects that are alternatives of or similar to Python Django For Php Nerds

Cadl
ARCHIVED: Contains historical course materials/Homework materials for the FREE MOOC course on "Creative Applications of Deep Learning w/ Tensorflow" #CADL
Stars: ✭ 1,478 (+16322.22%)
Mutual labels:  tutorial, workshop
React Workshop
The course material for our React Hooks workshop
Stars: ✭ 184 (+1944.44%)
Mutual labels:  tutorial, workshop
Advanced R
One day course covering functions, functional programming and tidy evaluation
Stars: ✭ 38 (+322.22%)
Mutual labels:  tutorial, workshop
Todolist flutter
🎓Flutter TodoList tutorial
Stars: ✭ 225 (+2400%)
Mutual labels:  tutorial, workshop
Learn Generators
JavaScript ES(6|2015) generators workshopper. Learn in practice. 🤘
Stars: ✭ 257 (+2755.56%)
Mutual labels:  tutorial, workshop
Aws Lambda Workshop
Some incremental examples suitable to host an AWS Lambda Functions workshop
Stars: ✭ 18 (+100%)
Mutual labels:  tutorial, workshop
Build Your Own Shell
Guidance for mollusks (WIP)
Stars: ✭ 181 (+1911.11%)
Mutual labels:  tutorial, workshop
Ggplot Courses
👨‍🏫 ggplot2 Teaching Material
Stars: ✭ 40 (+344.44%)
Mutual labels:  presentation, tutorial
Kubernetes Java Sample
Kubernetes Hands-on Workshop
Stars: ✭ 254 (+2722.22%)
Mutual labels:  tutorial, workshop
Choo Handbook
🚂✋📖 - Learn the choo framework through a set of exercises
Stars: ✭ 266 (+2855.56%)
Mutual labels:  tutorial, workshop
Tacticaldataprep
Knowledge Review: Tactical Data Preparation (Python and R)
Stars: ✭ 19 (+111.11%)
Mutual labels:  tutorial, workshop
Sign In With Apple Swift Example
iOS + Node.js authentication using Sign in with Apple
Stars: ✭ 27 (+200%)
Mutual labels:  tutorial
Databases workshop
RCS Intro to Databases workshop materials
Stars: ✭ 25 (+177.78%)
Mutual labels:  workshop
Elm Cheat Sheet
An overview of Elm syntax and features
Stars: ✭ 928 (+10211.11%)
Mutual labels:  tutorial
Python Introducing Pandas
Introduction to pandas Treehouse course
Stars: ✭ 24 (+166.67%)
Mutual labels:  tutorial
Java8workshop
Java 8 Workshop including exercises
Stars: ✭ 8 (-11.11%)
Mutual labels:  workshop
Docker Workshop
Contenido de un workshop para aprender Docker totalmente en español. Incluye varios ejercicios.
Stars: ✭ 27 (+200%)
Mutual labels:  workshop
Algolia Swift Demo
iOS instant search tutorial
Stars: ✭ 23 (+155.56%)
Mutual labels:  tutorial
Har Keras Coreml
Human Activity Recognition (HAR) with Keras and CoreML
Stars: ✭ 23 (+155.56%)
Mutual labels:  tutorial
Fastapi Realworld Example App
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Stars: ✭ 911 (+10022.22%)
Mutual labels:  tutorial

Python & Django for PHP Nerds

(A workshop for DjangoCon Europe, 2015)

This repo contains all resources required for my tutorial teaching PHP nerds how to Python. Standalone, the presentation probably isn't much use, but the examples and exercises should be enough to get someone on their way to understanding Python -- so long as they've got something of a PHP background.

The recommended way to use this tutorial is:

  1. Know PHP.
  2. Try out the examples (following along with the presentation if you like).
  3. Do the exercises in order.
  4. Go to the Django website and do the tutorial.

Our tutorial on the Open Day will only be 2 hours long, so I'll do my best to keep parts 1-3 limited to the first half, leaving you to experiment through the tutorial and beyond for the latter half.

Agenda

  • 11:00 - 11:30 Welcome & Presentation
  • 11:30 - 12:00 Examples & Exercises
  • 12:00 - 13:00 The Django Tutorial

Depending on how we do for time, we may not get through the whole Django tutorial, but that's ok. The idea behind this session is to get you well on your way from PHP to Python and feel comfortable with a Python framework like Django.

Further References & Development

Django is pretty awesome, and once you get the hang of it, it's so easy to rapidly develop and deploy. If you'd like to advance further down your path toward a life of Python & Django, I would recommend starting with a small project and restricting yourself to solving typical problems with Python instead of the tools you might be more comfortable with.

In terms of where to find more help in advancing your skills, that really depends on your learning style preference.

But seriously, the best way to learn is to pick a project and start coding.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].