# ๋ค์์๋ถํฐ ์ฌ๋ผ์ด์ฑ06. ๋ค์์ ์ฌ์ฉ์๋ก๋ถํฐ ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด์์ ์ฒ์๊ณผ ๋์ 3๊ธ์๋ฅผ ์ถ์ถํ ํ ํฉ์ณ์ ์ถ๋ ฅํ๋ ํ์ด์ฌ ์ฝ๋์ด๋ค. โ์ ๋ค์ด๊ฐ ๋ด์ฉ์?string = input('7๋ฌธ์ ์ด์ ์
๋ ฅํ์์ค :') m = (โ) print(m) ์
๋ ฅ๊ฐ: Hello World ์ต์ข
์ถ๋ ฅ: Helrld ์ ๋ต : string[0:3] + stirng[-3:] - ๋ฌธ์์ด์ ๊ฒฝ์ฐ ์ ์ธ๋ฑ์ค 0๋ฒ๋ถํฐ ์์, ๋ค์์ ์ธ๋ฑ์ค ์
๋๋ ๋งจ ๋์๋ฆฌ๊ฐ -1 - ์ฌ๋ผ์ด์ฑ ํ ๋ [์์์ :๋์ ]์์ ๋์ ์ ํฌํจ ์ํ๊ณ ๋์ -1์๋ฆฌ๊น์ง ์๋ผ์ ๋ฐํ - ๋ค์์๋ถํฐ ์ฌ๋ผ์ด์ฑ ํ ๋ [-1:-3] (์๋ฐฉํฅ์ด๋ผ ๊ฐ๋ฅ) - ํ์ง๋ง [-3:-1] ์ด๋ฐ ๊ฒฝ์ฐ [] ๋น ๊ดํธ ์ถ๋ ฅ - ์๋ฅด๋ ๋ฐฉํฅ์ด ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ด๋ฉด -1 ๋ฃ์ด์ค์ผ ํจ [-3:-1..
My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
์๋
ํ์ธ์์ฝ๋ฉ ์ข์ํ์๋ ๋ถ๋ค์ด๋ ์ฝํ
์ฐ์ตํ์๋ ๋ถ๋ค ๋ฐฑ์ค์ด๋ ํ๋ก๊ทธ๋๋จธ์ค์์ ๋ฌธ์ ๋ง์ด ํธ์ค ํ
๋ฐ์ ๋ฌธ์ ๋ฅผ ํ๋ฉด ์๋์ผ๋ก ๊นํ๋ธ์ ๋ด ์ฝ๋๋ฅผ ์ปค๋ฐํด์ฃผ๋ํฌ๋กฌ ํ์ฅ ํ๋ก๊ทธ๋จ '๋ฐฑ์คํ๋ธ' ์ถ์ฒํฉ๋๋ค๋ฐฑ์ค, ํ๋ก๊ทธ๋๋จธ์ค๋ ๋ชจ๋ ์ง์ํฉ๋๋ค ใ
ใ
1. ํ์ฅํ๋ก๊ทธ๋จ ์ค์น ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์๋จ ์ฃผ์์ฐฝ ์ => ํผ์ฆ ๋ชจ์ ์์ด์ฝ ํด๋ฆญ => Chrome ์น ์คํ ์ด์์ ๋ฐฑ์คํ๋ธ ๊ฒ์ ํ ํ์ฅํ๋ก๊ทธ๋จ์ ์ถ๊ฐ ์ ํ๋ฉด์์ ๋ธ๋ญ๋ชจ์ ๋ณด์ด์์ฃ ?ํด๋ฆญํ์๋ฉด ํฌ๋กฌ ์น์คํ ์ด๋ก ๋์ด๊ฐ๋๋ค. ๊ฒ์์ฐฝ์์ ๋ฐฑ์คํ๋ธ ๊ฒ์ํ์๊ณ ํ์ฅํ๋ก๊ทธ๋จ ์ถ๊ฐ ํด๋ฆญํด์ ๋ค์ด๋ฐ์์ฃผ์๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ํ๋ฉด ์๋จ์ ๊ณ ์์ด ์์ด์ฝ ํด๋ฆญํดAuthenticate ๋๋ฌ์ ๋ด ๊นํ๋ธ ๊ณ์ ํ์ธํด์ฃผ์ธ์~ ๊ณ ์์ด ๋๋ฅด๋ฉด ํด๋น ํ๋ฉด์ฒ๋ผ Repository Name ..
์.... ๊ณต๋ถํ๋ค๊ฐ ๋๋ง ๋ณด๋ ค๊ณ ์ด๋ ๊ฒ ์์ธํ๊ฒ ์ ์ ์๊ฐ ์์๋๋ฐ ํน์๋์ ๋ธ๋ก๊ทธ ๋ค์ด์ค์ค ์๋ ์๋ ๋ถ๋ค์ ์ํด์... ๊ทธ๋ฅ ๋ค ์์ฝํด์ ์ ์ด ๋ด
๋๋ค..ใ
ใ
ใ
ํ์ด์ฌ์ ์๋ฃ ๊ตฌ์กฐ ๋ฆฌ์คํธ [ ]Square BracketSํํ ( )Round Brackets์
{ }Braces๋์
๋ฌ๋ { 'key:value' } 1. ๋ฆฌ์คํธ(List) - ๋ฐฐ์ด์ฒ๋ผ ์ฌ๋ฌ ์์๋ฅผ ๊ฐ๋ ์งํฉ, - ์๋ก์ด ์์ ์ฝ์
, ๊ฐฑ์ , ์ญ์ ๊ฐ๋ฅ - ํ์ด์ฌ ๋ฆฌ์คํธ๋ ๋์ ๋ฐฐ์ด, ์ฆ ์์ ๋กญ๊ฒ ํ์ฅ ๊ฐ๋ฅ - [] ๋๊ดํธ ์ฌ์ฉ - ๊ฐ ์์๋ค์ ์๋ก ๋ค๋ฅธ ํ์
๋ ๊ฐ๋ฅ โ
๋ฆฌ์คํธ ๋ฉ์๋ - # list.index(์์) ๋ฆฌ์คํธ์์ ํน์ ์์ ์์น ๊ฒ์ - ์ฒซ๋ฒ์งธ ์์ํ๋ ์์น ๋ฐํ- # list.count(์์) ๋ฆฌ์คํธ ์์ ์์น๊ฐ ํฌํจ๋..
1. ํ์ด์ฌ์ ํน์ง- ์ปดํ์ผ ๊ณผ์ ์ด ํ์ ์๋ ์คํฌ๋ฆฝํธ ์ธ์ด : ์ธํฐํ๋ฆฌํฐ ์ธ์ด- ๋์ ํ์ดํ(Dynamic Typing) ์ง์ : ๋ณ์ ์ ์ธ์ ํํ ์ง์ ์ํด๋ ๋จ- ์ธ๊ณต์ง๋ฅ์ ๋ง์ด ์ฐ์- ํ์ด์ฌ ๊ธฐ๋ฐ ๋จธ์ ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ : Numpy, Tensorflow, PyTorch, Pandas, Matplotlib, Scipy, Keras, Theano- ์น ํฌ๋กค๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ : Beautifulsoup, Selenium, Scrapy- ์น ํ๋ ์์ํฌ : CubicWeb, Django, Web2py 2. ๊ธฐ์ด ๋ฌธ๋ฒ- ์ฃผ์์ #- ์ ์๋ผ๋ฆฌ ๋๋๊ธฐํด์ ์ ์ ๋ชซ ๋ฐํํ๋ ค๋ฉด // ์ฌ์ฉ- print(3/2.0) # 1.5 ์ ์ ๋๋๊ธฐ ์ค์ -> ์ค์๊ฐ ๋ฐํ 3. ์กฐ๊ฑด๋ฌธ - else if ํค์๋ ๋์ => elif-..
(์๋ฃ) ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฌธ์ ํ์ด 8๊ฐ ๋ณด๊ธฐ(์๋ฃ) ์คํ
์ดํฌ, ๊ทธ๋ฆฐ๋น์ค, ๋ง๋, ์ด๋ฆฐ์์ฑ์, ๋ฐฉ์ธํ ๋งํ , ๊ณ๋ (์๋ฃ) ์ ์๊ณ์ฐ๊ธฐ ์กฐ์ง์์ฉ๊ธฐ์ฌ 26๋
๋ ๊ฐํธ => ์ปดํจํฐ ์์คํ
๊ธฐ์ฌ?๊ทธ ์ ์ ์ทจ๋ํด๋ ์ปดํจํฐ ์์คํ
๊ธฐ์ฌ๋ก ์ด๋ฆ ๋ณ๊ฒฝํด์ ์๊ฒฉ์ฆ ๋์ค๋์ง ํ๋ท์ ๊ท์ ๋ฌธ์ํ๊ธฐ (์งํ์ค) ์์ดํจ๋ ์ดํ ์ค์ ์๋ฐ IDE ์ดํ ๊ด์ฐฎ์๊ฑฐ ์๋์ง ์ฐพ์ ๋ณด๊ธฐ CODESNACK IDE?(์๋ฃ) ๊นํ๋ธ 3D work flow 1์ผ1์คํ ์ปค๋ฐ ํด์ ํ๊ฑฐ ์ ์ฉ๋๋์ง ํ์ธํด๋ณด๊ธฐ 10/14 19:00 ๋๊ฒ๋๋ผ ๊ฐ์กฑ ์ธ์10/15 00:00 ๋ฐ์ดํฐ ์ ์ก10/16 11:00 SQLD-developer ์ ์10/20 09:00 ์กฐ์ ๋ํ๊ต ๊ณต๋1ํธ๊ด ๊ธฐ์ฌ์ค๊ธฐ ํ ์ต ๊ณง ๋ง๋ฃ๋จ.์คํฝ์ํ์ผ๋ก ๋์ฒดํด์ ๋ณด๊ธฐ ํฅ์ ์ฌ๊ธฐ ์ ์ ์ํฅ์ง ๊ตฌ๋งคํ๊ธฐ..
1. IntelliJ ์ค์น 2. ์คํ๋ง ๋ถํธ ์คํํฐ ์ฌ์ดํธ๋ก ์ด๋ํด์ ์คํ๋ง ํ๋ก์ ํธ ์์ฑ https://start.spring.io 3. ์์ฆํธ๋ ๋ Gradle > ๊ณผ๊ฑฐ Maven 4. Spring Boot ๋ฒ์ ์ค SNAPSHOT์ ์์ง ๋ง๋ค๊ณ ์๋ ๋ฒ์ 5. Artifact ๋ ํ๋ก์ ํธ๋ช
6. Dependencies(์ด๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ธ ๊ฒ์ธ์ง?) - Spring Web (์นํ๋ก์ ํธ์ฉ) - Thymeleaf (html ํ
ํ๋ฆฟ ์์ง) Generate ํด์ฃผ๋ฉด Download ํด์ zipํ์ผ๋ก ๋ฐ์ ์์ถ ํ์ด์ IntelliJ์์ ์คํ 7. IntelliJ ์์ Open or Import -> build.gradle ํ๋ก์ ํธ ํ์ผ๋ก ์ด๊ธฐ * ์์ฆ์ main/test ํด๋๊ฐ ๋๋์ด์ ธ ์์.(ํ์คํ) - mai..
์๋ฐjsp ์๋ธ๋ฆฟ์คํ๋ง ๊ด๋ จ ๋ฉ์๋mvc ํจํด ์ธํ๋ฐํ๋ก ํธ์ปจํธ๋กค๋ฌ์์ดํ ์ค ํ ๋ผ ์คํฝ์๋ฐ์คํฌ๋ฆฝํธsql ์ฟผ๋ฆฌํฌํธํด๋ฆฌ์ค์ํ๋ฆฌ๋ทฐ / ๋์๋ณด๋๋ด์ค๋ฒ์ญ / ์ก์ง(๋ฅด๋ชฝ๋)ํฌ์ผ๋ชฌ๊ณ ์ธ๋ฒค์น๋์์ธ๊ธฐ๋ฅ์ฌ 6.11
vscode ํ์ฅํ๋ก๊ทธ๋จ(extension) ๋ด๊ฐ ์จ๋ณธ ์ ์ฉํ vscode ์ต์คํ
์
๋ฆฌ์คํธ โ
VSCode(Visual Studio Code) ๋ค์ด๋ก๋ ๋ฐ ์ค์น Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com โ
Extension ํญ ๋ค์ด๊ฐ๊ธฐ โ
Au..