From 2f4ea3db8a6998bcc977394bbf34876afe1df3a4 Mon Sep 17 00:00:00 2001 From: Máirín Duffy Date: Aug 29 2019 16:24:38 +0000 Subject: [PATCH 1/5] adding preview for v3 of the brochure's front --- diff --git a/preview-pngs/v3.0-outer.png b/preview-pngs/v3.0-outer.png new file mode 100644 index 0000000..321f3ca Binary files /dev/null and b/preview-pngs/v3.0-outer.png differ From f830f7f04c20dc9f73491ced377df4434d66cb7b Mon Sep 17 00:00:00 2001 From: Máirín Duffy Date: Aug 29 2019 16:25:04 +0000 Subject: [PATCH 2/5] left-aligning body text on brochure inside --- diff --git a/svg/inside.svg b/svg/inside.svg index b936666..31f73f7 100644 --- a/svg/inside.svg +++ b/svg/inside.svg @@ -15,7 +15,7 @@ viewBox="0 0 297 210" version="1.1" id="svg1317" - inkscape:version="0.92.2 (5c3e80d, 2017-08-06)" + inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="inside.svg" inkscape:export-filename="/home/rlerch/inside.png" inkscape:export-xdpi="171.03999" @@ -108,9 +108,9 @@ borderopacity="1" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="0.49497475" - inkscape:cx="-98.162939" - inkscape:cy="692.88411" + inkscape:zoom="1.2909" + inkscape:cx="498.77666" + inkscape:cy="426.18947" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="false" @@ -119,11 +119,11 @@ inkscape:snap-global="false" showguides="true" borderlayer="true" - inkscape:showpageshadow="false" - inkscape:window-width="1920" - inkscape:window-height="1136" - inkscape:window-x="1920" - inkscape:window-y="27" + inkscape:showpageshadow="true" + inkscape:window-width="2560" + inkscape:window-height="1369" + inkscape:window-x="0" + inkscape:window-y="34" inkscape:window-maximized="1"> image/svg+xml - + @@ -347,9 +347,10 @@ + transform="matrix(0.26458333,0,0,0.26458333,0,87)" + inkscape:connector-curvature="0" /> On Fedora, Python comes pre-installed with first class support for Python virtual environments. It is ready for use straight out of the box. No guessing package names, no installation, just dive in and go: On Fedora, Python comes pre-installed with first class support for Python virtual environments. It is ready for use straight out of the box. No guessing package names, no installation, just dive in and go: Programming for computers and servers can be fun, but what about controlling much smaller devices such as the BBC micro:bit, boards with the ESP8266 chip or pyboards? With Fedora, you have everything you need to join the universe that is the Internet of Things.Even if you don't have the actual device, you can run MicroPython on Fedora to test your code. It's there and ready for you in the repos. Programming for computers and servers can be fun, but what about controlling much smaller devices such as the BBC micro:bit, boards with the ESP8266 chip or pyboards? With Fedora, you have everything you need to join the universe that is the Internet of Things.Even if you don't have the actual device, you can run MicroPython on Fedora to test your code. It's there and ready for you in the repos. There are lot of libraries for scientific computation and visualization available in Fedora. The most well known and widely used one is SciPy Stack which consists of Python, NumPy, SciPy, matplotlib, Jupyter Notebook, IPython, Pandas, SymPy and more. It's easy, and there is no need to compile stuff. There are lot of libraries for scientific computation and visualization available in Fedora. The most well known and widely used one is SciPy Stack which consists of Python, NumPy, SciPy, matplotlib, Jupyter Notebook, IPython, Pandas, SymPy and more. It's easy, and there is no need to compile stuff. The work is never done! We're Python Special Interest Group, and we're making Fedora an even better system for Python developers, and Python an even better language for Fedora. The work is never done! We're Python Special Interest Group, and we're making Fedora an even better system for Python developers, and Python an even better language for Fedora. Fedora repositories include many versions of Python: CPython in multiple 3.X and 2.X versions, PyPy 2 and 3, Jython and even MicroPython. Testing Python code on different interpreters has never been easier.You can Fedora repositories include many versions of Python: CPython in multiple 3.X and 2.X versions, PyPy 2 and 3, Jython and even MicroPython. Testing Python code on different interpreters has never been easier.You can sudo dnf install the Python you need, or you can install a bunch of them with sudo dnf install tox. sudo dnf install tox. Fedora helps lead the Python 3 Porting Efforts™. Major OS components are already running on Python 3 and more than a half of the Python packages in the repos are Python 3 compatible.When you install Fedora Workstation or Cloud, there's no Legacy Python installed by default. However,Fedora helps lead the Python 3 Porting Efforts™. Major OS components are already running on Python 3 and more than a half of the Python packages in the repos are Python 3 compatible.When you install Fedora Workstation or Cloud, there's no Legacy Python installed by default. However, /usr/bin/python remains Python 2, as described in PEP 394. Make your class focus on mastering the language, not on preparing the environment! The Fedora Python Classroom Lab is aready to use operating system with important stuff pre-installed – either with GNOME or as a headless environment for Docker or Vagrant. Teach Python on Fedora, with Fedora, using the stuff you love: IPython, Jupyter Notebook, multiple Pythons, virtualenvs, tox, git and more Make your class focus on mastering the language, not on preparing the environment! The Fedora Python Classroom Lab is aready to use operating system with important stuff pre-installed – either with GNOME or as a headless environment for Docker or Vagrant. Teach Python on Fedora, with Fedora, using the stuff you love: IPython, Jupyter Notebook, multiple Pythons, virtualenvs, tox, git and more Not only is Fedora great for coding in Python, but important parts of Fedora are actually written in it. Python powers the Anaconda system installer, the DNF package manager and the kernel ... Just kidding, the kernel is not written in Python.The majority of Fedora's infrastructure, where the distribution is actually being created, runs on Python as well. All Open Source, as we love it. Not only is Fedora great for coding in Python, but important parts of Fedora are actually written in it. Python powers the Anaconda system installer, the DNF package manager and the kernel ... Just kidding, the kernel is not written in Python.The majority of Fedora's infrastructure, where the distribution is actually being created, runs on Python as well. All Open Source, as we love it. Date: Aug 29 2019 16:30:57 +0000 Subject: [PATCH 3/5] center text aligned headings and centered headings against their backgrounds --- diff --git a/svg/inside.svg b/svg/inside.svg index 31f73f7..4f36ee5 100644 --- a/svg/inside.svg +++ b/svg/inside.svg @@ -109,7 +109,7 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.2909" - inkscape:cx="498.77666" + inkscape:cx="503.42458" inkscape:cy="426.18947" inkscape:document-units="mm" inkscape:current-layer="layer1" @@ -349,8 +349,8 @@ style="opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.77144247;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M -297.14258,-210.10156 V 1003.8027 H 1419.6621 V -210.10156 Z M 0,0 H 1122.5195 V 793.70117 H 0 Z" id="rect2683" - transform="matrix(0.26458333,0,0,0.26458333,0,87)" - inkscape:connector-curvature="0" /> + inkscape:connector-curvature="0" + transform="matrix(0.26458333,0,0,0.26458333,0,87)" /> READY TO USE + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Montserrat;-inkscape-font-specification:'Montserrat Bold';text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.26458332">READY TO USE PYTHON ENVIRONMENT EMBEDDED STUFF + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Montserrat;-inkscape-font-specification:'Montserrat Bold';text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.26458332">EMBEDDED STUFF SCIENCE STUFF MORE, COMING SOON + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Montserrat;-inkscape-font-specification:'Montserrat Bold';text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.26458332">MORE, COMING SOON PYTHON 3 BY DEFAULT ALL THE PYTHONS TEACH & LEARN PYTHON + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Montserrat;-inkscape-font-specification:'Montserrat Bold';text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.26458332">TEACH & LEARN PYTHON FEDORANS == PYTHONISTAS Date: Sep 03 2019 13:03:24 +0000 Subject: [PATCH 4/5] potential redesign of inside --- diff --git a/svg/inside.2.svg b/svg/inside.2.svg new file mode 100644 index 0000000..d5f8b02 --- /dev/null +++ b/svg/inside.2.svg @@ -0,0 +1,1443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fedoralovespython.org + + + Licensed under the CC-Attribution-ShareAlike 4.0 License http://creativecommons.org/licenses/by-sa/4.0/ This brochure was created using open source software, and openly-licensed fonts and graphics. You can download a digital copy of the brochure as well as the source files at:  https://pagure.io/fedora-design/fedora-loves-python-brochure + + + + + + + + + + + + + + + + + + getfedora.org + + + + + + + + + + + + + + + + + + + + + + + + + + Mailing Listpython-devel@lists.fedoraproject.org IRC Chat#fedora-python (on irc.freenode.net) + + + + + + + + + + + + + + + + + + + + + + READY TO USE + PYTHON ENVIRONMENT + + On Fedora, Python comes pre-installed with first class support for Python virtual environments. It is ready for use straight out of the box. No guessing package names, no installation, just dive in and go: + [fedora]$ python3 -m venv env[fedora]$ . env/bin/activate(env) [fedora]$ python ... EMBEDDED STUFF + + Programming for computers and servers can be fun, but what about controlling much smaller devices such as the BBC micro:bit, boards with the ESP8266 chip or pyboards? With Fedora, you have everything you need to join the universe that is the Internet of Things.Even if you don't have the actual device, you can run MicroPython on Fedora to test your code. It's there and ready for you in the repos. SCIENCE STUFF + + There are lot of libraries for scientific computation and visualization available in Fedora. The most well known and widely used one is SciPy Stack which consists of Python, NumPy, SciPy, matplotlib, Jupyter Notebook, IPython, Pandas, SymPy and more. It's easy, and there is no need to compile stuff. + Fedora repositories include many versions of Python: CPython in multiple 3.X and 2.X versions, PyPy 2 and 3, Jython and even MicroPython. Testing Python code on different interpreters has never been easier.You can sudo dnf install the Python you need, or you can install a bunch of them with sudo dnf install tox. ALL THE PYTHONS + MORE, COMING SOON + + The work is never done! We're Python Special Interest Group, and we're making Fedora an even better system for Python developers, and Python an even better language for Fedora. PYTHON 3 BY DEFAULT + + Fedora helps lead the Python 3 Porting Efforts™. Major OS components are already running on Python 3 and more than a half of the Python packages in the repos are Python 3 compatible.When you install Fedora Workstation or Cloud, there's no Legacy Python installed by default. However, /usr/bin/python remains Python 2, as described in PEP 394. TEACH & LEARN PYTHON + + Make your class focus on mastering the language, not on preparing the environment! The Fedora Python Classroom Lab is aready to use operating system with important stuff pre-installed – either with GNOME or as a headless environment for Docker or Vagrant. Teach Python on Fedora, with Fedora, using the stuff you love: IPython, Jupyter Notebook, multiple Pythons, virtualenvs, tox, git and more. FEDORANS == PYTHONISTAS + + Not only is Fedora great for coding in Python, but important parts of Fedora are actually written in it. Python powers the Anaconda system installer, the DNF package manager and the kernel ... Just kidding, the kernel is not written in Python.The majority of Fedora's infrastructure, where the distribution is actually being created, runs on Python as well. All Open Source, as we love it. + From f63ea2b7a3134c42dedb0ba2cbcf22d0b1c91066 Mon Sep 17 00:00:00 2001 From: Miro Hrončok Date: Sep 03 2019 22:11:10 +0000 Subject: [PATCH 5/5] Update the text for Fedora 31 --- diff --git a/svg/inside.2.svg b/svg/inside.2.svg index d5f8b02..7fca84f 100644 --- a/svg/inside.2.svg +++ b/svg/inside.2.svg @@ -1269,7 +1269,11 @@ id="flowPara6704" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.66666698px;font-family:Montserrat;-inkscape-font-specification:Montserrat;text-align:start;text-anchor:start" />You can sudo dnf install the Python you need, or you can install a bunch of them with sudo dnf install tox.You can sudo dnf install the Python you need, or you can install a bunch of them with sudo dnf install tox. Fedora helps lead the Python 3 Porting Efforts™. Major OS components are already running on Python 3 and more than a half of the Python packages in the repos are Python 3 compatible.Fedora helps lead the Python 3 Porting Efforts™. Major OS components are already running on Python 3 and more than 80% of the Python packages in the repos are Python 3 compatible.When you install Fedora Workstation or Cloud, there's no Legacy Python installed by default. However, /usr/bin/python remains Python 2, as described in PEP 394.When you install Fedora, there's no Legacy Python installed by default. Starting with Fedora 31, the python command is Python 3.