일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바
- 부스트코스
- richtext
- 장고
- 컴퓨터과학
- popupmenubutton
- removetooltip
- BeautifulSoup
- JavaScript
- python3
- 건대입구맛집
- Python
- 남양주맛집
- 알고리즘
- DOM
- 가상환경
- 성수동카페
- pipenv
- 속초여행
- Django
- 상속
- 아스키코드
- 코딩독학
- 노마드코더
- 포인터
- 추상클래스
- 정렬알고리즘
- c언어문자열
- 강원도속초맛집
- FLUTTER
- Today
- Total
목록Programming Languages (65)
YUYANE
학습 강의 nomadcoders.co/python-for-beginners/lobby Requests와 Beautiful Soup 두 가지 모두 웹 사이트에서 원하는 부분을 스크래핑 할 때 필요한 라이브러리/패키지이다. 1) Requests - HTTP 요청을 간단하게 만드는 파이썬 HTTP 라이브러리. - 오늘의 용도 : 스크래핑 하고 싶은 웹 페이지의 URL에서 html을 가져오기 위해 사용 - 문서 링크 : requests.readthedocs.io/en/master/ 2) Beautiful Soup - HTML과 XML 문서를 파싱하기 위한 파이썬 패키지. - 오늘의 용도 : Requests를 통해 가져온 html에서 필요한 정보를 추출하기 위해 사용 - 문서 링크 : www.crummy.com/..
학습 강의 www.boostcourse.org/cs112/lecture/119018/ 명령행 인자(Command line arguments) C언어 프로그램을 실행할 때 'clang' 혹은 'make' 라는 명령을 입력함으로써 프로그램을 컴파일한다. 그런데 명령을 할 때, 추가 인자(argument)를 넣을 수 있는데, 이를 명령행 인자라고 부른다. #include stdio.h> #include int main(void) { } 위와 같이 main 함수에 인자를 넣지 않을 수도 있지만, #include int main(int argc, char* argv[]) { if(argc==2) { printf("hello, %s\n",argv[1]); } else { printf("hello, world!\n"..
학습 강의 www.udemy.com/course/python-and-django-full-stack-web-developer-bootcamp/ nomadcoders.co/python-for-beginners/lobby Special method class Car(): wheels = 4 doors = 4 windows = 4 seats = 4 print(dir(Car)) dir 함수를 출력해보면 파이썬에 이미 내장되어 있는 함수 목록들을 볼 수 있다. 오늘은 그 중에서 __init__과 __str__ 두 가지 함수를 살펴볼 것이다. __init__ class Cat(): def __init__(self,breed,name): self.breed = breed self.name = name mycat = ..
학습 강의 www.boostcourse.org/cs112/lecture/119011 컴파일링 인간이 사용하는 소스 코드를 기계가 이해할 수 있게 오브젝트 코드(머신 코드)로 변환하는 전체과정. C언어에서 make나 clang을 사용해서 프로그램을 실행할 때, 아래 네 가지 단계를 거쳐야 최종적으로 실행 가능한 파일이 완성 된다. - 전처리(Preprocessing), 컴파일(Compiling), 어셈블(Assemble), 링크(Link) 전처리(Preprocessing) #으로 시작되는 C 소스 코드(여기서는 'include')는 전처리기에게 코드 실행에 앞서 무언가를 실행하라고 알려준다. 예를 들어, 코드 작성에 앞서 '#include'를 통해 C언어로 작성 된 'stdio.h' 라이브러리를 포함시키라..
코드 리뷰 앞선 포스팅에서 전역 변수 사용은 지양하라는 피드백을 받았다고 했다. 작성했던 코드는 아래와 같은데, while 문의 조건 식으로 이용하기 위해 전역 변수를 사용했었다. 그렇다면 전역 변수를 사용하지 않고, 동일하게 구현 될 코드를 작성할 수 있을까? 구글링 결과, 포인터를 사용하는 방법이 있음을 알아냈다! 포인터란? 포인터 변수를 줄여 포인터라고 부르며, 변수가 저장 되는 메모리 주소를 뜻한다. * 부호를 붙여서 선언하며 사용 방법은 아래 예시를 보자. 포인터 변수 '*numPtr'에 값을 '10'으로 저장하는 과정이다. #include int main() { int *numPtr; // 포인터 변수 선언 int num1 = 10; // int형 변수를 선언하고 10 저장 numPtr = &..
발단 전역 변수를 사용하여 부스트 코스 미션 과제를 제출했다가, 일반적으로는 전역변수를 잘 사용하지 않는다는 피드백을 받았다. 왜 그럴까? 학습 내용 subscription.packtpub.com/book/game_development/9781787127838/2/ch02lvl1sec20/pros-and-cons-of-global-variableswww.guru99.com/local-vs-global-variable.html 전역 변수란? 전역 변수는 함수 외부에서 선언된 변수이다. 전역 변수는 프로그램이 돌아가는 동안 그 값을 계속해서 담고 있으며, 프로그램 내 어떤 함수에서든 호출이 가능하다. 전역 변수의 장점 - 프로그램 내 모든 함수나 모듈로부터 접근이 가능하다. - 모듈 외부에서 한 번만 선언하..
학습 강의 www.boostcourse.org/cs112/lecture/119009 C언어에는 문자열을 저장하는 자료형인 string이 없다. 따라서 char 를 사용해서 문자열을 담아야 하는데, 두 가지 방법이 있다. 포인터를 사용하거나, 배열을 사용하거나 char *str = "There is no string"; char str_[] = "There is no string"; 그런데 string이라는 개념은 존재한다. printf 를 사용해서 출력을 하려면 다음과 같이 코드를 작성해야 한다. printf("%s\n",str); printf("%s\n",str_); '%s' 대신에 '%c'를 다음과 같이 컴파일 오류가 난다. 포인터 vs [ ] char *str 은 메모리 주소를 담고, char st..
for, range 자바랑 비교했을 때, 파이썬 문법은 인간이 더 이해하기 쉽다. 처음 프로그래밍 언어를 자바로 배워서 그런지, 오히려 그게 헷갈릴 때가 있다.ㅠㅠ 그래서 다시 정리! for i in array array(배열) 안의 요소를 차례대로 반환한다. / 코드 array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] for i in array: print(i) / 결과 for i in range(n) 인자 1개 0 에서부터 n-1까지의 정수를 리스트에 담아 반환한다. / 코드 array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] for i in range(len(array)): min_index = i print(i) / 결과 for i in range(s, n) 인..