Press "Enter" to skip to content

Introduction to Programming


ciao di nuovo come sai che sono Eli the
ragazzo del computer qui per ogni uomo io
t-dot-com e la classe di oggi è
introduzione alla programmazione così
la programmazione è Wiener che ti siedi a
computer hai digitato un sacco di testo
o tale e che si trasforma in Angry Birds
o QuickBooks o ufficio o un intero
sistema operativo se stai per essere
nel campo della tecnologia che non hai
per essere un programmatore esperto ma tu
dovrebbe capire come fare un po ‘
programmare così così ogni volta che pensi
riguardo alla programmazione sai quando è il momento
la gente pensa di nuovo alla programmazione
pensano a Windows 7 o all’ufficio o
QuickBooks o questi davvero grandiosi
programmi bene in realtà come con
quello che uso tu puoi creare molto piccolo
programmi per fare molto specifico
compiti così adesso conosci i video
che guardi su Everyman IT
fornito da una piccola 15 linea
sceneggiatura che ho scritto così ho scritto questo
piccolo script di 15 righe con alcune cose
chiamato variabili in esso e ogni volta che tu
vieni in una delle nostre pagine che ha un
video pubblicato sulla nostra pagina su quel piccolo
Esegui 15 pezzi di codice e tu puoi
guarda i nostri video, quindi cosa voglio che tu faccia
capisci , sai quando lo fai
programmando sì puoi crearli
enormi sistemi operativi Windows 7 ecc
ecc ecc ma la realtà è che puoi
creare programmi molto più piccoli da fare molto
compiti specifici e questo può essere molto molto
utile per te come tecnico
quando ho lavorato per uno dei
aziende aziendali abbiamo avuto 200 nuovi
server che stavano andando dentro eravamo
installando 200 nuovi server per il nostro
server farm bene ogni singolo di
quei server avevano bisogno di una piccola modifica per
il registro per consentire qualcosa a
capita così di nuovo che sono stato in grado di scrivere I
non conosco uno script di 5 o 10 righe
andrebbe letteralmente fuori e su tutti
server singolo sarebbe automaticamente
attacca quella piccola chiave di registro
ordine per
per permetterci di fare ciò di cui avevamo bisogno
essere fatto così così quando stai pensando
programmare di nuovo non sempre pensa
riguardo alle grandi cose ce ne sono molte
piccole cose con cui puoi farlo
questa classe oggi non stiamo andando per essere
sai andando davvero a scrivere
funzioni e tutto quel genere di cose
stiamo andando oltre il
cose basilari che devi capire
se stai pensando di programmazione in modo
stiamo andando a parlare di cose
come i linguaggi di programmazione stiamo andando
per parlare della differenza tra
compilato e le lingue programmate
parleremo delle API
e gli SDK che prototipano lo pseudocodice
tipi di programmatori, quindi se lo sei
interessato a diventare un programmatore
ci sono diversi tipi di programmatori
là fuori così parleremo di questo e
poi ci avvolgiamo con qualche finale
pensieri così questo che sai non farlo
non ti preoccupare, lo sai che non lo fai
devi mettere il tuo tappo pensante su questo
sarà una classe molto semplice
andiamo a fare una panoramica di cosa
la programmazione è e vi offre alcuni dei
concetti di base che devi
capire prima di iniziare a programmare
te stesso
quindi parliamo di programmazione
lingue così così molte persone quando loro
pensa ai programmatori che pensano e basta
che ogni programmatore può programmare qualsiasi cosa
come i programmatori sono programmatori
programma per programmatori sì, questo è un po ‘
cosa pensano di sapere se sai come
per fare la programmazione si può fare nulla
bene come ogni altra professione in
la programmazione della tecnologia è in realtà
diviso in un sacco di diversi sub
professioni o sub-carriere la ragione è
è perché fondamentalmente ciò che la programmazione
è come un programmatore che scrivi
un tipo di codice che si chiama human
leggibile in modo da digitare si sa se x
è uguale a 2, quindi stampa 12, sai che sei tu
scrivi cosa vuoi che accada
e quindi il linguaggio di programmazione
trasforma quello in qualcosa che il
il computer può fare qualcosa così tu
digita ciò che viene chiamato leggibile dall’uomo
lingua e poi l’uno
compiler o l’ interprete di script gira
che in uno e zeri che il
i computer possono capire in modo da ricordare a
il computer capisce solo on e off 1 &
0 non capisce se poi loop x
è uguale a non capire che
capisce e capisce così
quello che stai facendo è creare il tuo
programmare qualcosa chiamato umano
leggibile e poi trasformato in
uno e zero ora quando viene girato
in uno e zeri diversi
i linguaggi di programmazione lo consentono
capita in modi diversi quindi se vuoi
diciamo creare un driver di dispositivo così
creerai un driver per a
modem probabilmente useresti qualcosa
chiamato C plus che è usato per fare
driver di periferica se tu stavi per
creare un’applicazione di database Web utente
userebbe un linguaggio di programmazione chiamato
PHP quindi questa particolare lingua è la migliore
adatto per inviare e tirare dati
da un database, quindi pensaci
programmare i linguaggi come faresti
pensa a qualsiasi altro programma che tu
utilizzare sul computer
quindi non andresti a fare QuickBooks
scrivi una relazione probabilmente anche tu
non potrei nemmeno farlo se volessi
proprio come con i linguaggi di programmazione
impossibile scrivere un driver di dispositivo con PHP
PHP è usato per il web-based
applicazioni di database è tutto questo
può essere usato per te non puoi usarlo per
scrivere driver di dispositivo che semplicemente non può fare
Vale a dire lo stesso vale per voi
non andrebbe in parola per disegnare un’immagine
non è costruito per questo
quindi quando parliamo di programmazione
la lingua è è di nuovo programmazione
le lingue sono come qualsiasi altra applicazione
useresti sul computer
ogni linguaggio di programmazione è usato per fare
un tipo specifico di programma così PHP è
usato per voi sapete che dico web-based
applicazioni di database che puoi programmare
per il flash in modo da conoscere tutti quelli di fantasia
grafica che vedi sui siti web
c’è un linguaggio di programmazione che
ti permette di interagire con quelle cose
se volevi creare un’applicazione
come QuickBooks o qualcosa come Word
potresti usare un linguaggio di programmazione
chiamato basic visuale o visivo
Studio Se si stavano per essere cercando di
creare programmi che lo sono
cross-platform si sa che può essere eseguito su
Linux e possono creare rack su un Mac
e possono essere eseguiti su Windows
usa un linguaggio di programmazione chiamato Java
perché perché Java ti permette di farlo
quindi la cosa principale che voglio tu
capire con questi programmi
le lingue sono ciascuna lingua di programmazione
è progettato per fare un certo insieme di
funziona molto bene così quando lo sei
decidere di scrivere il tuo programma fondamentalmente
quello che hai da fare è che devi
decidere cosa vuoi che faccia il tuo programma
e poi una volta capito cosa
lo vuoi fare allora lo capisci
la lingua che devi imparare o
è necessario utilizzare al fine di creare la
programma quindi non pensare di sapere oh
Ho intenzione di imparare PHP e poi lo sono
andando a scrivere il mio sistema operativo
PHP di nuovo semplicemente non lo fa e il
cosa principale con il linguaggio di programmazione è
capire è quello che stai per essere
facendo è che stai per prendere cosa
è chiamato codice leggibile dall’uomo così tu
effettivamente digitare con un editor di testo o
questi compilatori digiti quello che tu
vuoi che il codice faccia e poi quello
compilatore o quello che viene chiamato un interprete
lo trasforma in uno e zeri e
si dedica che sono tutte le preoccupazioni del computer
a proposito, questa è la cosa fondamentale
capire con i linguaggi di programmazione a
molte persone si confondono ricordate solo
come ogni altra applicazione una programmazione
il linguaggio è costruito per svolgere compiti specifici
non useresti QuickBooks per scrivere a
segnala che non useresti Microsoft Word
per disegnare un’immagine non è costruita
quel modo
stesso modo di programmazione linguaggi web PHP
creazione di applicazioni HTML per database
pagine web
java crea programmi multipiattaforma
quindi i prossimi termini che dovresti
capire quando stiamo parlando
i linguaggi di programmazione sono compilati
linguaggi di programmazione e script
linguaggi di programmazione quindi cosa fa questo
significare
ben fondamentalmente la programmazione compilata
le lingue sono la programmazione più vecchia
lingue e fondamentalmente ciò che accade è
scrivi il tuo codice sai se questo
succede quindi fai questa stampa ecc ecc
ecc. allora apri un compilatore quindi a
il compilatore è un’applicazione è un pezzo
del software che avrai sul tuo computer
poi alimentare il compilatore vostro modo
codice sorgente in modo che il codice leggibile dall’uomo
che tu hai appena creato, lo dai da mangiare
al compilatore compilatore risulta che
in uno e zeri che il computer
capisce e poi sputa fuori a
programma dall’altra parte quindi un
file eseguibile in modo da inserire tutto questo
testo il compilatore gira tutto questo
testo in uno e zeri e sputa fuori
un programma eseguibile in modo tale che il programma
puoi quindi fare doppio clic o comunque tu
eseguire sul proprio computer e verrà eseguito
in questo modo è ora un programma compilato
questo è ciò che i compilatori trasformano in umani
testo leggibile in programmi compilati quindi
ci sono linguaggi di scripting con
i linguaggi di scripting non è così
in realtà compilare il codice in modo da scrivere
fuori tutto il tuo codice in modo da sapere se questo
succede quindi fallo e poi stampa questo tu
Scrivilo e poi mettilo semplicemente
testo al server o computer che
sta per essere in esecuzione il codice te
installa qualcosa chiamato interprete
sul computer e poi quello
interprete legge il codice e poi
sputa i risultati a chiunque sia
usando il programma quindi se mai ne sentiste parlare
script di base visuale di file batch
JavaScript PHP HTML di questi tipi
dei linguaggi di programmazione in realtà
siediti in un editor di testo che scrivi
tutto questo testo su cui hai messo il file
il tuo server
allora diciamo che stiamo parlando
su un programma PHP, quindi quando scrivo PHP
programmi scrivo tutto il testo
letteralmente in notepad ho quindi caricare che
al mio server web con un file di associazione
di punto PHP sul mio server web ho P
HP installato così quando qualcuno va al mio
Script PHP che interpreta PHP
il file e poi fa quello che è
che il file dice dovrebbe accadere così
cosa principale da capire quando sei
parlando di lingue compilate o
lingue compilate in linguaggi compilati
significa che prendi tutto ciò che è umano leggibile
codice che dump nel compilatore esso
sputa un file eseguibile in modo che il file
che sputa fuori sai che è tutto solo
linguaggi scriptati a uno ea zero
tutto rimane come testo che installi
un interprete sul computer che è
sta andando a correre in quello script
linguaggio in modo da installare PHP Visual Basic
o host di script di Windows qualcosa di simile
quello sul computer e poi quando tu
eseguire il programma che interpreterà sarà
leggi il codice che hai dato e
quindi fornire i risultati così così
questo è qualcosa da capire ma
tra computer compilato e script
le lingue
ora i prossimi termini sono sicuro che tu abbia sentito
molto su di te sai se sei stato
seguendo l’ industria della tecnologia
ultimamente sono apice e SDK quindi ap è nostro
SDK per interfacce di programmazione di applicazioni
o kit di sviluppo software quali sono
questi e perché sono importanti per te
bene le aziende diciamo Facebook o
Twitter o tumblr o qualcuno di questi tipi
di cose che fanno cose molto specifiche
e al fine di far crescere la loro influenza in
il mondo che vogliono che tu possa essere in grado
creare programmi che possono entrambi
spingere o tirare i dati sui loro siti così simili
con con Twitter è il
il più popolare per le API così tu
può creare un programma che invia
post su Twitter in modo che si presenti
Twitter o sondaggi inviati da Twitter a
presentarsi in qualsiasi sito web
applicazione che stai creando bene
il modo in cui il tuo programma può farlo
attraverso qualcosa chiamato api
interfacce di programmazione delle applicazioni
quindi così ciò che è è twitter o
facebook o myspace o qualcuno di questo tu
sanno di avere un ambiente chiuso loro
avere una salsa segreta quando crei un
postare su Twitter si crea il post
uso colpito inviare e poi si va a
Twitter e qualcosa succede magia
succede bene e poi sai che lo mostra
avanti sulla tua home page bene la cosa
è Twitter per prevenire l’hacking e
prevenire problemi che non vogliono dire
qualcuno della salsa segreta loro
non voglio dire a nessuno come loro
il programma funziona davvero così che fanno
è che creano quella che viene chiamata una pipì
occhi e questi sono fondamentalmente punti
dove il tuo programma può connettersi al loro
programma e possono scambiare dati così
praticamente tutte queste API che sono
creato con cui puoi interagire se lo sono
non creato non si può ottenere dietro il loro
muro quindi basterà come Twitter
può fare un programma di base che direbbe
sai scrivere o stampare l’ultimo post
da Eli computer guy e così faresti
scrivere una riga di codice che sarebbe
praticamente dire
ultimo post da Eli computer guy e
stampare sul mio sito Web particolare, quindi cosa
succede è che puoi interagire con quelli
quelle API hanno chiamato applicazione
interfacce di programmazione che non si ottengono
nella loro salsa segreta puoi semplicemente
spingere e tirare alcuni dati principali
cosa da capire con queste API è
è uno il venditore che conosci Facebook
Twitter qualsiasi cosa può cambiare queste API
ogni volta che vogliono così ha fatto Twitter
questo un paio di volte a tutti
il dispiacere è che l’altra cosa è come dico
devi giocare secondo le loro regole in modo
se hai a che fare con Google o
Twitter ecc. Verranno con loro
regolamento e loro ti diranno come te
può interagire con quelle api e quelle
sono gli unici modi in cui puoi interagire
con con qualunque cosa è che sono
fare la prossima cosa è l’SDK o il software
kit di sviluppo molto come API ma
fondamentalmente, quindi abbiamo questi nuovi dispositivi
uscendo iphones iPads io questo voglio che
ingrandisce qualsiasi cosa sia in pratica ciò che sono gli SDK
o sono i loro kit che ti permettono di essere
in grado di programmare per il dispositivo che
stai cercando di programmare per loro
vieni con un sacco di strumenti speciali loro
venire con cose come quelle che vengono chiamate
emulatori così emulatori sono un po ‘come
come dispositivi falsi in modo da poter avere un simile
un piccolo telefono Android si apre sul tuo
computer e puoi creare un programma
per quel piccolo telefono Android falso
assicurati che funzioni correttamente
sapere se premo questo pulsante cosa farà
capita così questo sviluppo del software
kit fondamentalmente quello che fanno sono loro
impacchetta tutte le informazioni e tutto il
strumenti necessari per programmare
per un dispositivo e anche loro bene
darlo a te o loro lo vendono a
voi a seconda di chi hai a che fare con
a volte piace per il sistema Android
gli SDK sono completamente gratuiti per gli altri
sistemi che ti costeranno
un bel po ‘ di soldi ma fondamentalmente il
i kit di sviluppo software dell’SDK sono
kit che ti permettono di programmare
dispositivi particolari, quindi ancora gli SDK di api
a questo punto non devi preoccuparti
su di loro molto ma è buono
capire
quindi la prossima cosa di cui voglio parlare
è il primo passo nella programmazione
processo così hai pensato a cosa
programma che vuoi creare diciamo te
voglio creare una sorta di web
applicazione
bene dopo che hai pensato che volevi
inizia a creare qualche applicazione web tu
intenzione di voler fare prototipazione così
cos’è la prototipazione dove ti siedi
giù e su semplici vecchi pezzi di carta o
con qualcosa di un programma come Visio o
così ti siedi lì e tu in realtà
delineare a cosa si vuole il programma
fallo in pratica diciamo dove abbiamo
un programma che vogliamo raccogliere
gli indirizzi email delle persone sai che è
un po ‘come lo sai tu con te
Com qui abbiamo una piccola newsletter
link se vuoi che la nostra newsletter ti metta
l’indirizzo di posta elettronica aver fatto clic Invia
e che invia i dati al nostro
database quindi se stiamo andando al prototipo
questo su un pezzo di carta o su un
lavagna sapremmo semplicemente che sai disegnare
fuori e diremmo va bene voglio avere
una scatola e voglio che la scatola abbia un
indirizzo email non posto per qualcuno messo
un indirizzo email e sopra di esso si dirà
email e sotto di esso si dirà submit
e lo scrivo come dico su un pezzo
di carta o su una lavagna come questa
allora se questo è ciò che accadrà
allora scriverei qui e lo farei
solo per farti sapere quando colpisci
sostengono che poi va nel database
e questo è tutto ciò che fai fondamentalmente
prototipazione letteralmente su un pezzo di
carta a destra o disegnare come vuoi
questa applicazione funziona e tu scrivi
in modo che più tardi tu possa avere un
idea di come si erano in realtà andando a
programmare questa cosa è la più grande
il problema con la programmazione è più che altro
le persone non capiscono cosa loro
in realtà voglio farlo in modo che ti prendano
sanno che si siedono e scrivono
mezzo un programma e scoprono che
quello che hanno scritto non lo farà
finiscono per fare ciò che vogliono fare così
lo scaricano e poi scrivono
un altro mezzo programma lo scoprirà
non è quello che vogliono fare così loro
scarto che siamo in un altro programma
fondamentalmente la prima cosa che vuoi
fare
è fare la prototipazione dove disegni
tutto fuori in modo che tu capisca
quello che vuoi che questa applicazione faccia come me
dire anche anche questa piccola cosa e-mail
qui questo probabilmente può richiedere cinque o sei
pagine solo per scrivere come tutto
sta andando a lavorare così per questo diciamo
questo è questo il invia l’email
così hanno inserito il loro indirizzo email
premi invia e va al database
beh allora se abbiamo una sezione report così
Diciamo che voglio una pagina di amministrazione e poi
sotto quello avrei un pulsante di segnalazione
e se clicco sul pulsante di segnalazione
dovrebbe andare al database e
allora quello dovrebbe stampare a
rapporto con tutti gli indirizzi email in
fondamentalmente questo può diventare davvero
confusa e abbiamo intenzione di andare in
questo più come effettivamente iniziamo a creare
programmi ma la cosa principale a
capisci che tutto il prototipo di enos è su a
lavagna o un pezzo di carta tu
in realtà basta semplicemente disegnare là fuori
non c’è roba complicata qui
semplicemente disegnare come vuoi questo
programma per funzionare
quindi una volta estratto il prototipo di
come vogliamo che il nostro piccolo programma funzioni
abbiamo bisogno di iniziare a lavorare su qualcosa
chiamato pseudocodice quindi cos’è lo pseudocodice
lo pseudocodice è quando scrivi semplicemente
a mano a mano come si desidera che il programma
funziona come vuoi diverso
operazioni da fare quindi diciamo che lo siamo
parlando di questo programma di newsletter
di nuovo così abbiamo questa casella di testo e noi
avere il pulsante di invio giusto così
fondamentalmente se stiamo andando a scrivere
pseudocodice per il pulsante di invio quindi noi
voglio dire quando clicco sull’invia
pulsante cosa voglio che accada così
diremmo quando clicco su Invia email
indirizzo e casella di testo dovrebbero essere aggiunti a
il database e-mail quindi in pratica tutti noi
fare è riscrivere in quel modo come ho detto
così a mano lunga scriviamo cosa
vogliamo questo ciò che vogliamo che accada
quando facciamo clic su Invia quando clicco sul
Invia pulsante l’ indirizzo email e il
libro fiscale dovrebbe essere aggiunto alla e-mail
database questo fa due cose per noi
ci fa iniziare a pensare al
processo che vogliamo che accada
prima di entrare nel codice
in realtà scrivendo il codice e questo
ci consente di decidere quale programmazione
lingua che useremo quindi se
questo sarà basato sul web
applicazione andando a fare un database I
posso dire che probabilmente useremo il
Linguaggio di programmazione PHP sai se io
scrivi tutto questo so che non lo farò
be Java Script So che non lo farà
essere HTML che ci arriveremo più tardi
ma fondamentalmente scrivendo lo pseudocodice
Posso dire okay il linguaggio di programmazione
Ho bisogno di PHP è l’altro
cosa ancora una volta mentre andiamo in più
argomenti avanzati con la programmazione
è scrivendo questo prima che noi siamo
in realtà preoccupato per i poveri
programmare nel linguaggio è più facile
per capire le idee logiche di cosa
stanno andando
sta succedendo in questo processo così quando tu
scrivilo come dico che puoi pensare
puoi semplicemente pensare a quello che vuoi
essere successo e tu non lo sei davvero
pensando al codice adesso, quindi questo è
molto importante quindi in sostanza il prossimo
passo nel processo ciò che fai il
per prima cosa pensi a cosa?
vuoi creare ti viene in mente un
idea hey vorrei poter ottenere la gente
indirizzi email che crei
prototipazione in cui tu in realtà sai
come dico su una lavagna o pezzi di
carta estrai ciò che vuoi avere
succede poi dopo per ogni cosa
che vuoi che succeda, lo faresti
quindi scrivi pseudocodice e pseudocodice
come dico io è solo che scrivi
a mano a mano cosa vuoi che succeda
ora passato questo è dove entreremo
lezioni attuali sulla programmazione, quindi lo faremo
avere classi su PHP e JavaScript in
L’HTML così passato è quindi il punto in cui ti giri
questa idea in un programma reale in un
applicazione reale quindi questo è quanto lontano
andremo oggi come dico di più
corsi avanzati di cui parleremo
di più ma questi sono molto molto
passi importanti come dico troppo
le persone non trascorrono abbastanza tempo
prototipazione troppe persone non spendono
abbastanza tempo su pseudocodice e se tu
non scrivere quello che vuoi avere
succede allora è davvero molto difficile
per programmare effettivamente questa roba in seguito
quindi l’argomento finale di cui parleremo
circa oggi sono i tipi di programmatori
là fuori perché, come dico, lo sai
tutti quando entrano nella
campo tecnologico o campo informatico
dicono che sai che voglio fare computer
sai che voglio fare programmazione e
non si rendono conto che ce ne sono molti
di sub professioni nella tecnologia
campo così sai se verrai
nei computer conosci le informazioni IT
la tecnologia come faccio bene si può risolvere
computer o potresti riparare i server o
potresti fare networking o puoi farlo
sistemi telefonici o di sorveglianza
sistemi o sai che c’è un intero
un sacco di cose che tutte le richiedono
insieme di abilità lo stesso è vero con
programmatori un programmatore non è un
programmatore programmano tutti ma tutti loro
fare cose diverse quindi il primo tipo di
programmatore e probabilmente il più semplice
per te entrare in quello che è chiamato a
programmatore web così così quando vai a
sito web e tutti questi tipi di fantasia
roba succede sul sito web che è
qualcosa che un programmatore web fa
in pratica un programma per programmatori web
applicazioni che girano sul web
come afferrare gli indirizzi email delle persone
sai presentare i siti web in a
in certo modo quel tipo di cose di questo tipo
di cose che puoi imparare a casa e tu
può effettivamente produrre un vero professionista
cose come dico solo appena fuori
la tua casa senza un vero professionista
FORMAZIONE basta avere un paio di libri che
capire come funziona tutto e tu
può andare là fuori e tu puoi iniziare e
diventa il tuo programmatore web il prossimo
tipo di programmatore è più simile al
programmatore programmatore il
programmatori che stareste pensando
su queste persone che conosci che sarebbero
creando cose come i driver di dispositivo molto
programmi complicati quindi fondamentalmente con a
programmatore web è possibile creare un web
programma in un paio d’ore forse a
settimana forse due settimane sai se tu
basta sedersi e lo fa di solito lo fa
non prendere così tanto tempo per la maggior parte dei programmi web
programmatori programmatori, se lo sei
creando cose come driver di dispositivo per
un modem o una scheda video sei
creando applicazioni come Quickbook
Microsoft Office quelle cose prendono molto
di tempo quindi i programmatori sono i ragazzi
basta stare in piedi o seduti davanti a un monitor
da otto a dieci ore al giorno
bevendo le loro cole di scossa e solo giusto
scrivere il codice così così quelli sono le persone
come i veri programmatori seri
sai che sono come loro
starebbe imparando i linguaggi di programmazione
come C plus C sharp Java ecc oltre
programmatori che sono il livello più alto
di quelli che sono chiamati ingegneri del software
sai quando crei un po ‘
programma che richiede molta abilità e
prende molta energia bene quando tu
creare enormi pezzi di software voi
in realtà bisogno di un sacco di ingegneria voi
bisogno di capacità di gestione del progetto in ordine
per fare in modo che questo accada così software
gli ingegneri lavoreranno come questi
grandi computer a cluster cose del genere
quindi questo è fondamentalmente solo un semplice
idea di darti che ci sono
diversi tipi di programmatori di nuovo tu
avere i programmatori web che puoi imparare
questa roba a casa puoi creare
roba professionale che conosci dal tuo
camera da letto sul tuo computer portatile
ci sono programmatori programmatori per questo
probabilmente hai bisogno di un’educazione universitaria
sai che sarebbe andata a prendere un computer
grado di scienza questo ti permetterà di
crea i programmi a cui sei abituato
pensando a nuovi driver di dispositivo
QuickBooks quel tipo di cose e poi
c’è il software dell’ingegnere del software
gli ingegneri creano grandi programmi intendo
programma un periodo di spawn che conosci multiplo
sistemi più server che conosci
gruppi di computer ecc
è stata una presentazione di classe a
programmazione in modo da sapere se lo sei
interessato se stai pensando
facendo la programmazione questi sono i fondamentali
concetti che devi capire
prima che tu salti davvero sul fare
programmando sai che la gente vuole saltare
e vogliono imparare PHP o C + o
o tutte queste diverse programmazioni
lingue prima che capiscano davvero
ciò che la programmazione è la cosa principale
che voglio che tu capisca con
la programmazione è come le altre
set veloce di computer o tecnologia
ci sono diverse sotto-carriere di
programmatori e il diverso
i linguaggi di programmazione sono costruiti per fare
cose diverse se passi un anno
imparare a fare conosco la programmazione C +
questo non ti aiuterà a creare web
applicazioni di database non è semplicemente
quello che è costruito per te sa che potresti
trascorri sei mesi ad imparare PHP, ma quello è
non ti aiuterò a costruire driver di dispositivo
se è questo che vuoi fare, lo sai
se vuoi creare robot, PHP no
cosa ti insegnerà a farlo così
ogni linguaggio di programmazione è come un
applicazione che useresti sul tuo
normale computer, proprio come la finestra appena
Mi piace la parola o semplicemente come QuickBooks
diversi linguaggi di programmazione sono
costruito per fare cose specifiche che vorresti
non utilizzare QuickBooks per provare a scrivere a
rapporto per la scuola non è semplicemente costruito
per quello che ancora non useresti
PHP per scrivere un driver di dispositivo che vorresti
non usare C + per scrivere un web-based
applicare quei linguaggi di programmazione
semplicemente non sono costruiti per fare quelle cose
abbiamo parlato del compilato contro il
i linguaggi programmati così compilati sono dove
prendi il codice sorgente così umano
codice leggibile lo si inserisce in a
compilatore e poi sputa questo
file eseguibile con uno e zero così
compila il tuo codice sorgente in a
programma contro un linguaggio script dove
il tuo codice sorgente rimane sempre a
file di testo in modo da caricare un file di testo in
il tuo server si installa l’interprete
sul vostro server e poi il
interprete legge il codice e poi
sputa i risultati così di nuovo come me
dì sul nostro server web che ha PHP
Ho installato il codice PHP sul web
server quando si visita il nostro sito Web
l’interprete legge il codice PHP e
quindi ti dà i risultati che abbiamo parlato
su SP ap è un SDK è un po ‘
Interfacce di programmazione haitiane e
applicazione di kit di sviluppo software
le interfacce di programmazione sono i punti
che aziende come Twitter Facebook
Yahoo Google ti ha dato per
connettersi con i loro sistemi così così loro
avere una ricetta segreta per come
le cose accadono nei loro sistemi e loro
non voglio che ti scherzi con quello
quindi quello che fanno è che ti danno questi
API che ti permettono di fare specifici
attività quindi se si desidera inviare un post a
Twitter da qualsiasi altra applicazione
quell’applicazione si collegherebbe a
Twitter attraverso un’API che permetterà
quel post per accadere se vuoi leggere
post da Twitter su un altro
applicazione a cui verrebbe applicata l’applicazione
quell’API e quindi estrarre il post
Twitter la cosa principale da capire
con queste API si ottiene ciò che il
compagnia ti dà così Facebook Twitter
ha fatto questo un paio di volte che possono
cambia queste API in qualsiasi momento è tutto
fino a loro possono darti di più o
meno accesso in pratica lo conosci
Lanciando una moneta è tutto per te
non avere alcun controllo su ciò che accade
nei loro sistemi poi di nuovo gli SDK
probabilmente ne hai sentito parlare molto
al giorno d’oggi è chiamato lo sviluppo del software
kit così se stai per essere creato
applicazioni come dico per l’iPhone
i dispositivi Android per iPad ingrandiscono qualsiasi cosa
qualunque cosa tu voglia costruire
hanno SDK in pratica, questi sono
applicazioni di programmazione pacchettizzate che
ti permettono di creare programmi per quelli
dispositivi specifici abbiamo poi parlato
prototipazione quindi questo è il primo passo in
creando un programma senza competenze tecniche
richiesto non è necessario
sapere qualcosa di diverso da allora come
scrivere su un pezzo di carta
quindi con la prototipazione quello che fai sei tu
pensa a cosa vuoi il tuo programma
da fare e poi in realtà scrivi o
disegnalo su pezzi di carta o a
lavagna in modo da disegnare in modo da te
avere un’idea di cosa sia questa cosa
dovrebbe assomigliare una volta che hai fatto
il prototipo in cui poi vai
pseudocodice
così quello che è pseudocodice è sapete qualsiasi
dove hai dei bottoncini su questo
questo questo prototipo di carta lo faresti
quindi dì quando clicco su questo pulsante
è quello che voglio accadere scrivendo
che pseudocodice inizi a logicamente
capire cosa dovrebbe essere
sta succedendo con il tuo sistema migliore e
ciò ti permette
per decidere quale linguaggio di programmazione tu
stavano per essere utilizzati e poi è
più facile da capire problemi logici
quando in realtà non stai scrivendo nel
linguaggio di programmazione si sa
quando stai scrivendo a mano libera
dopo di che abbiamo parlato del diverso
tipi di programmatori conosci il web
programmatore programmatore di programmatori
ingegneri del software di nuovo con questo solo
come i linguaggi di programmazione che voglio che tu faccia
capire la carriera di essere un
programmatore ha diverse sottocategorie
sai di nuovo che i programmatori non lo sono
programmatori non dici che voglio essere un
programmatore e poi puoi farlo
tutto non è come funziona se tu
voglio creare dati web basati
applicazioni che impari un set di
programmazione se vuoi creare robot
impari un’altra programmazione via satellite
se vuoi iniziare a creare
intelligenza artificiale sai sfocato
logica che ti ha fatto conoscere le reti neurali
che ha un insieme completamente diverso di
programmazione sai che ci vuole un sacco di
tempo ed energia per imparare uno qualsiasi di
quegli insiemi così si dovrebbe capire che
sai che sono una carriera diversa
campi così è stata una presentazione di classe
alla programmazione di nuovo non troppo tecnico
o uno qualsiasi dei che il nostro prossimo classi sono
cominciando a scavare in cose come
programmazione in PHP e JavaScript e
HTML ed è qui che otterrai il tuo
mani nel codice ma proprio ora tu
solo bisogno di capire queste basi
concetti così quando andiamo a scrivere codice
hai un’idea di quello che stai facendo
Please follow and like us:

Be First to Comment

Lascia un commento