Press "Enter" to skip to content

Introduction to Programming


00:00:04Ciao di nuovo come sapete io sono l’Eli

00:00:07calcolatore ragazzo qui per ogni uomo che

00:00:09t.com e la classe di oggi è l’introduzione

00:00:12alla programmazione in modo programmazione è che

00:00:15sopportare ci si siede a un computer di youyou

00:00:17digitare fuori un sacco di testo o tali e che

00:00:19si trasforma in Angry Birds o QuickBooks o

00:00:23ufficio o un intero sistema operativo, se

00:00:27che si sta per essere nella tecnologia

00:00:29campo che non c’è bisogno di essere un esperto

00:00:32programmatore, ma si dovrebbe capire come

00:00:35per fare qualche programmazione così così ogniqualvolta

00:00:39si pensa sulla programmazione di sapere

00:00:40quando la maggior parte della gente pensa di programmazione

00:00:42ancora una volta pensano a Windows 7 o

00:00:44ufficio o QuickBooks o questi davvero grande

00:00:47massicci programmi ben in realtà come

00:00:51come con quello che uso è possibile creare molto

00:00:54piccoli programmi, al fine di fare molto

00:00:57compiti specifici in modo da questo momento si conosce la

00:01:01i video che si desidera su everyman IT sono

00:01:04fornito all’utente da un po ‘di 15 linee

00:01:08script che ho scritto così ho scritto questo

00:01:11piccolo script 15 linea con alcune cose

00:01:13chiamate variabili in essa e ogni volta

00:01:17venire in una delle nostre pagine che ha un

00:01:19video postato sulla nostra pagina su quel piccolo

00:01:2215 linee pezzo di codice viene eseguito e si può

00:01:25Guarda i nostri video in modo da quello che ti voglio

00:01:27capisco è di sapere quando si fa

00:01:30programmazione Sì, è possibile creare questi

00:01:32massicci sistemi operativi Windows 7, ecc

00:01:34ecc ecc ma la realtà è che si è possibile

00:01:37creare programmi molto più piccoli a fare molto

00:01:40compiti specifici e che possono essere molto molto

00:01:43utile per voi come un tecnico così così

00:01:46quando ho lavorato di nuovo per uno dei

00:01:48aziende enterprise abbiamo avuto 200 nuovi

00:01:51i server che erano in corso, siamo stati

00:01:53l’installazione di 200 nuovi server per il nostro

00:01:55server farm e ognuno di

00:01:57tali server aveva bisogno di un po ‘di modifica a

00:02:00il Registro di sistema per consentire a qualcosa

00:02:02accadere così ancora una volta sono stato in grado di scrivere I

00:02:05non so uno script 5 o 10 linea che

00:02:07sarebbe letteralmente uscire e su ogni

00:02:10singolo server sarebbe automaticamente

00:02:12cambiare quel poco che quel registro

00:02:14chiave in modo che

00:02:17in modo per noi di fare quello che ci serviva per

00:02:18essere fatto in modo in modo che quando stai pensando di

00:02:20la programmazione di nuovo non sempre pensare

00:02:22circa la roba grande c’è un sacco di

00:02:24piccole cose che si possono fare così in questo

00:02:27classe oggi non abbiamo intenzione di essere voi

00:02:29sapere di entrare in realtà la scrittura

00:02:31funzioni e tutto quel genere di cose

00:02:33stiamo solo andando a andare oltre il

00:02:34cose di base che si deve capire

00:02:36se stai pensando di programmazione in modo

00:02:39stiamo andando a parlare di cose

00:02:40come linguaggi di programmazione che andremo

00:02:42a parlare della differenza tra

00:02:43compilato e le lingue script

00:02:46stiamo andando a parlare di API

00:02:47e SDK prototipazione pseudocodice la

00:02:51tipi di programmatori quindi se siete

00:02:53interessato a diventare un programmatore

00:02:54ci sono diversi tipi di programmatori

00:02:57là fuori così parleremo di questo e

00:02:59poi ci avvolgiamo con qualche finale

00:03:00pensieri in modo tale che si sa non

00:03:02non ti preoccupare sai che non si non lo fai

00:03:03devono mettere il vostro cappuccio pensiero su questo

00:03:06sta per essere una classe molto semplice che siamo

00:03:08solo per andare fare una panoramica di ciò

00:03:11la programmazione è e vi darà alcuni dei

00:03:13concetti di base che si devono

00:03:15capire prima di iniziare la programmazione

00:03:17te stesso

00:03:22quindi parliamo di programmazione

00:03:25lingue così così la maggior parte delle persone quando

00:03:27pensano di programmatori hanno basti pensare

00:03:29che qualsiasi programmatore può programmare qualsiasi cosa

00:03:32come i programmatori sono programmatori

00:03:34programmatori programmano sì che una specie di

00:03:37quello che pensano di sapere se si sa come

00:03:38per fare la programmazione si può fare nulla

00:03:40bene proprio come ogni altra professione in

00:03:44programmazione tecnologia è in realtà

00:03:47divisa in un sacco di diversi sub

00:03:50professioni o carriera sotto il motivo è

00:03:53è perché in fondo ciò che la programmazione

00:03:56fa si è come programmatore scrivere a

00:03:59un tipo di codice che si chiama umana

00:04:02leggibile così si digita fuori sapere se x

00:04:05è uguale a 2 quindi stampare 12 si sai che

00:04:09digitare ciò che si desidera avere accadere

00:04:12e poi il linguaggio di programmazione, allora

