Who are PyLadies?

An international group of people trying to involve women in the Python programming community.

Why?

About 10-15% of programmers are women. That's very little. It's not that women are stupid or awkward or have no logical thinking. They are discouraged by other things; a lots of small details that create a not very friendly environment. PyLadies are trying to solve this problem, for example by creating an environment that is more enjoyable for new programmers.

PyLadies in Czechia

  • 2012 - there was a Django workshop (Python framework for web pages) during the Ruby on Rails (another programming language) conference.
  • 2013 - The first PyLadies course (for free) in Brno -- the first course that had own open-source materials
  • 2015 - this course also started in Prague
  • 2016 - PyLadies in Ostrava
  • 2018 - PyLadies in Pilsen, Hradec Kralove, and the first English (translated) version of the Czech course - the first open-source materials (at least as we know) by volunteers from CA Technologies.

What will you learn here?

  • Basic programming: variables, data types, conditions, loops, functions, exceptions, modules, ...
  • Skills connected with programming: command line, version control, collaboration, and open-source
  • Games: text games and also some graphic games

What shouldn't you expect?

  • an IT course
  • PyLadies do not require knowledge of advanced mathematics or graph theory. If you are interested in these topics, we recommend studying computer science instead of attending this course.
  • This is also not a course like Django Girls, RailsGirls, or Czechitas that are focused on creating web pages.
  • And finally, PyLadies are not the course - PyLadies are the ones preparing the course :)

Coaches

  • We are here in our free time - volunteering
  • We will help you if you have a problem
  • We shouldn't touch your keyboard (so each time we try to do this, you should slap our fingers :) )
  • How to contact us: Marketa.Muzikova(at)ca.com, Vsevolod.Khanin(at)ca.com, Atul.Sharma(at)ca.com, Charalampos.Polychronakis(at)ca.com, Alexandru.Dumitru(at)ca.com
  • Join our Facebook group where you can ask us anything.

Red and Green post-its

During our lessons we will use red and green post-its. When we are doing an exercise and you finish it successfully -- stick the green paper on the right upper corner of your screen so everyone can see it. If however you encounter ANY problem, stick the red (pink, actually) post-it on your screen and someone will help you.

  • RED POST-IT: I have a problem, please help me!
  • GREEN POST-IT: I have successfully finished the exercise :)

We won't continue until everyone has a green post-it on their laptop's screen.

What to do after this course?

  • You will need to practice a lot so you don't forget everything
  • At this time, we can't promise anything, we want to do some workshops on advanced topics, but as I said -- we can't promise anything
  • You can also practice and learn some advanced stuff (e. g. algorithms, data structures) at Hackerrank
  • There are also a lot of games where you practice by "coding" a game (the beginnings are not really hard, they will give you a foundation) - e.g. Coding game, Code combat, Checkio, Cyber Dojo, Code Wars
  • Once a month there is Pyvo, some lightning talks are in English
  • You can go to PyWorking, but it's mostly in Czech
  • If you have a project in mind, you can go to Meetups (right side of the page) where surely someone speaks English
  • Or you can read some books - I recommend to follow Humble Bundle where they once offered a bundle with books, videos, and some software for Python development, or books about how to develop games with Python. Currently (25.9. - 9.10.2018) there is a bundle that includes the great book "Automate the Boring Stuff with Python" for just €0.75, or you buy many more books about different programming languages including "Python Crash Course: A Hands-On, Project-Based Introduction to Programming" for €12.74 (this one is on Amazon for €19.49).



