Giter VIP home page Giter VIP logo

ai_programming_1_e's Introduction

AI_Programming_1_e

A repository related to AI Programming 1(e) course in the Kyoto College of Graduate Studies for Informatics (KCGI)

Prerequisites

High school level Mathematics and basic computer knowledge

Installation

Python 3.6
Jupyter Notebook
'Google Colaboratory`

Who's this repository for?

Students of KCGI that register for the AI Programming 1(e)

Syllabus of this course

  1. How to run python code – using the Jupyter Notebook, Miniconda and Google Colaboratory
  2. A quick tour of Python Language Syntax
  3. Basic Python Semantics – Variables, Objects and Operators
  4. Built-in Types and Data Structures
  5. Control Flow
  6. Defining and Using Functions
  7. Errors and Exceptions
  8. Iterators
  9. List Comprehensions
  10. Generators
  11. Modules and Packages
  12. String Manipulation and Regular Expressions
  13. Introduction to GitHub
  14. Introduction to Data Structures and Algorithm

References

Jake VanderPlas, “A Whirlwind Tour of Python”, O’Reilly Media Inc., 2016
Lisa Tagliaferri, “How to Code in Python 3”, Digital Ocean
“GitHub and Collaboration”, “Data Structures and Algorithms in Python”, “Introduction to Python Programming”, Udacity Online Course
Gayle Laakmann McDowell, “Cracking the Coding Interview”, Careercup, 2015.
A. Y. Bhargava, “Grokking Algorithms,” Manning Publications, 2016

Contact

[email protected]

ai_programming_1_e's People

Contributors

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