00:04:15si scopre che in qualcosa che la

00:04:17computer può fare qualcosa con così in modo da

00:04:20digitare in quello che è chiamato un essere umano leggibile

00:04:22lingua e quindi la la sia la

00:04:25compilatore o le curve di script interprete

00:04:28che in uni e zeri che il

00:04:30i computer in grado di capire in modo da ricordare un

00:04:32computer capisce solo su e fuori uno

00:04:36e zero non capisce se poi

00:04:39ciclo X è uguale a non capire che

00:04:42si capisce su e ci si trova fuori

00:04:44così quello che stai facendo è creare la tua

00:04:47programmazione qualcosa chiamato umana

00:04:49leggibile e che poi viene trasformato in

00:04:51uno e zero ora quando si lascia girare

00:04:54in uni e zeri differenti

00:04:56linguaggi di programmazione permettere che ciò

00:04:59avvenire in modi diversi, quindi se si vuole

00:05:02diciamo creare un driver di dispositivo in modo

00:05:05si sta andando a creare un driver per un

00:05:07Modem si sarebbe probabilmente usare qualcosa

00:05:09chiamato c-plus che viene utilizzato per fare

00:05:12i driver di periferica se si andavano a

00:05:14creare un’applicazione di database web che

00:05:18avrebbe utilizzato un linguaggio di programmazione chiamato

00:05:19PHP quindi questo particolare linguaggio è la cosa migliore

00:05:24adatto per per l’invio e tirando i dati

00:05:27da un database in modo pensare

00:05:29linguaggi di programmazione il modo in cui si

00:05:31pensare a qualsiasi altro programma che si

00:05:34utilizzare sul computer

00:05:35in modo da non andare a fare QuickBooks a

00:05:38scrivere una relazione probabilmente anche

00:05:40Non riusciva nemmeno a farlo se si voleva

00:05:42proprio come con linguaggi di programmazione che

00:05:45impossibile scrivere un driver di periferica con PHP

00:05:48PHP è utilizzato per il database web-based

00:05:53le applicazioni che è tutto ciò che può essere usato

00:05:55perché non è possibile utilizzarlo per scrivere dispositivo

00:05:57driver semplicemente non può fare che lo stesso

00:06:01è vero che non sarebbe andare in parola

00:06:03tracciare un quadro non è solo costruito per

00:06:06che così, quando stiamo parlando

00:06:08linguaggi di programmazione di nuovo di programmazione

00:06:10le lingue sono come qualsiasi altra applicazione

00:06:12si usa il computer ogni

00:06:14linguaggio di programmazione è usato per fare un

00:06:18specifico tipo di programma in modo PHP è usato

00:06:22per per noi un database web-based

00:06:25applicazioni che è possibile programmare per il flash

00:06:27in modo da sapere tutte quelle fantasia grafica

00:06:30che si vede sui siti web c’è un

00:06:32linguaggio di programmazione che permette di

00:06:35interagire con queste cose se si voleva

00:06:37per creare un’applicazione come QuickBooks

00:06:40o qualcosa di simile Word che si potrebbe utilizzare un

00:06:42linguaggio di programmazione chiamato visiva

00:06:44di base o il Visual Studio se si dovesse

00:06:47andando a cercare di creare programmi

00:06:48che sono pari piattaforme

00:06:52si sa che può essere eseguito su Linux e

00:06:54possono accumulare siamo su su Mac e possono

00:06:56eseguito su Windows si potrebbe utilizzare un

00:06:57linguaggio di programmazione chiamato Java perché

00:07:00si perché Java permette di farlo in modo

00:07:03la cosa principale che si voglio

00:07:04capire con questi programmazione

00:07:05lingue è ogni linguaggio di programmazione

00:07:08è progettato per fare un certo insieme di

00:07:13funzioni molto bene in modo che quando si sono

00:07:15decidere di scrivere il programma in fondo

00:07:18quello che hai da fare è che devi

00:07:19decidere che cosa si desidera che il programma per fare

00:07:22e poi una volta che hai capito che cosa

00:07:24si vuole fare allora a capire

00:07:26la lingua che avete bisogno di imparare o

00:07:28è necessario utilizzare al fine di creare la

00:07:30programma in modo quindi non pensate di sapere oh

00:07:32Ho intenzione di imparare PHP e poi io sono

00:07:34andando a scrivere il mio sistema operativo

00:07:36PHP ancora una volta semplicemente non farlo e la

00:07:39cosa principale con il linguaggio di programmazione è

00:07:40per capire che cosa è che si sta andando ad essere

00:07:42facendo è che si sta andando a prendere ciò che

00:07:44viene chiamato il codice leggibile in modo da

00:07:45in realtà tipo con un editor di testo

00:07:48o di uno di questi compilatori si digita fuori

00:07:50ciò che si vuole il codice per fare e poi

00:07:52che compilatore o quello che viene chiamato un

00:07:54interprete si trasforma in quelle che e

00:07:57zeri on e off che questo è tutto il

00:07:59calcolatore si preoccupa in modo che è la base

00:08:01cosa da capire con la programmazione

00:08:02lingue un sacco di persone si confondono

00:08:03ricordare come qualsiasi altra applicazione

00:08:06un linguaggio di programmazione è costruito per fare

00:08:09compiti specifici che non userebbero

00:08:11QuickBooks a scrivere un rapporto si farebbe

00:08:13Non utilizzare Microsoft Word per tracciare un quadro

00:08:15non è solo costruito in quel modo

00:08:16Allo stesso modo i linguaggi di programmazione web PHP

