Coder Social home page Coder Social logo

workshop-python's Introduction

This is a presentation

To start:

npm install -g reveal-md
reveal-md README.md -W --css style.css

Python Workshop

  • Establishing goals
  • Python intro

Notes: Expectations: Refresh for python code Better understanding on how python works Better understanding on python code Learning something new How JS maps to Python Less interested in OOP, functional programming, common concepts

Expectations nice to have: Can do backend reviews Django


Python

  • High-level
  • Object-oriented
  • Interpreted
  • Dynamic
  • Open source

High level

  • No memory or system management
  • Expressive
  • Powerful
  import os
  from os.path import join, getsize

  for root, dirs, files in os.walk('.'):
    print(root, " consumes ", end="")
    print(sum([getsize(join(root, name)) for name in files]))
    print(" bytes in ", len(files), " non-directory files")

Notes: test lba


Interpreted

  • REPL, code is an object, dis, inspect
  • Debugging

Dynamic

  • Dynamic typing
  • Strong typing

Object oriented


Open Source


History



Fast changing versions

Wiki History_of_Python#Table_of_versions

Notes: understand vs learn


Disadvantages

  • Speed
  • Age
  • Driven by corporation aka consensus +/-

workshop-python's People

Contributors

virtosubogdan avatar

Watchers

 avatar  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.