본문 바로가기

분류 전체보기

(40)
5주차 코드 import numpy as np X = 2 * np.random.rand(100,1) y = 4 + 3 * X + np.random.rand(100,1) import matplotlib.pyplot as plt plt.plot(X, y, "b.") plt.xlabel("$x_1$", fontsize=18) plt.ylabel("$y$", rotation=0, fontsize=18) plt.axis([0,2,0,15]) plt.show() import numpy as np X = 2 * np.random.rand(100,1) y = 4 + 3 * X + np.random.rand(100,1) import matplotlib.pyplot as plt plt.plot(X, y, "b.") plt.xlabel..
4주차 코드 from sklearn.datasets import fetch_openml mnist = fetch_openml('mnist_784',version=1, as_frame=False) mnist.keys() X, y = mnist["data"], mnist["target"] X.shape y.shape %matplotlib inline import matplotlib as mpl import matplotlib.pyplot as plt some_digit = X[0] some_digit_image = some_digit.reshape(28,28) plt.imshow(some_digit_image, cmap=mpl.cm.binary) plt.axis("off") plt.show() import sklearn..
php 회원 가입 페이지 제작 1. 회원 DB 테이블 생성 후 DB로 가져오기 2. 회원 가입 페이지 작성 회원가입 후 저장하기 버튼 클릭하면 DB에 잘 저장되는 것 확인 가능! 동일한 id인 id 값 입력 후 중복확인 하면 다음과 같은 문구 뜨는 것 확인 가능!
MySQL 조작(DML) 01. sql 명령 일괄 실행 [1단계] 텍스트 파일에 DB테이블 생성하는 명령 저장 [2단계] phpMyAdmin에서 friend.sql 파일 불러오기 02. 테이블에의 데이터 삽입(INSERT) 레코드 두 개 삽입 후 friend 테이블 전체 필드에 저장된 모든 데이터 출력 03. 테이블 생성 후 데이터 삽입 04. 데이터 검색과 관리(SELECT) 전체 필드와 데이터 검색 "DB 테이블의 전체 필드와 데이터를 보여줘!" //"테이블명"이라는 DB 테이블에 있는 전체 데이터를 검색하라는 의미 select * from 테이블명; 특정 필드의 전체 레코드 검색 select 필드명1, 필드명2 from 테이블명; 특정 조건에 맞는 레코드 검색 select 필드명1, 필드명2 from 테이블명 where 조..
MySQL 데이터베이스 데이터베이스 테이블의 구조 테이블 구조 확인 desc 테이블명; 데이터베이스 테이블의 필드 관리 새로운 필드 추가하기 alter table 테이블명 add 새로운필드명 새로운필드데이터형; 필드 삭제하기 alter table 테이블명 drop 삭제할 필드명1, 삭제할 필드명2; 필드 수정하기 (1) 테이블의 특정 필드를 새로운 필드로 수정(아예 이름까지도 다르게!!!) alter table 테이블명 change 수정할필드명 새로운필드명 새로운필드데이터형; (2) 테이블의 특정 필드의 데이터형을 수정(필드명은 그대로!!!) alter table 테이블명 modify 필드명 수정할데이터형; 데이터베이스 테이블 이름 관리 테이블 이름 변경 alter table 테이블명(구) rename 테이블명(신); 데이터베..
헷갈리는 개념 재정리 출력 결과 보고 함수 작성하는 부분에서 태그 유의 PHP 개요 1994년 라스무스 레도르프 4가지 특징 웹 서버 sw 3가지 역할 htdocs 폴더에 php 파일 저장 -> 브라우저에 입력해야 하는 주소? PHP 기본 문법 " " 와 ' ' 변수의 값 출력하고 싶으면 " " 안에 $~~ 변수명 넣기 큰 따옴표 안에 큰 따옴표 하고 싶으면 이스케이프 문자 사용하기 \" 축약형 bool이 false이면 출력되지 않음. null값이어서 숫자 연결 + 문자 연결 .(도트) 조건문 반복문 php 파일에 그냥 html 태그 바로 쓸 수 있고, 태그 안에 스타일 설정할 수 있음 html 태그 안에 로 echo문 작성해서 변수 값 출력도 할 수 있음 for문으로 정수 500~700 중 4의 배수가 아닌 정수 출력하기 ..
[PHP 프로그래밍 입문 8장] 쿠키와 세션 쿠키와 세션 모두 사용자의 데이터를 저장하기 위한 용도이다. 둘 다 사용자의 상태 유지에서는 같은 목적이다. setCookie() 함수의 반환값은 성공일 경우 true, 실패일 경우 false이다. setCookie(name, value, expire, path); //cookie1이란 이름을 가지는 티스토리 저장 setCookie(키,값) setCookie('cookie1', '티스토리'); //현재부터 60초 이후까지 데이터 유효함 setCookie('cookie2',time(), time()+60) 쿠키 = 사용자의 data를 웹브라우저에 저장한다. -> 보안상에서 신뢰 x 세션 = 식별자의 id만 local에 저장하고 실제 값은 웹 서버의 db에 저장한다. -> 유출되지 않으므로 보안적으로는 쿠키..
[PHP 프로그래밍 입문 5장~6장] 배열과 함수 배열 배열을 정의하는 방법은 두 가지가 있다. //(1) ~ (3) 모두 같은 의미임 //(1) $score[0] = 1; $score[1] = 4; $score[2] = 33; //(2) $score=[1,4,33]; //(3) $score = array(1,4,33); 인덱스를 통해 배열에 접근한다. 0부터 시작 배열을 이용해서 성적의 합계와 평균 구하기 ?php $score[0]=90; $score[1]=80; $score[2]=85; $score[3]=95; $score[4]=93; $sum = 0; for($i = 0; $i array() 함수 이용해서 성적의 합계와 평균 구하기 같은 결과 출력된다. 배열 이용한 구구단 표 만들기 a라는 배열과 b라는 배열에 for문을 돌려서 값을 저장한다. -..
[PHP 프로그래밍 입문 4장 반복문] while문, for문, do ~ while문 while문 1~10 출력 정수 1~10 합계 구하기 while문 안에서 $sum 정의하면 오류가 난다. while 반복문 밖에 먼저 정의하자. 정수 100~300 중 3의 배수 합계 구하기 while ( ) 괄호 안에있는 숫자 늘려주는 거 확인 !! $i++ 모든 문장에 세미콜론 붙였는지 꼭 확인 !! 안에 html 태그 써서 결과 출력하려면 밑에와 같은 방식만 가능 정수 1~100 중 3의 배수가 아닌 정수 구하기 10개씩 끊어서 나오도록 한줄에 숫자 10개씩 인치를 센티미터로 변환하기 10~100 인치이고 극간은 10 은 같은 행에 위치하도록 는 보다 글씨가 좀 두꺼워서 제목에 안에 html 태그를 쓰려면 반드시 echo문하고 같이 써야 되고, " " 큰 따옴표 안에 써야 된다. (ex) echo ..
[PHP 프로그래밍 입문 7장] HTTP와 POST, GET 방식 HTTP = 웹 서버와 웹 브라우저가 서로 소통하기 위한 프로토콜, 통신 규약 브라우저 창에 id 값에 어떤 값을 입력하느냐에 따라서 출력이 달라진다. hello.php가 우리의 입력값에 따라서 다른 출력값을 보여주는 유저와 상호작용하는 애플리케이션이 되었다. url에서 ? 앞까지는 hello.php를 찾아내는 주소 ? 뒤는 주소로 전달되는 값이 들어오는 영역 값은 값 이름 = 값 값과 값을 구분할 때는 & ? 값이름 = 값 & 값이름2 = 값 브라우저에 값을 입력해서 전달하는 것은 매우 귀찮은 일 따라서 HTML 소속인 form을 사용한다. id: password: 제출하기 버튼을 클릭하면? url 주소가 변경되고 값이 전달된다. hello.php로 이동한 근거는 ? 1.html의 action = "h..