00:08:19applicazioni di database Creazione HTML

00:08:22pagine web java crea cross-platform

00:08:26programmi

00:08:32Così la prossima termini che si dovrebbe

00:08:34capire quando stiamo parlando di

00:08:35linguaggi di programmazione sono compilati

00:08:37linguaggi di programmazione e sceneggiato

00:08:40linguaggi di programmazione Che cosa significa questo

00:08:42significare

00:08:42programmazione ben fondamentalmente compilato

00:08:45le lingue sono il più vecchio di programmazione

00:08:47lingue e in fondo ciò che accade è

00:08:49si scrive il codice di sapere se questo

00:08:51Capita poi fare questa stampa questa etc etc

00:08:53ecc quindi si apre su un compilatore in modo da un

00:08:56compilatore è un’applicazione è un pezzo

00:08:58di software avrete sul vostro computer

00:08:59poi alimentare il compilatore vostro modo

00:09:03il codice sorgente in modo che il codice leggibile

00:09:06che hai appena creato si mangimi che

00:09:07al compilatore compilatore risulta che

00:09:10in uni e zeri che il computer

00:09:12capisce e poi sputa fuori un

00:09:14programma sull’altro lato così un

00:09:16file eseguibile in modo da mettere in tutto questo

00:09:18testo il compilatore trasforma tutto ciò che

00:09:22testo in uni e zeri e sputa fuori

00:09:24un programma eseguibile in modo che il programma

00:09:27si può quindi fare doppio clic o comunque

00:09:29eseguire sul proprio computer e verrà eseguito

00:09:31in questo modo ora è un programma compilato

00:09:34questo è ciò che i compilatori fanno si rivolgono umana

00:09:37testo leggibile in programmi di compilazione poi

00:09:40ci sono linguaggi di scripting con

00:09:43linguaggi di scripting fanno è che non

00:09:45in realtà compilare il codice in modo che si scrive

00:09:48fuori tutto il codice in modo da sapere se questo

00:09:50Capita poi fare questo quindi stampare questo si

00:09:52scrivere che fuori si poi semplicemente metti che

00:09:55testo al server o computer che

00:09:58sta per essere in esecuzione il codice che

00:10:00installare qualcosa chiamato un interprete

00:10:02sul computer e poi che

00:10:05interprete leggere il codice e poi sputa

00:10:08i risultati a chi sta usando il

00:10:11programma in modo se mai sentito parlare di lotti

00:10:13file Visual Basic Script PHP JavaScript

00:10:178 tml qualsiasi di questi tipi di programmazione

00:10:20lingue che in realtà sedersi a un

00:10:22editor di testo si scrive tutto questo testo

00:10:25metti il file sul vostro server allora

00:10:28diciamo che diciamo che stiamo parlando di

00:10:29un programma PHP così quando ho scrivere PHP

00:10:32programmi che scrivono fuori tutto il testo

00:10:34letteralmente in notepad ho quindi caricare che

00:10:37al mio server web con un file di associazione

00:10:41di dot PHP sul mio server web ho P

00:10:45HP installato in modo che quando qualcuno va al mio

00:10:49Script PHP che PHP interprete legge

00:10:52il file e quindi fa tutto ciò che è

00:10:54che il file dice dovrebbe accadere in modo che il

00:10:58cosa più importante da capire quando si è

00:11:00parlando di linguaggi compilati o

00:11:01languages languages script compilati

00:11:04significa che si prende tutto quello leggibile

00:11:06codice che dump nel compilatore esso

00:11:08sputa fuori un file eseguibile in modo che il file di

00:11:11che sputa fuori si sa che è tutto solo

00:11:14lingue uni e zeri script

00:11:16tutto rimane come testo si installa

00:11:19un interprete sul computer che è

00:11:21andando ad essere in esecuzione in quel script

00:11:23la lingua in modo da installare PHP Visual Basic

00:11:25o qualcosa di Windows Script Host come

00:11:28che sul computer e poi quando

00:11:30eseguire il programma che interprete

00:11:32leggere il codice che hai dato e

00:11:35poi offrire i risultati così così

00:11:37questa è una cosa da capire, ma

00:11:38tra il computer compilato e sceneggiato

00:11:42le lingue

00:11:47Ora il prossimo termini Sono sicuro che avete sentito

00:11:49molto su di voi sa se sei stato

00:11:50in seguito l’industria della tecnologia

00:11:52ultimamente sono API e SDK in modo ap è il nostro

00:11:57programmazione di applicazione interfaccia SDK

00:12:01i nostri kit di sviluppo software quali sono

00:12:04questi e perché sono questi importanti per voi

00:12:06ben aziende diciamo Facebook o

00:12:09Twitter Tumblr o qualsiasi di questi tipi di

00:12:12cose che fanno cose molto specifiche e

00:12:14al fine di far crescere la loro influenza nel

00:12:17mondo che vogliono una ver essere in grado di

00:12:20creare programmi in grado di possibile spinta

00:12:24o tirare i dati ai loro siti in modo simile con

00:12:27con con Twitter Twitter è il la

00:12:29più uno popolare per API in modo da poter

00:12:32creare un programma che o invia messaggi

00:12:35a Twitter in modo che si presenta in Twitter o

00:12:37sondaggi inviano da Twitter per mostrare in

00:12:40qualunque applicazione web-based che si

00:12:43stanno creando bene il modo in cui il

00:12:46il programma può fare questo è attraverso qualcosa

00:12:48programmazione di applicazione chiamata di api

