Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Code Clinic: Python

Code Clinic: Python

1h 51mIntermediate2018-06-08

Authors

Barron Stone

Barron Stone

Electrical Engineer

Course details

Successful programmers know more than just how to code. They also know how to think about solving problems. Code Clinic is a series of courses where our instructors solve the same problems using different programming languages. Here, Barron Stone works with Python. Barron introduces challenges and provides an overview of his solutions in Python. Challenges include topics such as statistical analysis and accessing peripheral devices.

Skills covered

PythonLimited SeriesProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - Getting the most from Code Clinic

1. Problem 1 - Weather Statistics

  • 03 - Intro - The weather at Pond Oreille
  • 04 - Solution overview - Weather statistics
  • 05 - Importing data with the CSV module
  • 06 - Loading data into NumPy arrays
  • 07 - Embedding matplotlib into Tkinter
  • 08 - Plotting results with matplotlib

2. Problem 2 - Where Am I

  • 09 - Intro - Where am I
  • 10 - Geolocation using simple IP lookup
  • 11 - Geolocation using Google Maps API
  • 12 - Getting a Google Maps API key
  • 13 - Determining nearby Wi-Fi access points
  • 14 - Making a POST with requests

3. Problem 3 - Eight Queens

  • 15 - Intro - Eight queens
  • 16 - Solution overview - Eight queens
  • 17 - Understanding permutations
  • 18 - Finding solutions using permutations
  • 19 - Drawing the board with Tkinter

4. Problem 4 - Musical Instrument

  • 20 - Intro - Accessing peripherals
  • 21 - Solution overview - Musical instrument
  • 22 - Capturing mouse inputs with Tkinter
  • 23 - Drawing on the Tkinter canvas
  • 24 - Generating sounds with simpleaudio

5. Problem 5 - Facial Recognition

  • 25 - Intro - Facial recognition
  • 26 - Solution overview - Facial recognition
  • 27 - Loading images with OpenCV and imageio
  • 28 - Detecting faces using Haar cascades
  • 29 - Scaling images
  • 30 - Saving results as JSON

6. Problem 6 - Real-Time Information Dashboard

  • 31 - Intro - Real-time information dashboard
  • 32 - Solution overview - Information dashboard
  • 33 - Understanding Django
  • 34 - Routing URLs with Django
  • 35 - Manipulating data with the Django ORM
  • 36 - Populating HTML templates with Django

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal