Giter Site home page Giter Site logo

drown-ed / iot-study Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 318.94 MB

부경대학교 윈도우 플랫폼기반 IoT시스템 개발자 기초 개발환경 구축

Python 2.39% Jupyter Notebook 46.74% HTML 5.77% C++ 2.79% C 0.01% C# 42.29% Smalltalk 0.01%

iot-study's Introduction

basic-IOT-setting

부경대학교 윈도우 플랫폼기반 IoT시스템 개발자

Day 01 (23.01.30)

  1. 기본 구성
    • Git/Github 설치 및 연동
    • Visual Studio Code 설치 및 연동
    • Python 설치
  2. Python 기본
    • Console print
    • Variable

코로나 이슈로 불참

Day 07 (23.02.07)

  1. 파이썬 응용
    • 주피터 노트북
    • 리스트 연산 추가
    • 라이브러리 사용법
      • folium (지도 라이브러리)

Day 08 (23.02.08)

  1. 파이썬 응용
    • 라이브러리 사용법
      • urllib.request
    • 웹크롤링용 라이브러리
      • 기상청 오늘의 날씨 크롤링
      • 데이터포털 OpenAPI 크롤링
      • BeautifulSoup 크롤링

Day 09 (23.02.09)

  1. 파이썬 응용
    • GUI 개발
      • PyQt basic
      • PyQt Widget

Day 10 (23.02.10)

  1. 파이썬 응용
    • GUI 개발
      • PyQt Widget +
      • PyQt dialog
  2. 코딩테스트

Day 11 (23.02.13)

  1. 자료구조
    • array
    • list

Day 12 (23.02.14)

  1. 자료구조
    • stack
    • linked list
    • queue
    • 파이썬 라이브러리 스택, 큐, 기타 자료구조

Day 13 (23.02.15)

  1. 자료구조
    • stack
    • queue
    • tree
    • graph

Day 14 (23.02.16)

  1. 자료구조
    • graph (DFS)
    • recursive call
    • sorthing algorithm
    • search
    • Dynamic Programming

Day 15 (23.02.17)

  1. 자료구조
    • 알고리즘 학습

Day 16 (23.02.20)

  1. 자료구조
    • deque
    • 투 포인터
    • 슬라이딩 윈도우
    • 정렬

Day 17 (23.02.21)

  1. 코딩테스트 학습
    • 자료구조
      • 그래프
    • 알고리즘
      • 탐색

Day 18 (23.02.22)

  1. 코딩테스트 학습
    • 자료구조
      • 그래프 -PrioriyQueue
      • heapq - 이진트리 구성으로 든 값 구조 삭제 시 변경될 수 있음
    • 알고리즘
      • 탐색
      • 정수론
      • 그래프 활용

Day 19 - 20 (23.02.23 - 23.02.24)

  1. 코딩테스트 학습

Day 21 (23.02.27)

  1. MySQL 학습
    • 데이터베이스 개요
    • MySQL 설치 / 설정
    • Sample DB 설치
    • WorkBench 사용법

Day 22 (23.02.28)

  1. MySQL 학습
    • DB 모델링
    • MySQL 유틸리티

휴가로 불참 중간 미니 프로젝트

Day 36 (23.03.21)

  1. C++ 언어 학습

Day 46 (23.04.04)

  1. C# 기본
    • .NET framework / .NET 5.0
    • Visual Studio C# 구성
    • 기본 문법

Day 47 (23.04.05)

  1. C# 기본

    • 기본 문법 (변수, 메서드, 연산자, 제어)
  2. Win App

    • Winforms vs WPF 개요
    • Winforms 기초

Day 48 (23.04.06)

  1. C# 기본

    • 클래스
  2. Win App

    • WinForms 컨트롤

Day 49 (23.04.07)

  1. C# 기본

    • 클래스 상속 계속
  2. Win App

    • WinForms 컨트롤 마무리
    • WinForms 예제 실습
    • 로그인 로그아웃 제작

Day 50 (23.04.10)

  1. C# 기본

    • 인터페이스, 추상클래스
    • 프로퍼티
    • 배열, 컬렉션
  2. Win App

    • WinForms 디자인 오류시 해결방법
    • Window 탐색기 만들기

Day 51 (23.04.11)

  1. C# 기본

    • 컬렉션
    • 일반화(Generic) 프로그래밍
    • 예외처리
  2. Win App

    • 탐색기 마무리
      • 추가개발 리스트
      • 컨텍스트 메뉴 (마우스 오른쪽 메뉴)
      • 보호된 운영체제 폴더 숨기기
      • 리스트뷰 폴더 더블클릭 시 하위폴더 표시
    • DB 핸들링
    • BookRentalShop DB 사용 WinForms 앱 개발
    • 실습 예제

Day 52 (23.04.12)

  1. C# 기본

    • 대리자, 이벤트
    • 람다식
    • 애트리뷰트
    • 더 공부해야 할 부분 (LINQ, 리플랙션, dynamic)
  2. Win App

    • DB 핸들링
    • SDI vs MDI

Day 53 (23.04.13)

  1. C# 기본

    • 파일핸들링
    • 스래드 / 테스크
    • 가비지 컬렉션
  2. Win App

    • 메모장 만들기
    • BookRentalShop DB 사용 WinForms 앱 개발
      • WinForms MDI
      • MySQL 연동

Day 54 (23.04.14)

  1. C# 기본

    • 스레드 / 태스크
    • 가비지 컬렉션
  2. Win App

    • BookRentalShop 만들기

Day 55 (23.04.17)

  1. Win App

    • BookRentalShop 만들기
  2. 코딩테스트

Day 56 (23.04.18)

  1. WPF 기본
    • WPF 개요 및 윈폼과의 차이점
    • 기본 컨트롤

Day 57 (23.04.19)

  1. WPF 기초
    • 기본컨트롤
    • 레이아웃 Grid 사용방법
    • Bikeshop 시작
    • WPF만의 개발방식
    • 데이터바인딩

Day 58 (23.04.20)

  1. WPF 응용
    • 데이터바인딩 마무리
    • 디자인(템플릿, 스타일, 리소스, 리소스딕셔너리)

Day 59 (23.04.21)

  1. WPF 응용
    • MahApps.Metro 디자인 적용
    • MVVM 패턴

Day 60 (23.04.24)

  1. WPF 응용
    • MVVM 패턴
    • MVVM framework / Caliburn
    • 데이터바인딩 DB연동

iot-study's People

Contributors

drown-ed avatar

Watchers

 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.