00:12:51interfacce così così cosa si tratta è Twitter

00:12:55o Facebook o MySpace o qualsiasi di questo

00:12:57si sanno di avere un ambiente chiuso

00:12:59hanno una salsa segreta quando si crea

00:13:02un post su Twitter si crea il palo

00:13:05uso colpito inviare e poi si va a

00:13:08Twitter e succede qualcosa di magia

00:13:10succede a destra e poi si sa si vede

00:13:13su sulla vostra Home Page bene la cosa

00:13:16è Twitter per prevenire attacchi di pirateria e per

00:13:19prevenire i problemi che non vogliono dire

00:13:21a nessuno salsa segreta che

00:13:23non voglio dire a nessuno come loro

00:13:25programma in realtà funziona così quello che fanno

00:13:28è creano ciò che sono chiamati una pipì

00:13:30occhi e questi sono punti essenzialmente

00:13:33dove il programma può connettersi a loro

00:13:35programma e possono scambiarsi dati in modo

00:13:38in pratica qualsiasi di queste API che sono

00:13:41creato è possibile interagire con se sono

00:13:43Non è creato non è possibile ottenere dietro la loro

00:13:46muro in modo sostanzialmente simile come Twitter

00:13:48si può fare un programma di base che avrebbe

00:13:51dici di sapere scrivere o stampare l’ultimo

00:13:55inviare dal computer di tipo Eli e così si

00:13:58sarebbe scrivere un

00:13:59di codice che avrebbe sostanzialmente dire ottenere

00:14:01ultimo post da Eli del computer ragazzo e

00:14:04stampare sul mio particolare sito web così che cosa

00:14:07succede è che si può interagire con quelli

00:14:10queste api sono chiamati applicazione

00:14:12interfacce di programmazione non si ottiene

00:14:14nella loro salsa segreta si può semplicemente

00:14:16spingere e tirare alcuni dati principali

00:14:19cosa da capire con queste API è

00:14:21è uno il venditore si sa Facebook

00:14:24Twitter tutto ciò che può cambiare queste API

00:14:27ogni volta che vogliono in modo Twitter ha fatto

00:14:29questo un paio di volte a tutti

00:14:30chagrin l’altra cosa è come dico

00:14:33devi giocare secondo le loro regole in modo

00:14:36se hai a che fare con Google o

00:14:38Twitter ecc che si presenti con la loro

00:14:42Rulebook e vi diranno come si

00:14:44può interagire con quelle API e quelli

00:14:47sono gli unici modi che è possibile interagire

00:14:49con con qualunque cosa è che sono

00:14:51fare la prossima cosa è SDK o software

00:14:54Kit di sviluppo un po ‘come API, ma

00:14:57in pratica quindi abbiamo questi nuovi dispositivi

00:14:59uscendo iPads iPhones ho questo voglio che

00:15:03ingrandisce qualunque sia fondamentalmente ciò che gli SDK sono

00:15:07o ci sono kit che consentono di essere

00:15:10in grado di programmare per il dispositivo che

00:15:14si sta cercando di programmare per così

00:15:15venire con un sacco di strumenti speciali che

00:15:17venire con le cose come quelle che sono chiamate

00:15:18emulatori così emulatori sono un po ‘come

00:15:21come dispositivi contraffatti in modo da poter avere una simile

00:15:24un po ‘telefono Android pop-up sul vostro

00:15:26computer ed è possibile creare un programma

00:15:28per quel piccolo telefono Android per falso

00:15:30assicurarsi che funzioni correttamente è

00:15:32sapere se premo il pulsante che fine farà

00:15:34accadere così questi lo sviluppo di software

00:15:36kit fondamentalmente quello che fanno è che

00:15:38pacchetto tutte le informazioni e tutti i

00:15:40strumenti necessari per programmare

00:15:42per un dispositivo e che bene si sia

00:15:45dare a voi o lo vendono a voi

00:15:46a seconda di chi hai a che fare con

00:15:48a volte come per il sistema Android

00:15:50gli SDK sono completamente gratuiti per gli altri

00:15:52sistemi sono stanno costo gonna

00:15:54un po ‘di denaro, ma fondamentalmente la

00:15:56i kit di sviluppo software SDK sono

00:15:59kit che consentono di programmare per

00:16:02particolari dispositivi in modo nuovo SDK di api

00:16:05a questo punto non ci si deve preoccupare

00:16:07su di loro molto, ma è bene

00:16:08capire

00:16:13così la prossima cosa che voglio parlare

00:16:15è il primo passo nella programmazione

00:16:18processo così hai pensato a cosa

00:16:20programma che si desidera creare diciamo che si

00:16:22vuole creare una sorta di web

00:16:24un’applicazione ben dopo che hai pensato

00:16:27che si desidera iniziare a creare un po ‘di web

00:16:28applicazione che si sta andando a voler fare

00:16:30prototipazione così che cosa è prototipazione è

00:16:33dove ci si siede e sulla pianura vecchio

00:16:36pezzi di carta o con qualcosa di un

00:16:38programma come Visio o come ti siedi lì

00:16:40e che effettivamente schizzo che cosa si

00:16:42desidera che il programma per fare in modo sostanzialmente

00:16:44diciamo, dove abbiamo un programma che

00:16:47Vogliamo raccogliere e-mail delle persone

00:16:50gli indirizzi dei sai che è un po ‘come te

00:16:52conoscere con everyman comm qui abbiamo

00:16:54un collegamento poco newsletter se volete il nostro

