2주차 시작!
힌남노! 태풍으로 걱정되는 하루의 시작!
태풍은 태풍이고 공부는 공부니깐 열심히 또 달려 가! 보자고~
오늘 대충 시간표
시작 시간 ~ 종료 시간 | 교과명 |
09:00 ~ 13:00 | [실시간] 파이썬 문법 |
14:00 ~ 16:00 | [특강] 효율적인 코딩 공부법(학습법) |
16:00 ~ 18:00 | 파이썬 문법 (복습) |
19:00 ~ 21:00 | [실습] 실무적용 알고리즘 실습 |
완벽하게 위에 시간표대로는 아니지만 쉴틈없이 공부했다.
우선 오전 강의부터 배운 내용들을 정리해보자!
Python 강의 1일차
- Python 언어의 이해
- 파이썬 언어의 특징
- Python은 인터프리터 언어 (C, Java는 컴파일 언어)
- 동적 타입 언어로 문법이 쉽고 간결하여 생산성이 좋으며 코드의 가독성이 좋습니다.
- 코드 컨벤션
- 복잡한 코드속에 개발자들이 지켜야하는 사회적 약속(?)
- 각 언어별로 맞는 컨벤션 스타일에 코드를 작성할 필요가 있다.
- Python은 Pascal, Snake, Camel 표기법이 존재 한다.
- 파이썬 언어의 특징
- Python 기초
- 변수 선언하기
- 선언할 변수 명 = 변수에 넣고 싶은 값
- num = 10 # 1개 변수에 1개 값
- a, b, c = 1, 2, 3 # 3개 변수에 각 1개에 값 a=1, b=2, c=3
- 변수의 가장 첫 번째 문자에는 숫자를 사용할 수 없습니다.
- list, type, class와 같이 python에서 이미 선언 되어 있는 단어를 변수 명으로 선언하고 싶을 때는 중복을 피하기 위에 변수 명 뒤에 언더바( _ )를 추가하여 선언합니다.
- 자료형의 종류와 특징
- integer, float, string, list, tuple, set, dict, boolean
- 각 종류별로 약자가 존재 # integer = int, string = str 등등
- 변수 유효 범위(variable scope)에 대한 이해
- 지역 변수(local variable)
- 전역 변수(global variable)
- 파이썬을 포함한 많은 프로그래밍 언어에서 전역 변수를 남용하는 것은 권장하지 않습니다.
- 변수 선언하기
오전 강의는 이정도로 자세한 강의 내용은 중요하니깐 따로 남기도록하겠다.
다음으로는 정말 중요한 효율적인 코딩 공부법!
학 to the 습 to the 법!
바로 가! 보자고~
효율적인 코딩 공부법
학습법 특강
코딩을 하는 데에는 어떠한 재능도 필요 없다
프로그래밍 언어를 학습한다는 것
“저는 비전공자인데..”
코딩 학습의 순서
구글링도 실력
프로그램 설치는 공부다: 왜 설치가 안되는 거죠?
단축키는 공부가 아니다: 딱 다섯 번만 쳐보세요
여러분이 채용되기까지의 과정
개발자의 공부 vs 수험생의 공부
깃허브 관리
특강을 듣고나서 정말 많은 자신감을 얻고 유익한 시간이였다.
다만, 들은 내용 전부가 아직 내 머릿속에 정리가되지 않아서 정리하면서 튜터님이 말씀해주신 내용을 다시 한번 생각 해보자.
정리는 안되었어도 제일 생각나는 말은 "프로그래밍 언어도 언어다" 이게 제일 생각에 남는다.
무작정 외우고 하는거 보다는 컴퓨터와 나의 대화를 통해서 익숙해지는 시간 자주 가져야겠다.
추가로 오늘 공유 받은 유용한 링크들을 정리하는 시간으로 TIL을 마무리 하겠다.
유용한 링크!
1. 노션 완벽 활용법 - 인프런 | 강의 (무료)
https://www.inflearn.com/course/%EB%85%B8%EC%85%98-notion-%ED%99%9C%EC%9A%A9#curriculum
2. Git 그리고 GitHub 유튜브 강의
https://www.youtube.com/watch?v=1I3hMwQU6GU
3. 구글링 하는법 & 구글 검색 방법 31가지 팁!
https://makemoneyskills.com/googling-31-tips/
4. FE 취준생을 위한 포스트 / 자료 모음 (by SangYoonLee (SYL) 님)