Giter Club home page Giter Club logo

python101's Introduction

pycon

Python101

πŸŽ‰πŸŽˆπŸŽ‚πŸΎπŸŽŠπŸ»πŸ’ƒ

A hands on and practical introduction to programming and python development.

The purpose of this workshop is to introduce some fundamental concepts of software development. We will be using the python programming language, which provides a readable, powerful syntax that is used by data scientists, web developers, even NASA engineers! In particular, our aspiration in this workshop is to work up to a point where we can confidently and feasibly level up our python knowledge without external support from anyone.

Table of Contents

Here's the general game plan for the day.

Before we get into writing our code, we will have to install a few programs and tools. It may take about a half hr to pull off but ultimately a properly established development environment will pay off in spades as we navigate the rest of our day.

We will begin by exploring some of the basics of the python programming language. For example, how can we keep track of data in python?

In this section we will consider a core concept in programming: functions. Some questions we will answer: How does decision making work? Can we automate functionality so that we don't have to repeat ourselves?

Complex data and situations in real life can be modeled in python using data structures that are a bit more complex than the basic data types we previously covered. Here, we will discuss looping and modeling real world data in a "pythonic" manner.

What makes python super useful is the existence of an ecosystem of code written by others and distributed for us to use - for free! We will explore how these items can be used to enhance our code.

How can we use python to power web services? What is a web service, anyways? In this section, we will cover such concepts and then delve into making our own, simple web service.

Class notes, basically.

Taq Karim

Hello, Wrold! I'm Taq, Senior Software Engineer at Intersection. Prior to IxN, I was Director of Engineering at Honey, a beautiful social intranet. I've taught Front-end Web Development at GA 15x (so far). I was formerly an Adjunct Professor at King's College, where I taught an intro to web development class. Currently, I'm teaching a bootcamp at Pursuit, the non-profit based in Queens. In the past, I've taught some form of coding at institutions such as C4Q, The Startup Institute, NYCDA, One Month and Columbia Splash. When I'm not working I am usually thinking about math, building software, or working on hardware hacks. My email address

python101's People

Contributors

mottaquikarim avatar

Stargazers

Srirupa avatar Erhan BLC avatar Mark avatar Robert Abreu avatar

Watchers

James Cloos avatar  avatar Erhan BLC avatar Ian Davall avatar  avatar Britney Puma 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.