00:16:56newsletter si inserisce l’indirizzo e-mail

00:16:58aver fatto clic Invia e che presenta la

00:17:01i dati nel nostro database così se stiamo andando

00:17:04al prototipo questo su un pezzo di carta o

00:17:06su una lavagna vorremmo semplicemente sapere

00:17:09disegniamo fuori e diremmo va bene che voglio

00:17:12avere una casella e voglio la casella per avere un

00:17:15indirizzo e-mail si sa posto per

00:17:17Qualcuno ha messo un indirizzo email e sopra

00:17:19esso si dirà e-mail e sotto di esso lo farà

00:17:22Dico inviare e scrivo fuori come ho detto

00:17:26su un pezzo di carta o su una lavagna

00:17:29in questo modo, allora, se questo è quello che sta succedendo

00:17:33per accadere quindi vorrei scrivere qui

00:17:35e vorrei solo mettere per sapere quando

00:17:39si colpisce sostengono che va poi in

00:17:42database e questo è tutto quello che fate in fondo

00:17:47con voi prototipazione letteralmente su un

00:17:50pezzo di carta scrivere o disegnare come

00:17:54si desidera che questa applicazione al lavoro e

00:17:57si scrive fuori in modo che poi si può

00:18:00avere un’idea di come si erano in realtà

00:18:03andando a essere la programmazione questa cosa la

00:18:05problema più grande con la programmazione è che

00:18:07la maggior parte della gente non capisce quello che

00:18:08in realtà vuole fare in modo in modo che si ottiene

00:18:11sanno che si siedono e scrivono

00:18:12mezzo un programma e scoprono che

00:18:14che quello che scrivono non sta andando

00:18:17finisce per fare quello che vogliono fare così

00:18:18essi rottami che e poi scrivono

00:18:20un altro mezzo di un programma poi scoprire

00:18:22che non è quello che vogliono fare in modo che

00:18:23rottami che siamo in un altro programma

00:18:25fondamentalmente la prima cosa che si desidera

00:18:27fare

00:18:27è fare la prototipazione in cui si disegna

00:18:29tutto fuori in modo da capire

00:18:33ciò che si vuole fare questa applicazione come ho

00:18:35dire anche anche questa piccola cosa e-mail

00:18:39qui probabilmente può prendere cinque o sei

00:18:41pagine solo per scrivere fuori come tutto

00:18:44è andare a lavorare così, per questo diciamo

00:18:47questo è questo è il il presentare l’e-mail

00:18:49così hanno messo nel loro indirizzo e-mail

00:18:51ha colpito inviare e va al database

00:18:53beh allora se abbiamo una sezione di report in modo

00:18:57diciamo Voglio una pagina di amministrazione e quindi

00:19:02sotto che avrei avuto un pulsante di segnalazione

00:19:05e se fa clic sul pulsante rapporto che

00:19:08avrebbe dovuto andare al database e

00:19:09allora che avrebbe dovuto stampare un

00:19:12segnalare con tutti gli indirizzi e-mail a

00:19:18fondamentalmente questo può diventare davvero

00:19:19confusa e abbiamo intenzione di andare in

00:19:21questo più come abbiamo effettivamente iniziare a creare

00:19:22programmi, ma la cosa principale da

00:19:24comprendere è tutto la prototipazione è si trova su una

00:19:27lavagna o un pezzo di carta che si

00:19:28in realtà semplicemente tirar fuori c’è

00:19:30non c’è roba complicata qui

00:19:32Basta disegnare come si desidera che questo

00:19:33programma per lavorare

00:19:39così una volta che abbiamo tirato fuori il prototipo

00:19:41come vogliamo il nostro piccolo programma di lavorare

00:19:43abbiamo bisogno di iniziare a lavorare su qualcosa

00:19:45chiamato pseudocodice quindi qual è pseudocodice

00:19:47pseudocodice è quando è sufficiente scrivere fuori

00:19:51Longhand come si desidera che il programma

00:19:54funzione di come si desidera diversi

00:19:55operazioni per accadere Quindi diciamo che siamo

00:19:58parlando di questo programma newsletter

00:20:00ancora una volta quindi abbiamo questa casella di testo e noi

00:20:01hanno il pulsante di invio destra in modo

00:20:04In sostanza, se abbiamo intenzione di scrivere

00:20:06pseudocodice per il pulsante di invio in modo che

00:20:08voglio dire quando clicco il submit

00:20:10Pulsante cosa voglio che accada così

00:20:13diremmo quando fare clic su Invia e-mail

00:20:23indirizzo e casella di testo dovrebbero essere aggiunti

00:20:35il database di posta elettronica in modo praticamente tutto quello che

00:20:42non è riscrivere in quel modo, come ho detto

00:20:44come questo in longhand scriviamo che cosa

00:20:47vogliamo che questo ciò che vogliamo avere accadere

00:20:50quando si fare clic su Invia quando clicco sul

00:20:51pulsante di invio l’indirizzo email e la

00:20:53libro fiscale dovrebbe essere aggiunto alla e-mail

00:20:55Database Questo fa due cose per noi una

00:20:58ci fa iniziare a pensare al

00:21:01processo che vogliamo avere accadere

00:21:02prima che realmente otteniamo nel codice

00:21:04in realtà scrivendo il codice e

00:21:07ci permette di decidere cosa programmazione

00:21:09linguaggio che sta andando ad essere utilizzando quindi se

00:21:11questo sta per essere basato un web

00:21:13applicazione intenzione di farlo e di database

