Die aufgeschlossensten Städte der Welt

UPD: Bitte stimmen Sie in der Umfrage am Ende des Artikels ab: Haben Sie einen Account bei Github? Basierend auf den „aufgeschlossensten Städten Russlands“ überprüfte er die 1000 bevölkerungsreichsten Städte der Welt auf die Anzahl der Entwickler mit einem Konto auf dem Github. Nur Moskau hat die hundert am meisten programmierten Städte aus der vergangenen Bewertung betreten, es schließt die ersten hundert und die amerikanischen Städte besetzten die ersten fünf.







Bitte lieben, bevorzugen und analysieren (die ersten hundert):
StadtAccouts bei 1000 ▾PopulationKontenC #JavaPhpJavascript
1San Francisco39.2137320722870725918579645168
2Seattle23.656569369134694999404702058
3Boston14.08962508788071556684131263
4Austin13.45667836891282376174001322
5Washington12.90555243371291433533381008
6Portland12.44054051367241193194731078
7Denver7.8445559814361107254254644
8Amsterdam6.518745811486187340429876
9Paris6.266211069413226230110414672277
10Stockholm4.62912533095801244548340917
11San Jose4.194897460376443473109505
12Helsinki3.963558457221326251124379
13Lyon3.929463700182237171328315
14Edinburgh3.928435794171257181115189
15Chicago3.8512841952109442036144551584
16London3.780742122828050837211320254619
17Oslo3.7798086903056104343151509
18Nashville3.65653085219415776145311
19Shenzhen3.6391002592364849501150564
20San Diego3.63012870504672101310296647
21Bristol3.52243071415176398121255
22Berlin3.35833983621141214510679371745
23Vancouver3.33018379706121169438408906
24Dublin3.32810240273408114383222484
25Bangalore3.23749316031596318019255351822
26Barcelona3.1551570378495472430516765
27Ottawa3.115874433272460211145430
28Munich3.0131246133375481439313515
29Kansas City2.9934420281323569963221
30Baltimore2.947610892180040116101212
31Dallas2.92612117043545128251196505
32Athens2.920729139212934254147285
33New York2.823810791622886315145210933558
34Las Vegas2.65754011114352364120154
35Copenhagen2.53610899582764167218212433
36Philadelphia2.4891453268361769253181527
37Charlotte2.39759835114345195100231
38Los Angeles2.385387712992481535465021317
39Columbus2.30973683617015413281260
40Cleveland2.2824495141026457566120
41Pune2.1692935968636892620254701
42Sofia2.15110620652284368204184332
43Toronto2.106461218797142247235641554
44Hamburg2.1031733846364755405356542
45Leeds2.0304551249244942114161
46Newcastle1.904497961948277582153
47Stuttgart1.901591688112528139118172
48Dresden1.8934808019102012084100
49Glasgow1.8586102711134368078172
50Hangzhou1.8531878129348045545145738
51Quebec1.7846456231152388868175
52Melbourne1.778373021266322474365021005
53Indianapolis1.7567732831358685457225
54Sacramento1.748467898818134256118
55Madrid1.7383102644539181612398902
56Minsk1.72817421233011142353264424
57Brooklyn1.7282300664397628168244813
58Sydney1.649439458572482944484761192
59Hyderabad1.6073598199578189605186717
60Rotterdam1.5986038519652984128158
61Singapore1.59535478095658112511306818
62Frankfurt1.582650000102821108107121
63Vilnius1.5405423818353162100122
64Houston1.53920277123121136152121365
65Warsaw1.5291651676252590288183293
66Leipzig1.4904926377341685109110
67Tucson1.4905189077737494180
68Milwaukee1.469579180851356461134
69Cologne1.455968823141020142177223
70Calgary1.4389684751393609087174
71Sheffield1.43444704864112428076
72Montreal1.42032685134642131421318672
73New Orleans1.36545933662710233481
74Brisbane1.34718434592483148169179332
75Kiev1.30125142273272118453366502
76Zagreb1.295698967905418798111
77Taipei1.2892514794324266311151539
78Budapest1.2791708088218460242209324
79Colombo1.2786481198282816780104
80Birmingham1.26498433612445081120161
81Albuquerque1.2414873786057422858
82Cluj1.2376921498563410575128
83Kathmandu1.223790612967991121130
84Phoenix1.2101428509172849107116251
85Belfast1.19558599470019583898
86Brussels1.192101902212152395118202
87Edmonton1.188822319977428365126
88Porto Alegre1.1771372763161623211132226
89Islamabad1.17460160070618613856
90Detroit1.1488849411016287968187
91Beijing1.147149332741713232723847042644
92Yogyakarta1.13663671172366112998
93Milan1.0681156903123524116126191
94Antwerp1.05545980548529346582
95Bandung1.0361699822176123194208179
96Bremen1.0285464295629674271
97Campinas0.998103157310302313370113
98Liverpool0.99846894646812294473
99Riga0.991742570736177598118
100Moscow0.98110381288101833727828871425
101Belgrade0.9421115200105126100115164

Eine vollständige Tabelle mit tausend Städten und der Verteilung nach Programmiersprachen kann auf github angezeigt werden. Dort können Sie auch nach jeder Spalte sortieren. So können Sie beispielsweise herausfinden, was die meisten Java-Programmierer in London leben.

Die Bewertung wurde wie folgt erhalten.

1. Städte werden hier aufgenommen:
www.tiptopglobe.com/biggest-cities-world?p=0

2. Ein kleiner Code wird auf Bash geschrieben (ich
rate nicht zum Beobachten) , Algorithmus: - Nehmen Sie den Namen der Städte und ihrer Bevölkerung von der Website
- Suchen durch api github, wie viele Personen jede Stadt in ihrem Konto eingegeben haben. Beispiel.
- Bringen Sie es schmerzhaft zusammen
- Generieren Sie HTML

Um alle Informationen zu erhalten, musste ich 9000 Anfragen stellen, was viel Zeit in Anspruch nimmt, da für nicht autorisierte Benutzer nur 10 Anfragen pro Minute zulässig sind.

Leider gibt es Ungenauigkeiten im Zusammenhang mit der unterschiedlichen Schreibweise von Städten, wie in den Kommentaren zum ursprünglichen Beitrag (z. B. Sankt Petersburg, St. Petersburg) festgestellt wurde. Darüber hinaus verfügt tiptopglobe.com nicht über aktuelle Bevölkerungsstatistiken.

Gerne nehme ich Vorschläge, Korrekturen und Tipps zum Thema der Aufzählung aller Optionen für Städtenamen entgegen.

Verwandte Links:
- Schöne Visualisierung, die die Github-Community in Form von Städten auf einer interaktiven Karte und einem Artikel darüber darstellt.
- -Die beliebtesten Github-Benutzer , ein Artikel c, der die empfangenen Daten analysiert.

Update: Die Tabelle im Artikel wurde dank der Bemerkung korrigiertlolmaus und m0sk1t
Update 2: behoben von Beijing, Peter und Boston
Update 3: Duplikate in der Tabelle entfernt (dankem0hn), Grafiken vonkidar2
Update 4: Eine Umfrage wurde hinzugefügt. Vielleicht klären die Ergebnisse die Situation, warum das Publikum dieser Platte ein Viertel der auf github registrierten russischen Entwickler ist .

Source: https://habr.com/ru/post/de384423/


All Articles