목록코딩공부 (37)
슈코딩
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/deUj81/btrBR92i2dC/bIKZX07XnJLxH2HxDdED50/img.png)
1. 머신러닝 ? 알고리즘? ex) 라면을 끓이는 공정 1. 냄비에 물을 받는다. 2. 가스레인지에 냄비를 올린다. 3. 가스레인지를 켠다. 4. 물이 끓으면 스프와 면을 넣고 2분간 삶는다. >> 이렇게 정해진 절차대로 절차적으로 수행하는 체계를 알고리즘이라고 한다. >> 컴퓨터과학, 언어학 등 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것, 계산을 실행하기 위한 단계적 절차 알고리즘을 이용해 푸는 문제 예시 이러한 문제들을 알고리즘을 뛰어넘어 머신러닝을 사용해서 이런 문제들을 풀어본다. 선형 문제A 그래프 이걸 공식으로 표현하기 시작 score = 10 * coffee + 40 딥러닝? 머신러닝 방법중 하나 >문제 A의 마신커피잔수와 점수의 관계가 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNgsgp/btrAp5Ti6Vz/RT6hI1lkFeNDzOJplvbwJK/img.png)
1. Python 문법 복습 학습 1) 문자열 다루기 int() : 문자열을 정수로 변환 str() : 숫자를 문자열로 변환 string 약자 len() : 문자열의 길이 측정 text = 'abcdefghik' result = text[:3] #텍스트의 3번째까지 자르기 result = text[3:] #텍스트의 3번째이후부터 자르기 result = text[3:8] #텍스트의 3번째이후부터 8번째까지 자르기 2) 리스트 a_list = [1,5,6,3,2,4] a_list .sort() #정렬 a_list.sort(reverse=True) #내림차순 정렬 result = (99 in a_list) # a_list 안에 99가 있는지 없는지 판단 #있으면 True 없으면 False 3) 딕셔너리 a_d..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/T5b28/btrAh8p7BDo/UJ9G3C7VxWFH5rHjJ3yKj0/img.png)
1. Flask 서버란? > 컴퓨터 네트워크에서 다른 컴퓨터에 서비스를 제공하기 위한 컴퓨터 또는 소프트웨어 로컬 개발환경? >내 컴퓨터에서 만들고 내 컴퓨터에서 테스트 할 수 있는 환경 Flask 프레임워크란? > 서버를 구동시켜주는 편한코드 모음 >예를들어 복잡한 요리를 간편하게 해주는 냉동식품/3분요리/소스 #서버 만들기에 앞서 Flask패키지를 설치한다. #서버만들기 입문 -Flask 시작 코드 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) 위의 코드를 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bSOMm6/btrzNBNeHgo/jVH1DiDSzL2h5gR9B0kQd1/img.png)
1.Python -파이썬 문법은 Javascript보다 훨씬 더 직관적이다. -문법 : 변수 / 자료형 / 함수 / 조건문 / 반복문 #변수 a=2 b=3 print(a+b) 하면 5가 출력된다. #자료형 a_list = ['사과', '배', '감'] ->list 형태 추가 할때는 .append를 사용한다. a_dict = {'name' : 'bob', 'age' : 27 } -> 딕셔너리 형태 #함수 *파이썬은 들여쓰기에 따라 내용물인지 아닌지가 결정된다* def sum(a,b) return a+b result = sum(1,2) print(result) 결과는 3이 나온다. #조건문 def is_adult(age): if age > 20: print('성인입니다') else: print('청소년입니다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IWVk9/btrzKumMK6T/EtO1oQdBK4a6eEyCHc6ZJk/img.png)
1. jQuery -jQuery 는 미리 짜둔 Javascript의 라이브러리이다. ( CSS의 부트스트랩과 동일성향 ) -> 길고 복잡한 Javascript 를 직관적이게 쓸 수 있게 된다. -jQuery 는 아래의 코드를 html에 넣어야 사용할 수 있다. -jQuery는 아래코드처럼 작성을 한다. (예시) $('#명칭').명령어(); -Javascript 때 명칭을 지칭하던 class 가 jQuery에선 id 로 지칭한다. (예시) 위의 포스트 박스와 카드 박스를 토대로 기능을 적용 해보면 #감추고 나타내기 감추기 : $('#post-box').hide() 나타내기 : $('#post-box').show() #포스팅 카드 이어붙이기 ! 이어 붙일땐 let temp_html = ` ` 을 작성하고 `..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dpHkNn/btrzOHl4Aw3/L5WF2DjK6v3UCOuZl4L6O1/img.png)
1. 서버와 클라이언트 웹동작의 개념 - 네이버 웹사이트 해킹하기 : 네이버 웹사이트의 표시된 글귀를 크롬검사를 통해 수정할 수 있다.(단, 내화면만) -> 서버에 요청을 해서 (네이버 갖고있는 컴퓨터) 받아온다. -> 웹브라우저는 받아온것을 그려주는 역할을 한다. 2. 웹사이트의 구성 : HTML, CSS, JavaScript - HTML : 뼈대 - CSS : 꾸미기 - JavaScript : 움직임(동적인것) 3. HTML - 기본적으로 head 와 body로 구성되어있다. 나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2 h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요. h2는 소제목입니다. h3~..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/v1zl1/btrzQHr45XX/uekEHoBdxxO8wMPwastbT0/img.png)
1. 강의영상 링크 (265) (파이썬 기초 활용편 7) GUI 계산기 만들기 강의 #tkinter - YouTube 2. 완성 코드 import tkinter as tk disValue = 0 operator = {'+':1, '-':2, '/':3, '*':4, 'C':5, '=':6} stoValue = 0 opPre = 0 def number_click(value): # print('숫자',value) global disValue disValue = (disValue*10) + value str_value.set(disValue) def clear(): global disValue, stoValue, opPre stoValue = 0 opPre = 0 disValue = 0 str_value.se..