00:21:14Posso dire che ci sarà probabilmente usando la

00:21:17Linguaggio di programmazione PHP sai se io

00:21:19scrivere tutto questo fuori io so che non è intenzione di

00:21:22essere Java Script So che non sta andando a

00:21:24essere HTML stiamo per entrare in quello più tardi

00:21:26ma fondamentalmente scrivendo il pseudocodice

00:21:29Posso dire bene il linguaggio di programmazione

00:21:31è ho intenzione di bisogno è PHP l’altra

00:21:34cosa ancora una volta come andiamo in più

00:21:36argomenti avanzati con il fare di programmazione

00:21:38è scrivendo questo fuori prima che siamo

00:21:41preoccupato per la programmazione nel

00:21:43la lingua è più facile capire il

00:21:47idee logiche di ciò che stanno andando

00:21:50per essere accadendo in questo processo in modo che quando

00:21:53si scrive fuori come ho detto si può

00:21:55pensa che si può semplicemente pensare a ciò che

00:21:57si desidera avere accadere e non siete

00:21:58in realtà pensando di codice in questo momento

00:22:00quindi questo è molto importante in modo sostanzialmente

00:22:03il prossimo passo nel processo di ciò che si fa

00:22:05la prima cosa è che si pensi

00:22:07ciò che si vuole creare si arriva con

00:22:09un’idea hey Vorrei poter convincere la gente di

00:22:11indirizzi e-mail, allora si crea

00:22:13prototipazione dove realmente si conosce

00:22:16come ho detto su una lavagna o di pezzi di

00:22:18la carta si disegna ciò che si desidera avere

00:22:20accadere poi, dopo che per ogni cosa

00:22:23che si desidera avere accadere si farebbe

00:22:24poi scrivere pseudocodice e pseudocodice

00:22:26come ho detto è solo basta scrivere fuori

00:22:29Longhand ciò che si desidera avere accadere

00:22:30ora passato questo è dove ci arriveremo in

00:22:33classi effettive sulla programmazione quindi dovremo

00:22:35avere lezioni su PHP e JavaScript

00:22:37HTML in modo passato questo è allora dove si gira

00:22:41questa idea in un vero programma in un

00:22:45applicazione effettiva quindi questo è quanto

00:22:47stiamo per andare oggi come ho detto più

00:22:48classi avanzate che andremo a parlare

00:22:50circa più ma questi sono molto molto

00:22:53passi importanti come dico troppi

00:22:55le persone non spendono abbastanza tempo su

00:22:57prototipazione troppe persone non spendono

00:22:59abbastanza tempo pseudocodice e se si

00:23:01Non scrivere ciò che si desidera avere

00:23:03accade allora è davvero difficile

00:23:05effettivamente programmare questa roba tardi

00:23:12per quanto riguarda il soggetto finale che andremo a

00:23:14parlare oggi sono i tipi di

00:23:15programmatori là fuori, perché come ho detto

00:23:17sapete tutti quando entrano in

00:23:19il campo della tecnologia del computer

00:23:22campo dicono che tu sai che io voglio fare

00:23:24computer che si sa che voglio fare

00:23:26programmazione e non si rendono conto che

00:23:28ci sono un sacco di sub professioni

00:23:31settore della tecnologia in modo da sapere se

00:23:33si sta andando venire in computer

00:23:35Lo sai che la tecnologia dell’informazione come

00:23:37Faccio bene è possibile risolvere i computer o

00:23:39potrebbe risolvere i server o si potrebbe fare

00:23:41messa in rete o si fa sistemi telefonici

00:23:43o fate i sistemi di sorveglianza o si

00:23:45che c’è un sacco di roba che

00:23:47tutto richiede un proprio set di abilità lo stesso

00:23:49è vero con i programmatori un programmatore è

00:23:52Non un programmatore che tutti programma, ma

00:23:55tutti fanno cose diverse in modo che il

00:23:57primo tipo di programmatore e, probabilmente,

00:23:59il più facile per voi di entrare in è

00:24:01quello che viene chiamato un programmatore web così così

00:24:04quando si va a un sito web e tutti questi

00:24:06genere di cose fantasiose accade sul

00:24:08sito web che è qualcosa che un web

00:24:10programmatore lo fa sostanzialmente web

00:24:13le applicazioni del programma programmatori che

00:24:16eseguire sul web

00:24:17cose come afferrare e-mail delle persone

00:24:19gli indirizzi si sa presentare siti web

00:24:22in un certo modo che questo genere di cose

00:24:25tipo di cosa che si può imparare a casa e

00:24:27si può effettivamente produrre reale

00:24:29personale professionale in questo modo sei solo

00:24:31appena a destra fuori della vostra casa senza

00:24:33vera e propria formazione professionale si ottiene solo

00:24:35alcuni libri si capisce come tutto questo

00:24:37funziona e si può andare là fuori e si

00:24:39può iniziare e diventare il vostro web

00:24:40programmatore il prossimo tipo di programmatore

00:24:43è più simile al programmatore programmatore

00:24:45i programmatori che si sarebbe

00:24:47pensare a queste persone che conosci

00:24:48sarebbe la creazione di cose come dispositivo

00:24:50drivers programmi molto complicati in modo

00:24:53fondamentalmente con un programmatore web è possibile

00:24:55creare un programma web in un paio di

00:24:58ore forse una settimana, forse due settimane

00:25:01sapere se basta sedersi e farlo esso

00:25:02Di solito non ci vuole molto tempo per la maggior parte

00:25:05programmi web programmatori programmatore se

