분류 전체보기 (79) 썸네일형 리스트형 웹 개발 기초5 - 크롤링 (웹 스크래핑), mongoDB 연결하기 0. 파이썬 설치 파이썬 (윈도우) 다운 : https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe 파이썬 (맥) 다운 : https://www.python.org/ftp/python/3.8.2/python-3.8.2-macosx10.9.pkg gitbash 다운 : https://git-scm.com/ Add Pythoon 3.8 to PATH를 반드시 체크한 후 설치를 진행합니다. 1. 파이썬 기초 - 변수, 자료형, 함수, 조건문, 반복문 파이썬의 변수는 자바스크립트와 마찬가지로 자료형을 적지 않습니다. a = 2 b = 3 print(a + b) c = 'choi' d = 'myb' print(c + d) 출력 결과 : 5 choimyb 파.. 웹 개발 기초 4 - Ajax 0. Ajax란? Asynchronous JavaSccript and XML의 약자로서 Javascript를 사용한 비동기 통신입니다. 클라이언트와 서버간 JSON, XML, HTML, TEXT 등의 데이터를 주고 받을 수 있습니다. Ajax 프레임워크로는 Prototype, script.aculo.us, dojo, jQuery 등이 있습니다. (http://www.tcpschool.com/ajax/intro) Ajax를 이용한 웹 응용 프로그램은 자바스크립트 코드를 통해 웹 서버와 통신합니다. 따라서 사용자의 동작에 영향을 주지 않으면서 백그라운드에서 지속적으로 서버와 통신할 수 있습니다. 그 외 특징으로는 다음과 같습니다. 웹 페이지 전체를 로딩하지 않고 일부만을 갱신할 수 있다. 웹 페이지가 로드된.. 웹 개발의 기초 3 0. 서버와 클라이언트의 통신, 네트워크와 데이터 통신 통신 : 데이터 통신, OSI모델, 인터넷 프로토콜, 데이터 링크 계층, 네트워크 계층과 라우팅, 데이터 압축과 암호화 등의 내용은 다음 링크를 남깁니다. (https://soniacomp.medium.com/%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%9D%BC%EB%A9%B4-%EC%95%8C%EC%95%84%EC%95%BC%ED%95%A0-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B8%B0%EC%B4%88-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%86%B5%EC%8B%A0-5945919415f5) 개발자라면 알아야할 네트워크 기초+ 데이터 통신 이제 네트워크 공부를 시작한다면! [컴퓨터.. 웹 개발의 기초 2 JS와 ajax 0. JS 복습하기 버튼을 누를 때마다 카운트를 1 씩 증가시키며 짝수인지 홀수인지 출력하는 페이지 만들기 버튼 1. JQuery 시작 jQuery란? HTML 요소를 편리하게 조작하기위한 자바스크립트 라이브러리 jQuery CDN : https://releases.jquery.com/ -> head 태그 안에 복사 붙여 넣기 요소 가져오기 : $('#id') 요소에 html 붙여 넣기 : $('#id').append(`...`) input 태그에 값을 넣기 : $('#id').val('입력값넣기') input 태그에 값을 가져오기 : $('#id').val() 요소 숨기기 : $('#id').hide() 요소 보이기 : $('#id').show() 2. 자바스크립트 문자열 - 백틱 자바.. 자바로 배우는 자료구조 강의 : https://www.youtube.com/watch?v=18HU7_kyubY&list=PL52K_8WQO5oWz_LYm3xg23m5q9qJXoE4n 자료 : http://alg.pknu.ac.kr/t/2016-2017-java/342 0. 프로젝트 세팅 JDK : 자바 컴파일러를 다운로드한다. Eclipse : IDE를 설치한다. workspace를 설정한다. 자바 프로젝트 세팅 : Eclipse를 실행한다. -> File -> new-> project -> java -> project -> 프로젝트 이름과 경로를 설정하고 생성한다. -> 생성된 프로젝트의 src에 class를 생성하고 psvm을 포함해 생성한다. 1. 변수, 배열, 반복문 - 클래스 이름과 파일 이름은 일치해야 한다. 관습적.. 프로그래머스 LV.0 2023-02-13 7의 갯수 class Solution { public int solution(int[] array) { int answer = 0; final char ch = '7'; for(int a : array){ String s = Integer.toString(a); for(int i = 0; i < s.length(); i++){ if(s.charAt(i) == ch){ answer++; } } } return answer; } } 설명 배열에 담긴 각 요소에 7의 갯수를 구한다. [7, 77, 17]의 경우 7의 갯수는 4개이다. 본 풀이는 int형과 String형 변환을 활용해 풀이를 했다. Integer.toString(int i)는 i를 문자열로 변환하며 각 문자열에 문자를 순회하.. 웹 개발의 기초 1 웹은 기본적으로 HTML, CSS, JavaScript로 구성됩니다. HTML은 뼈대를, CSS는 꾸미기를, JavaScript는 동작을 담당합니다. 브라우저는 웹을 기반으로한 컨텐츠를 열람하기위한 소프트웨어로서 사용자에게 HTML 문서와 그림, 멀티미디어 파일을 보여줍니다. 1. HTML의 기초 나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2 h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요. h2는 소제목입니다. h3~h6도 각자의 역할이 있죠. 비중은 작지만.. span 태그입니다: 특정 글자를 꾸밀 때 써요 a 태그입니다: 하이퍼링크 img 태그입니다: input 태그입니다: button 태그입니다.. 이전 1 ··· 7 8 9 10 다음