본문 바로가기

분류 전체보기28

[python] 1강. 파이썬 탄생 ( #01 [공통] 프로그래밍 언어 - 01 파이썬 소개 _ 1. 파이썬 탄생 ) 1. 파이썬 탄생 1.1. 등장 배경과 역사 1) 창시자 귀도 반 로섬 귀도 반 로섬(네덜란드어: Guido van Rossum, 1956년 1월 31일 ~)은 네덜란드 출신의 소프트웨어 엔지니어이다. 프로그래밍 언어인 파이썬을 개발한 것으로 유명하다. 2005년부터 2012년까지 구글에서 일했으며, 2013년부터 2019년 10월까지 드롭박스에서 일하고 있었다. 은퇴하였다가 2020년 11월 13일 MS에 다시 입사하였다. 2) 프로그래밍 언어명 파이썬이라는 이름은 귀도 반 로섬이 즐겨 보던 코미디 프로그램인 '몬티 파이썬'의 날아다니는 써커스(Monty Python's Flying Circus)에서 따온 것 이다. '몬.. 2023. 3. 17.
SQLD 준비 - 2023 유선배 SQL개발자(SQLD) 과외노트 평소에 눈여겨 보던 SQL 전문 유튜브 채널 'SQL전문가 정미나'에서 SQLD 준비 도서를 내셨었는데 이번에 2023년에 맞게 개정판이 나왔네요. 저자분이 SQL전문가에 실무 경험도 풍부하셔서 예전부터 눈여겨 봤던 책이라 때 마침 개정판을 찾을 수 있어서 좋았습니다. ( 연초에 준비할 예정이었는데 다행입니다. ) 평소 유튜브 영상도 SQL 카테고리 분야로는 압도적으로 많으시고, 영상 퀄리트도 워낙 좋았는데 책 강의도 유튜브에서 공짜로 올라오니 참고하시면 좋을 듯합니다. 책 내용도 23년에 맞게 잘 개정 된거 같고, 관련 개념마다 적중문제들이 잘 배치되어 있습니다. 해설도 적절하게 달려 있네요. SQLD 개념 잡는 건 이 책으로 충분할 듯 합니다. 적중문제로도 어느 정도 대비가 될 것 같지만 기출문제만 .. 2022. 11. 20.
프로그래머와 영어 영어는 프로그래머에게 필수적으로 필요한 도구이다. 성장과 소통을 위해서는 영어를 사용할 줄 알아야 한다. 프로그래머에게 영어가 왜 필요한 지 총 3가지의 이유로 설명할 수 있다. 1. 프로그래밍 이해 ( 코드의 문맥 이해 ) 프로그래밍 언어는 모두 영어를 기반으로 탄생한 언어이다. 즉, 영어 알면 자연스럽게 이해되는 부분이 많아진다. 영어가 가지는 사고방식을 통한 접근은 프로그래밍 숙련도를 높일 수밖에 없다. 2. 학습자료 1) 매뉴얼 각종 기술의 매뉴얼 사용법은 모두 영어로 적혀있다. 아무리 한글로 번역된 블로그 자료를 찾은들 공식 매뉴얼을 넘을 수 없다. 매뉴얼을 읽는 것으로 배우고, 해결할 수 있는 문제들이 매우 많다. 2) 질의응답 ( StackOverflow ) 프로그래머들의 질의응답을 하는 S.. 2022. 10. 17.
프로그래머와 수학 1. 프로그래머가 되기 위해서는 수학이 필요한가? 결론부터 말하면 수학은 필요하다. 다만 지금 당장 필요한 것이 '①사고방식'인지 '②지식' 인지를 구분할 필요가 있다. 이 포괄적인 질문을 좀 더 세분화시켜보자. 1) '일반적인 프로그래머'가 되려면 수학이 필요한가요? [1] 수학이 필요한 분야인가? 빅데이터, 원천 기술 개발, 머신 러닝, 게임 클라이언트 개발 등의 산업이라면 당연히 필요하다. 실제 라이브러리를 만들지 않더라도 그 라이브러리가 작동하는 동작 방식을 이용하기 위해서는 '②지식' 은 필수적이다. 우린 그것을 통해 제품을 만들어야 한다. [2] 수학이 필요하지 않은 분야인가? 수학적 지식은 필요하지 않다. 다만 수학에서 가지는 논리적인 '①사고방식'을 습득할 필요가 있다. 수학이 필요 없다고.. 2022. 10. 11.
[C] float.h 실수 자료형의 양수 최솟값과 최댓값이 정의되어 있습니다. #include #include // 실수 자료형의 양수 최솟값, 최댓값이 정의된 헤더 파일 int main() { float num1 = FLT_MIN; // float의 양수 최솟값 float num2 = FLT_MAX; // float의 양수 최댓값 double num3 = DBL_MIN; // double의 양수 최솟값 double num4 = DBL_MAX; // double의 양수 최댓값 long double num5 = LDBL_MIN; // long double의 양수 최솟값 long double num6 = LDBL_MAX; // long double의 양수 최댓값 printf("%.40f %.2f\n", num1, num2); /.. 2022. 5. 10.
반응형