Province de Kénitra Province de Sidi Slimane Province de Sidi Kacem
Chef-lieu
Kénitra
Wali(s)
Zineb El Adaoui
Démographie
Population
1 904 112 hab. (2014[1])
Densité
216 hab./km2
Population urbaine
906 592 hab. (2014)
Population rurale
997 520 hab. (2014)
Géographie
Coordonnées
34° 15′ 00″ nord, 6° 35′ 00″ ouest
Superficie
880 500 ha = 8 805 km2
Localisation
Géolocalisation sur la carte : Maroc
Gharb-Chrarda-Beni Hssen
modifier
L'ancienne région de Gharb-Chrarda-Beni Hssen (en arabe : الغرب شراردة بني حسين) était une des seize régions du Maroc avant le découpage territorial de 2015[2].
Elle est fusionnée en 2015 avec l'ancienne région de Rabat-Salé-Zemmour-Zaër (préfectures de Rabat, Salé, Skhirate-Témara et province de Khémisset) pour former la nouvelle région de Rabat-Salé-Kénitra.
Sommaire
1Géographie
1.1Limites géographiques
1.2Superficie
2Démographie
3Notes et références
Géographie |
Située au nord-ouest du pays, sa superficie était de 8 805 km2 pour une population de 1 859 540 habitants. Son chef-lieu était la ville de Kénitra.
Cette région était composée des provinces suivantes :
la province de Kénitra ;
la province de Sidi Kacem ;
la province de Sidi Slimane (depuis 2009).
Ces trois provinces regroupent 61 communes rurales et 12 communes urbaines.
Limites géographiques |
L'ancienne région de Gharb-Chrarda-Beni Hssen était limitée au nord par la région de Tanger-Tétouan, au nord-est par la région de Taza-Al Hoceima-Taounate, au sud-est par les régions de Fès-Boulmane et de Meknès-Tafilalet, au sud par la région de Rabat-Salé-Zemmour-Zaër et à l'ouest par l'océan Atlantique[3].
Superficie |
La région couvrait une superficie totale de 8 805 km² soit 1,2 % de celle du Maroc[3] ainsi répartis entre ses trois provinces :
↑ [xlsx] Haut-commissariat au Plan, Note sur les premiers résultats du Recensement Général de la Population et de l’Habitat 2014 (lire en ligne)
↑ « Décret n°2.15.40 du 20 février 2015, fixant le nombre des régions, leurs dénominations, leurs chefs-lieux ainsi que les préfectures et provinces qui les composent, publié au Bulletin Officiel n° 6340 du 05 mars 2015 » qui entre en vigueur à la même date que le décret prévu à l'article 77 de la loi organique n°59-11 relative à l'élection des membres des conseils des collectivités territoriale
1
I am trying to find out how to save and close to an existing workbook using xlwings after writing in it: import xlwings as xw list_of_values = [1, 2, 3] workbook_path = 'abc.xlsx' wb = xw.Book(workbook_path) ws = wb.sheets['sheet1'] ws.range('E35').value = list_of_values wb.save() wb.close() When I get to wb.save(workbook_path) , there is a prompt stating: 'A file named abc.xlsx' already exists in this location. Do you want to replace it?' I want to overwrite the file immediately without the prompt coming up. According to the docs, wb.save() should automatically overwrite (see: https://docs.xlwings.org/en/v0.6.4/api.html). I have also tried wb.save(workbook_path) but the pop-up still appears. Appreciate any help on this please. p.s. - I am basically try...
Ne doit pas être confondu avec freeware, open source ou copyleft. Logo du projet GNU, initiateur du mouvement du logiciel libre. Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication par autrui en vue de sa diffusion sont permises, techniquement et légalement [ 1 ] , ceci afin de garantir certaines libertés induites, dont le contrôle du programme par l'utilisateur et la possibilité de partage entre individus [ 2 ] . Ces droits peuvent être simplement disponibles – cas du domaine public – ou bien établis par une licence, dite « libre », basée sur le droit d'auteur. Les « licences copyleft » garantissent le maintien de ces droits aux utilisateurs même pour les travaux dérivés. Les logiciels libres constituent une alternative à ceux qui ne le sont pas, qualifiés de « propriétaires » ou de « privateurs » [ Note 1 ] . Ces derniers sont alors considérés par une partie de la communauté du logiciel libre comme étant l...
1
1
I'm still learning PostgreSQL. During my testing, I have only been using INSERT statement in either psycopg2 and now asyncpg. I now have the need to UPDATE data in my test database, instead of replacing all of it. I'm currently trying to do a simple replacement test in a testing table, before I move to development table with more data. I want to replace any $1 name that is in CONFLICT with a name that is already in the table users. I'm trying the query code, which is passed to the DB via asyncpg. I keep getting a syntax errors, so I'm a little lost on how to correct these errors. What is the proper syntax for this query? '''INSERT INTO users(name, dob) VALUES($1, $2) ON CONFLICT (name) DO UPDATE "users" SET name = 'TEST' W...