2018. 12. 21. 00:04ㆍ프로그래밍/파이썬 개념
1. Chrome 설치
프로그래밍을 공부하기에 가장 좋은 브라우저를 추천하자면 (물론 개인차는 존재합니다만..) 나는 망설임 없이 Chrome을 선택하는데 우선 프로그래밍은 내용이 방대하기 때문에 "구글"을 굉장히 많이 이용하고, Chrome는 구글에 굉장히 최적화가 되어있기 떄문이다.
따라서 크롬을 설치하는것을 추천하는 바이다.
https://www.google.co.kr/chrome/?brand=CHBD&gclid=CjwKCAiAmO3gBRBBEiwA8d0Q4lDJOrYn2O3Easc9oBByB6DtMP3xrwAsKBYPaJcxiw-TJbuC3IeW4xoCmtUQAvD_BwE&gclsrc=aw.ds
아래 링크를 따라가면 크롬을 설치할 수 있게 된다.
2. 구글 검색연산자
구글은 다양한 검색 연산자를 지원하는데 이는 앞으로 여러분이 프로그래밍을 공부하면서 굉장히 유용하게 사용될 기능중 하나이다.
우선 검색을 할 때 '꼭 들어가야 하는 내용'과 '제외되어야 하는 내용' 또한 '어떠어떠한 사이트에서만 검색해라' '어떠어떠한 파일 포멧 형식만 보여주어라' 와 같은 기능들이 들어가게 된다. 우선 가장 많이 쓰고 있는 검색연산자부터 소개한다.
1. 따옴표로 묶인 문장
검색을 할 때 따옴표로 묶인 문장은 검색결과가 노출될 때 검색문장 그대로 된 부분이 노출이 된다.
예를들어 인천송천고등학교 교복 이라는 검색과 인천송천고등학교 "교복"의 차이를 직접 눈으로 확인해보자
우선 따옴표가 없을때는 3번째 검색결과부터 누락된 검색어에 교복이 포함되는것을 볼 수 있다.
자 그럼 따옴표를 이용했을 떄 검색결과를 보면 처음과 같은 키워드였지만 검색 노출화면부터 달라진 것을 볼 수 있다.
또한 처음 사진에는 보이지 않았던 에듀버스 등 교복이 포함된 검색결과를 보여줌으로서 보다 원하는 검색결과를 볼 수 있게 된다.
2. 하이픈 (-) 으로 이어진 문장
어떠한 검색결과를 제외한 결과를 보고싶을 떄 사용한다.
위 사진은 '과일'이란 키워드를 검색했을 때 노출되는 검색화면이다.
검색 화면의 맨 위에 나무위키와 위키백과가 차지하고있는것을 볼 수 있다.
이 위에 나무위키와 위키백과라는 키워드를 빼고 검색하고 싶을 때 바로 하이픈 (-)을 이용하는것이다.
과일 -나무위키 -위키백과 를 검색했을 때의 모습이다.
결과에서 나오다시피 맨 위에 노출되던 나무위키와 위키백과의 모습이 사라진것을 볼 수 있다.
3. inurl:검색할URL주소 키워드
inurl: 키워드는 바로 다음에 올 주소안에서만 검색하자 라는 내용이다.
설명만 보면 무슨말인지 이해가 되지 않을테니 바로 예제를 이용해보자.
프로그래밍 공부를 하다 보면 가장 많이 검색하는것 중 하나가 오류구문인데, 많은 오류의 대부분은 공식홈페이지에서 다루고 있는것울 알 수 있다.
이떄 사용하는 키워드인데, syntax error on token in python이라는 검색을 했을 때 StackOverflow 등등 다양한 사이트가 노출되는것을 볼 수 있다.
그러나 앞에 inurl:사이트주소 를 하고 검색할 내용을 입력을 하면 지정한 주소 안의 검색결과만 불러오는것을 알 수 있다.
이정도가 가장 많이 쓰이는 검색 연산자이며, 이 외에도 여러가지 연산자가 존재하므로 궁금하면 검색해보는것을 추천한다.
2. 프로그래밍 연습 사이트
아래에서 소개해주는 사이트는 각자 공부하며 이론으로만 공부했던 문제들을 실전적으로 풀이해볼 수 있는 사이트 또는 이론을 실제로 코드를 짜면서 공부하는 사이트를 소개한 URL이다
기회가 되면 가입하여 문제를 풀어보아 프로그래밍의 감을 높이는것이 좋다! (프로그래밍은 많이 하면 할수록 는다!)
Baekjoon Online Judge : https://www.acmicpc.net/
가장 애용하는사이트, 굉장히 다양한 종류의 프로그래밍 언어를 지원하고 있으며, 2018년 12월 21일 기준으로 15719 종류의 문제가 있고 13288개의 채점 가능한 문제가 업데이트 되어있으며 64종의 프로그래밍 언어를 지원한다
Goorm EDU : http://edu.goorm.io/lecture/202/%EB%B0%94%EB%A1%9C-%EC%8B%A4%ED%96%89%ED%95%B4%EB%B3%B4%EB%A9%B4%EC%84%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-%ED%8C%8C%EC%9D%B4%EC%8D%AC
바로 실행해보며 프로그래밍을 할 수 있는 사이트이다. 사용해본적은 없어서 모르겠지만 꽤나 유용할것같아보여 추천하는 바이다.
생활코딩 : https://opentutorials.org/course/1
오픈튜토리얼에 올라와있는 사이트로서 주로 웹 분야를 다루지만, 파이썬과 루비를 함께 이용한 동영상 강좌가 올라오고 있다.
꼭 파이썬이 아니더라도 다양한 프로그래밍을 쉽게 접할 수 있는 사이트이다
'프로그래밍 > 파이썬 개념' 카테고리의 다른 글
[python]3. 숫자형과 문자열 자료형 (0) | 2018.12.22 |
---|---|
[python] 2. 파이썬/pycharm 설치 (0) | 2018.12.20 |
[python] 1. 파이썬이란 (0) | 2018.12.20 |