forked from lubojr/naucse.python.cz
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
226 additions
and
307 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,78 +1,47 @@ | ||
# Who are PyLadies? | ||
## ماذا ستتعلم هنا؟ | ||
|
||
An international group of people trying to involve women in the Python programming community. | ||
سنركز على أساسيات البرمجة. نعدك بتوفير فهم أفضل لمفاهيم مثل المتغيرات وأنواع البيانات والظروف والحلقات والوظائف والاستثناءات والوحدات (Modules). | ||
|
||
## Why? | ||
## ماذا لا تتوقع؟ | ||
|
||
About 28% of programmers are women, while in the European Union, it is only 19%. That's very 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 Vienna | ||
## المدربون | ||
|
||
* 2013 - PyLadies meetup group is founded and first one-day workshops are organized | ||
* 2015 - PyLadies Vienna become dormant for some time | ||
* 2019 - PyLadies in Vienna re-started as half-day workshops on various topics | ||
* February 2021 - First PyLadies Vienna beginners course | ||
* 2022 - First PyLadies Vienna PyData course | ||
* 2023 - Mentorship programme launched | ||
* Many more activities in the future! | ||
|
||
## What will you learn here? | ||
نحن هنا لمساعدتك في حل المشكلات. المهم ملاحظة أن المدربين يجب ألا يلمسوا لوحة المفاتيح الخاصة بك (حتى افتراضيًا). | ||
|
||
We will focus on the basics of programming. We promise to give you a better understanding of concepts such as variables, data types, conditions, loops, functions, exceptions, modules, and more. | ||
إذا كان لديك أي أسئلة حول الدورة، أو لديك تعليقات أو اقتراحات أو مشاعر صعبة أو كنت ترغب فقط في مشاركة شيء ما، فلا تتردد في الاتصال بنا على [email protected] أو عبر Discord. | ||
|
||
## What shouldn't you expect? | ||
### مشكلة؟ | ||
|
||
This is not going to be an intense IT course. We are not going to dwell into the details of programming or into complex theories. We're here for fun, we hope you will be there for fun as well. This course does not aim to focus on any specific aspect of programming such as web application development or data processing. If there will be some interest from the group we can get deeper into certain topics or aspects of programming, but that is not the primary intent. | ||
عندما تواجه مشكلات، هناك طريقتان للتعامل معها: | ||
|
||
## Coaches | ||
* إذا كنت تعتقد أن مشكلتك عامة وأن حلها قد يساعد الآخرين، فما عليك سوى النقر فوق رمز رفع اليد واسأل مباشرة. | ||
* إذا كنت تعتقد أن المشكلة تتعلق فقط بإعدادك الشخصي أو لا تشعر بالراحة في مشاركة الشاشة مع الجميع، فقم برفع يدك وسننقلك إلى غرفة منفصلة مع مرشد جانبي لمساعدتك. | ||
|
||
We are here to help you with problems. The important thing to note is that coaches should not touch your keyboard (even virtually). Finally - we are here in our free time. Please respect that. | ||
## متطلبات الإكمال | ||
|
||
If you have any questions about the course, if you have comments, suggestions, hard feelings or you just want to share something - feel free to contact us at [email protected] or via discord. | ||
لإنهاء الدورة بنجاح والحصول على شهادة إتمام، هناك عدة شروط: | ||
|
||
### Trouble? | ||
* تقديم جميع الواجبات المنزلية (لا يلزم أن تكون صحيحة 100٪! ، ولكن يجب تقديمها) | ||
* تقديم مشروعين: مشروع واحد خلال الدورة ومشروع نهائي واحد | ||
* تقديم ملاحظات على الدورة النهائية | ||
* الحضور في 70٪ من جميع المحاضرات (لا تقلق، نحن مرنون في هذه النقطة) | ||
|
||
When you have troubles, there are two ways how to proceed. | ||
## الواجبات المنزلية | ||
|
||
If you think that your trouble is general and solving it might help others, simply click on raised hand symbol and ask directly. | ||
نفضل أن يتم تنفيذ جميع الواجبات المنزلية عبر Google Collab، وهي واجهة دفتر ملاحظات برمجة Python عبر الإنترنت مع خيارات المشاركة. | ||
|
||
If you think, the issue is related just to your personal setup or you do not feel comfortable sharing the screen with everyone, raise your hand and we will move you to a breakout room with a side mentor to help you. | ||
يمكنك العثور على البرنامج التعليمي الخاص بنا هنا: [برنامج Google Colab التعليمي](//drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc/view). | ||
|
||
## Requirements for completion | ||
ستسمح هذه الأداة للموجهين بتقديم ملاحظات أفضل. | ||
|
||
To successfully finish the course and acquire a completion certificate, there are several conditions: | ||
## ماذا تفعل بعد هذه الدورة؟ | ||
|
||
- Submit all homeworks (do not need to be 100% correct!, but have to be submitted) | ||
- Submit two projects: one during the course and one final project | ||
- Submit final course feedback | ||
- Attendance on 70% of all lectures (don't worry, we are flexible on this point) | ||
|
||
|
||
## Homeworks | ||
|
||
It is preferred by us that all homeworks are done via Google Collab, an online Python coding notebook interface with sharing options. | ||
|
||
You can find our tutorial here: [Google Colab Tutorial](//drive.google.com/file/d/1KPlvbwGpIe8HQVkancKk6wuTwhV5VkRc/view). | ||
This tool will allow the mentors to provide a better feedback. | ||
|
||
## What to do after this course? | ||
|
||
* You will need to practice a lot so you don't forget everything. | ||
* You can also practice and learn some advanced stuff (e. g. algorithms, data structures) | ||
at [Hackerrank](https://www.hackerrank.com/dashboard) | ||
* There are also a lot of games where you practice by "coding" a game or playing a game by coding (the beginnings are | ||
not really hard, they will give you a foundation) - e.g. [Coding game](https://www.codingame.com/start), [Code combat](https://codecombat.com/), [Checkio](https://checkio.org/), [Cyber Dojo](http://www.cyber-dojo.org/), [Code Wars](https://www.codewars.com/). | ||
* You can join our meetups, where we focus on different topics or simply work there on your project. | ||
* If you have a project in mind, you can go to our facebook page, slack channel or meetup event and there will surely be soneone to help you. | ||
* We recommend to follow [Humble Bundle](https://www.humblebundle.com/) where they once offered a large bundle with books, videos, and some software for Python development, or books about how to develop games with Python. | ||
* We have good feedback on the book [Automate the boring stuff with Python](https://automatetheboringstuff.com/). | ||
<br> | ||
<hr> | ||
And now, the mentors 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, where are you located and tell us something surprising about yourself!) | ||
* ستحتاج إلى ممارسة الكثير حتى لا تنسى كل شيء. | ||
* يمكنك أيضًا ممارسة وتعلم بعض الأشياء المتقدمة (مثل خوارزميات ، وبنى البيانات) في [Hackerrank](https://www.hackerrank.com/dashboard) | ||
* توجد أيضًا العديد من الألعاب التي تتيح لك الممارسة عن طريق "ترميز" لعبة أو لعب لعبة بالترميز (البدايات ليست صعبة حقًا ، وستمنحك الأساس) - على سبيل المثال [Coding game](https://www.codingame.com/start) ، [Code combat](https://codecombat.com/), [Checkio](https://checkio.org/), [Cyber Dojo](http://www.cyber-dojo.org/), [Code Wars](https://www.codewars.com/). | ||
* يمكنك الانضمام إلى اجتماعاتنا ، حيث نركز على مواضيع مختلفة أو نعمل ببساطة على مشروعك هناك. | ||
* إذا كان لديك مشروع في ذهنك ، يمكنك الانتقال إلى صفحة Facebook أو قناة Slack أو حدث اللقاء وهناك بالتأكيد من سيساعدك. | ||
* نوصي بمتابعة [Humble Bundle](https://www.humblebundle.com/) حيث عرضوا مرة حزمة كبيرة بالكتب ومقاطع الفيديو وبعض البرامج لتطوير Python ، أو كتب حول كيفية تطوير الألعاب باستخدام Python. | ||
* لدينا ردود فعل جيدة على كتاب [Automate the boring stuff with Python](https://automatetheboringstuff.com/). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.