00:25:07si sta creando cose come dispositivo

00:25:09driver per un modem o di una scheda video

00:25:11si sta creando applicazioni come

00:25:14Quickbook Microsoft Office quelle cose

00:25:16prendere un sacco di tempo in modo programmatori sono

00:25:19i ragazzi che appena piedi o seduti davanti

00:25:22di un monitor per otto-dieci ore al

00:25:23giorno

00:25:24bere le loro cole sbalzo e appena appena

00:25:27la scrittura di codice in modo così quelli sono le persone

00:25:29come i veri programmatori gravi

00:25:31si sa che è quello che sono come loro

00:25:34sarebbe l’apprendimento dei linguaggi di programmazione

00:25:35come C più Do diesis Java ecc poi oltre

00:25:40i programmatori che sono il livello più alto

00:25:42di quelli che vengono chiamati gli ingegneri del software in modo da

00:25:45si sa quando si sta creando un po ‘

00:25:47programma che prende un sacco di abilità e

00:25:49prende un sacco di energia e quando

00:25:51creare enormi pezzi di software

00:25:55in realtà bisogno di un sacco di ingegneria voi

00:25:57bisogno di competenze di project management al fine

00:25:59per rendere questo accada software in modo

00:26:02gli ingegneri lavoreranno su come questi

00:26:04grandi computer cluster cose del genere

00:26:07quindi questo è fondamentalmente solo un semplice

00:26:09idea di dare che ci sono

00:26:10diversi tipi di programmatori in questo caso si

00:26:13hanno i programmatori web si può imparare

00:26:14questa roba a casa è possibile creare

00:26:16personale professionale si sa dalla tua

00:26:17camera da letto sul vostro computer portatile

00:26:19c’è programmatori programmatore per questo

00:26:21probabilmente avete bisogno di un collegio di istruzione

00:26:24si sa che sarebbe andata fuori e ottenere un computer

00:26:25laurea in scienze questo vi permetterà di

00:26:27creare i programmi che siete abituati a

00:26:30pensando di driver di periferica di nuovo

00:26:31QuickBooks questo genere di cose e poi

00:26:33c’è il software di ingegnere del software

00:26:35gli ingegneri a creare grandi programmi intendo

00:26:38programmi di un arco di spawn sai multipla

00:26:41sistemi di server multipli che conosci

00:26:43cluster di computer, ecc

00:26:50così che era un’introduzione classe

00:26:52la programmazione in modo da sapere se siete

00:26:54interessati, se stai pensando di

00:26:56facendo programmare questi sono i base

00:26:58concetti che avete bisogno di capire

00:27:00prima che realmente saltare dentro a fare

00:27:03la programmazione si sa la gente vuole saltare

00:27:04e vogliono imparare PHP o C + o

00:27:07o tutte queste diverse programmazione

00:27:08lingue, prima che realmente capiscono

00:27:11ciò che la programmazione è la cosa principale

00:27:13che voglio farvi capire con

00:27:15la programmazione è proprio come tutti gli altri

00:27:16set veloce di computer o la tecnologia

00:27:18c’è diversi sotto carriere di

00:27:22programmatori e il diverso

00:27:23linguaggi di programmazione sono costruiti per fare

00:27:26cose diverse se si spende un anno

00:27:27imparare a fare lo so C + programmazione

00:27:31questo non aiutera ‘a creare web

00:27:33applicazioni di database non è semplicemente

00:27:35ciò che è costruito per Sai che potresti

00:27:36trascorrere sei mesi PHP apprendimento, ma questo è

00:27:39Non ti aiutero ‘a costruire i driver di periferica

00:27:41se è questo che si vuole fare si sa

00:27:42se si desidera creare robot PHP non è

00:27:45Che cosa sta per insegnerà a fare in modo che

00:27:47ogni linguaggio di programmazione è come un

00:27:50applicazione che si desidera utilizzare sul vostro

00:27:52normale computer, proprio come la finestra appena

00:27:54come parola come o semplicemente come QuickBooks

00:27:57diversi linguaggi di programmazione sono

00:27:59costruito per fare cose specifiche che si sarebbe

00:28:01Non utilizzare QuickBooks per cercare di dare una

00:28:03rapporto per la scuola è semplicemente non costruito

00:28:05che per quel nuovo non sarebbe utilizzare

00:28:07PHP per scrivere un driver di periferica si farebbe

00:28:10Non utilizzare C + a dare una base web

00:28:12applicazione quei linguaggi di programmazione

00:28:14semplicemente non sono costruiti per fare quelle cose

00:28:16abbiamo parlato del compilato rispetto al

00:28:19lingue sceneggiato così compilato è dove

00:28:21si prende il codice sorgente che umano

00:28:22codice leggibile si spingere in un

00:28:24compilatore e poi sputa fuori questo

00:28:26file eseguibile con zeri e di uno così

00:28:29si compila il tuo il codice sorgente in un

00:28:33programma rispetto ad un linguaggio di script in cui

00:28:36il codice sorgente di origine rimane sempre un

00:28:39file di testo in modo da caricare un file di testo per

00:28:41il server si installa l’interprete

00:28:44sul vostro server e poi il

00:28:45interprete legge il codice e poi

00:28:47sputa fuori i risultati così ancora una volta, come ho

00:28:49dire in sul nostro server web che ha PHP

00:28:52installato a caricare il codice PHP per il web

00:28:55server quando si arriva al nostro sito

00:28:58l’interprete legge il codice PHP e