And now, the coaches will introduce themselves. (Once they finish, it will be your turn, so think about what you want to say -- your name, why you want to learn python, ...?)
{
  "data": {
    "sessionMaterial": {
      "id": "session-material:2018/pyladies-en-prague:install:0",
      "title": "Introduction",
      "html": "\n          \n    \n\n    <h1>Who are PyLadies?</h1>\n<p>An international group of people trying to involve women in the Python programming community.</p>\n<h2>Why?</h2>\n<p>About 10-15% of programmers are women. That&apos;s very little. It&apos;s not that women are stupid or \nawkward or have no logical thinking. They are discouraged by other things; \na lots of small details that create a not very friendly environment. \nPyLadies are trying to solve this problem, for example by creating an environment \nthat is more enjoyable for new programmers.</p>\n<h2>PyLadies in Czechia</h2>\n<ul>\n<li>2012 - there was a Django workshop (Python framework for web pages) during the Ruby on Rails\n(another programming language) conference.</li>\n<li>2013 - The first PyLadies course (for free) in Brno -- the first course that had own \nopen-source materials</li>\n<li>2015 - this course also started in Prague</li>\n<li>2016 - PyLadies in Ostrava</li>\n<li>2018 - PyLadies in Pilsen, Hradec Kralove, and the first English (translated) version of the \nCzech course - the first open-source materials (at least as we know) by volunteers from CA Technologies.</li>\n</ul>\n<h2>What will you learn here?</h2>\n<ul>\n<li>Basic programming: variables, data types, conditions, loops, functions, exceptions, modules, ...</li>\n<li>Skills connected with programming: command line, version control, collaboration, and open-source</li>\n<li>Games: text games and also some graphic games</li>\n</ul>\n<p><span class=\"figure\"><a href=\"/2018/pyladies-en-prague/beginners-en/introduction/static/screenshot.png\"><img src=\"/2018/pyladies-en-prague/beginners-en/introduction/static/screenshot.png\" alt></a></span></p>\n<h2>What shouldn&apos;t you expect?</h2>\n<ul>\n<li>an IT course</li>\n<li>PyLadies do not require knowledge of advanced mathematics or graph theory. \nIf you are interested in these topics, we recommend studying computer science instead of \nattending this course.</li>\n<li>This is also not a course like Django Girls, RailsGirls, or Czechitas that are focused on\ncreating web pages.</li>\n<li>And finally, PyLadies are not the course - PyLadies are the ones preparing the course :)</li>\n</ul>\n<h2>Coaches</h2>\n<ul>\n<li>We are here in our free time - volunteering</li>\n<li>We will help you if you have a problem</li>\n<li>We shouldn&apos;t touch your keyboard (so each time we try to do this, you should slap our fingers :) )</li>\n<li>How to contact us: Marketa.Muzikova(at)ca.com, Vsevolod.Khanin(at)ca.com, Atul.Sharma(at)ca.com,\nCharalampos.Polychronakis(at)ca.com, Alexandru.Dumitru(at)ca.com </li>\n<li>Join our <a href=\"https://www.facebook.com/groups/pyladies.prague.english/\">Facebook group</a> where you can\nask us anything. </li>\n</ul>\n<h2>Red and Green post-its</h2>\n<p>During our lessons we will use red and green post-its. When we are doing an exercise and\nyou finish it successfully -- stick the green paper on the right upper corner of your screen \nso everyone can see it. If however you encounter ANY problem, stick the red (pink, actually) \npost-it on your screen and someone will help you.</p>\n<ul>\n<li>RED POST-IT: I have a problem, please help me!</li>\n<li>GREEN POST-IT: I have successfully finished the exercise :)</li>\n</ul>\n<p>We won&apos;t continue until everyone has a green post-it on their laptop&apos;s screen.</p>\n<h2>What to do after this course?</h2>\n<ul>\n<li>You will need to practice a lot so you don&apos;t forget everything</li>\n<li>At this time, we can&apos;t promise anything, we want to do some workshops on advanced topics,\nbut as I said -- we can&apos;t promise anything</li>\n<li>You can also practice and learn some advanced stuff (e. g. algorithms, data structures) \nat <a href=\"https://www.hackerrank.com/dashboard\">Hackerrank</a></li>\n<li>There are also a lot of games where you practice by &quot;coding&quot; a game (the beginnings are\nnot really hard, they will give you a foundation) - e.g. <a href=\"https://www.codingame.com/start\">Coding game</a>,\n<a href=\"https://codecombat.com/\">Code combat</a>, <a href=\"https://checkio.org/\">Checkio</a>, <a href=\"http://www.cyber-dojo.org/\">Cyber Dojo</a>,\n<a href=\"https://www.codewars.com/\">Code Wars</a></li>\n<li>Once a month there is <a href=\"https://pyvo.cz/praha-pyvo/\">Pyvo</a>, some lightning talks are in English</li>\n<li>You can go to <a href=\"https://pyworking.cz/\">PyWorking</a>, but it&apos;s mostly in Czech</li>\n<li>If you have a project in mind, you can go to <a href=\"https://pyworking.cz/\">Meetups</a> (right side\nof the page) where surely someone speaks English</li>\n<li>Or you can read some books - I recommend to follow <a href=\"https://www.humblebundle.com/\">Humble Bundle</a> where\nthey once offered a bundle with books, videos, and some software for Python development, or books about how \nto develop games with Python. Currently (25.9. - 9.10.2018) there is a <a href=\"https://www.humblebundle.com/books/learn-you-some-code-books\">bundle</a> \nthat includes the great book &quot;Automate the Boring Stuff with Python&quot; for just &#x20AC;0.75, or you buy many more\nbooks about different programming languages including &quot;Python Crash Course: A Hands-On, Project-Based Introduction \nto Programming&quot; for &#x20AC;12.74 (this one is on Amazon for &#x20AC;19.49).</li>\n</ul>\n<p><br></p>\n<p></p><hr>\nAnd now, the coaches will introduce themselves. (Once they finish, it will be your turn, so \nthink about what you want to say -- your name, why you want to learn python, ...?)\n\n\n        "
    }
  }
}