00:29:00poi ti dà i risultati di cui abbiamo parlato

00:29:02su SP AP è uno SDK è un po ‘

00:29:06application programming interface e

00:29:08software applicativo kit di sviluppo

00:29:10interfacce di programmazione sono i punti

00:29:12che le aziende come Twitter Facebook

00:29:14Yahoo Google vi darà al fine di

00:29:18connettersi con i propri sistemi in modo in modo da

00:29:21hanno una ricetta segreta per intero come

00:29:22le cose accadono nei loro sistemi e le loro

00:29:24non voglio che tu nei guai con quella

00:29:25così quello che fanno è che ti danno questi

00:29:27di che ti permettono di fare specifico api

00:29:30attività quindi se si desidera inviare un messaggio a

00:29:32Twitter da qualsiasi applicazione diversa

00:29:34che l’applicazione avrebbe collegato a

00:29:36Twitter attraverso un’API che permetterà

00:29:38che post per accadere se si desidera leggere

00:29:40i messaggi di Twitter in diversi

00:29:42applicazione che l’applicazione sarebbe andato a

00:29:44tale API e quindi estrarre il palo fuori di

00:29:46Twitter la cosa principale da capire

00:29:48con queste API è che si ottiene ciò che il

00:29:52società ti dà così Facebook Twitter

00:29:54ha fatto questo un paio di volte si può

00:29:55modificare queste API in qualsiasi momento è tutto

00:29:59fino a loro che possono dare più o

00:30:01meno accesso fondamentalmente sapete

00:30:03lanciando una moneta è tutto a loro si

00:30:06non si ottiene alcun controllo su ciò che accade

00:30:08nei loro sistemi allora SDK è nuovamente

00:30:11probabilmente avete sentito parlare di un sacco

00:30:12al giorno d’oggi si chiama sviluppo del software

00:30:14kit quindi se si sta andando ad essere la creazione di

00:30:15applicazioni come ho detto per l’iPhone

00:30:17i dispositivi iPad Android zuma qualunque

00:30:20qualunque essa sia si sta andando a costruire

00:30:22hanno SDK fondamentalmente questi sono

00:30:25programmazione di applicazioni confezionati che

00:30:27consentono di creare programmi per coloro

00:30:30dispositivi specifici abbiamo poi parlato

00:30:32prototipazione quindi questo è il primo passo

00:30:34la creazione di un programma di competenze tecniche

00:30:36il termine non che non è necessario per

00:30:37sapere qualcosa di diverso allora come a

00:30:40scrivere su un pezzo di carta

00:30:41Quindi, con la prototipazione quello che fate voi è

00:30:44pensare a ciò che si desidera che il programma di

00:30:46fare e poi effettivamente scrivere o

00:30:49disegnare che su pezzi di carta o di un

00:30:52lavagna così si disegna fuori in modo da

00:30:53avere un’idea di ciò che questa cosa è

00:30:55dovrebbe assomigliare

00:30:56una volta che avete fatto il prototipo si

00:30:58poi andare in pseudocodice

00:31:00così quello che è pseudocodice è sapere

00:31:02ovunque ci sia poco pulsanti su questa

00:31:04questo documento questi prototipo si farebbe

00:31:06poi dire quando si fa clic su questo pulsante questo

00:31:08è quello che voglio che accada per la scrittura

00:31:11che pseudocodice si inizia a logicamente

00:31:13capire ciò che si suppone essere

00:31:15accadendo con il sistema migliore

00:31:17e che permette di decidere cosa

00:31:20linguaggio di programmazione che si sta per essere

00:31:22utilizzando e quindi è più facile da capire

00:31:26problemi logici quando non sei

00:31:27in realtà la scrittura nella programmazione

00:31:29linguaggio stesso sai quando sei

00:31:31solo la scrittura di una mano libera dopo che abbiamo

00:31:33parlato dei diversi tipi di

00:31:34programmatori si sa programmatori web

00:31:36software programmatori programmatore

00:31:37Gli ingegneri di nuovo con questo proprio come

00:31:40linguaggi di programmazione che voglio

00:31:41capire la carriera di essere un

00:31:43programmatore ha diverse sottocategorie

00:31:46si sa ancora una volta i programmatori non sono

00:31:48i programmatori non si dice io voglio essere un

00:31:50programmatore e allora si può fare

00:31:51tutto ciò che non è come funziona, se si

00:31:54vogliono creare applicazioni di database web

00:31:56si impara un set di programmazione, se si

00:31:58voler creare robot si impara un’altra

00:32:00programmazione satellitare, se si desidera

00:32:02come iniziare a creare artificiale

00:32:04l’intelligenza si sa che la logica fuzzy

00:32:07ha sapete reti neurali che ha un

00:32:09completamente diverso insieme di programmazione

00:32:11sai ci vuole un sacco di tempo e

00:32:13energia per imparare uno qualsiasi di questi gruppi così

00:32:15si dovrebbe capire che si sa che

00:32:16sono diversi campi di carriera in modo che era

00:32:19un’introduzione alla programmazione di classe

00:32:20ancora una volta non troppo tecnico o di quella

00:32:23i nostri prossimi corsi stanno per iniziare

00:32:25approfondire le cose come in programmazione

00:32:26PHP e JavaScript e HTML e questo è

00:32:29dove potrete mettere le mani nel

00:32:31codice, ma in questo momento non vi resta che

00:32:33capire questi concetti di base in modo che quando

00:32:35andiamo a scrivere codice si ha un’idea

00:32:38di quello che stai facendo